导出参数调整
导出期间,已识别的文档以适当的格式保存在文件中。ABBYY FineReader Engine 有一组对象可提供调整不同导出参数的工具。这些对象的指针可以作为输入参数传递给导出方法,从而影响导出结果。可提供导出方法的FineReader Engine 对象包括: FRDocument 和 FRPage。
对于受支持的外部格式,有相应的导出参数对象。其分别为:
- RTFExportParams,可用于 RTF、DOCX 和 ODT 格式
- TextExportParams,可用于 TXT 和 CSV 格式
- XLExportParams,可用于XLS 和 XLSX 格式
- HTMLExportParams,可用于 HTML 格式
- PDFExportParams,可用于 PDF 和PDF/A 格式
- XMLExportParams,可用于 XML 格式
- PPTExportParams,可用于 PPTX 格式
- AltoExportParams,可用于 ALTO 格式
- EBookExportParams,可用于 EPUB 和FB2 格式
- XPSExportParams,可用于 XPS 格式
- MrzJsonExportParams,可用于 JSON 格式(仅适于机读区域导出)
- MrzXmlExportParams,可用于 XML 格式(仅适于机读区域导出)
导出进程也可以使用配置文件进行调整。请参见 配置文件的处理 了解详情。
将名片导出为 vCard 格式可通过 IBusinessCard::ExportToVCard 方法实现。
导出过程
使用该组对象的详细过程如下:
- 创建一个与您要保存文本的外部格式相对应的导出参数对象。使用 Engine 对象的相应创建方法。
- 设置所创建对象的必要属性。您不需要设置导出参数对象的所有属性,因为它们在创建时就初始化为了合理的默认值。您只需要调整默认值中个别需要调整的属性即可。
- 将它和一个适合的 FileExportFormatEnum 常数一起发送到 FRDocument 或 FRPage 对象的其中一种导出方法。
导出为PDF和PDF/A格式
ABBYY FineReader Engine 可简化导出为 PDF 和PDF/A 格式的方式。可提供 PDFExportParams 对象,仅需几个参数即可优化导出。例如,仅需 IPDFExportParams::Scenario 属性,属性,您就可以优化 PDF 的质量和尺寸。
使用 PDFExportParams 对象的过程如下:
- 使用 Engine 对象的 CreatePDFExportParams 方法创建 PDFExportParams 对象。
- 设置 PDFExportParams 对象的必要参数:
- 导出场景,会优化一些参数的导出,包括质量,文件大小,或/和导出速度(方案属性)
- 导出格式:PDF, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b 或 PDF/A-3u(PDFAComplianceMode 属性)
- 可识别文本导出模式:仅文本和图片、页面图像上方的文本、页面图像下方的文本、仅页面图像(TextExportMode属性)
- 必要时设置其它参数
- 传递 FEF_PDF 常数和导出参数对象到 FRDocument 或 FRPage 对象的一种导出方法。
另请参阅 Hello, CommandLineInterface 示例。
另请参阅
03.07.2024 8:50:25