PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
OCR(Optical Character Recognition,光学字符识别)用于将图片中的打印体、手写体或扫描文字转换为机器可读文本。
OCR 常用于扫描 PDF、文档照片、场景图片、发票、票据和其他图片型文档的文字识别与提取。
以下功能支持 OCR:
使用 languages 指定 OCR 语言。该值是数字类型 OCR 语言常量数组。
const OCRLanguage = {
CHINESE: 1,
ENGLISH: 3,
AUTO: 16
};
const options = {
enableOcr: true,
languages: [OCRLanguage.ENGLISH, OCRLanguage.CHINESE]
};使用 ocrOption 控制 OCR 处理范围。
const OCROption = {
INVALID_CHARACTER: 0,
SCAN_PAGE: 1,
INVALID_CHARACTER_AND_SCAN_PAGE: 2,
ALL: 3
};
options.ocrOption = OCROption.ALL;启用 OCR 时,可使用 containPageBackgroundImage 控制是否保留页面背景图片。
options.containPageBackgroundImage = true;sdk.setDocumentAIModel("/path/to/documentai.model", -1);
const options = {
enableOcr: true,
languages: [3],
ocrOption: 3
};
const result = sdk.startPDFToWord(inputFilePath, "", outputFilePath, options);