如何使用NetOffice生成符合PDF/A标准的文件?
解答
可以通过NetOffice实现PDF/A标准文件的导出,NetOffice是对Office COM接口的轻量封装,原生支持Word的ExportAsFixedFormat方法的全部可选参数,配置对应参数即可实现需求。
具体实现方式
ExportAsFixedFormat方法提供了可选参数UseISO19005_1,该参数设置为true时,导出的PDF就会符合PDF/A-1a(ISO 19005-1)标准,这是目前最常用的PDF/A合规版本。
修改后的代码示例:
ExportAsFixedFormat( FileName: pdffilename, ExportFormat: WdExportFormat.wdExportFormatPDF, UseISO19005_1: true );
注意事项
- 该功能依赖底层Office版本支持,仅Office 2007及以上版本支持导出PDF/A格式,和NetOffice本身无关
- 导出的PDF会自动满足PDF/A规范要求:自动嵌入所有用到的字体、禁用JavaScript和动态内容、禁用透明图层等,无需额外配置
内容的提问来源于stack exchange,提问作者Laibach
相关产品推荐
相关产品推荐

