注释
注释支持三种文件导入/导出的数据类型:XFDF, FDF 和 JSON。下面的表格列出了当前不支持导入/导出的注释。
API
下面表格列出了Foxit PDF SDK for Web提供的用于导入/导出注释数据文件的APIs。
其中,PDFPage.AddAnnot(annotJson) 和 Annot.exportToJson() 不支持二进制数据。如果您有如下的使用场景:
- 使用exportAnnotsToJSON() 从源PDF文件导出到数据文件。
- 将上述接口导出的JSON数据作为参数传给addAnnot(annotJson) 方法来向PDF文件添加注释。
建议您根据注释进行调整。
如果您的源PDF文档包含Stamp或者fileAttachment,,则导出的数据将会包含二进制数据。PDFpage.addannot()不支持二进制数据。因此,上述用例将导致某些注释的外观不会显示,比如Stamp,或者附件文件丢失,比如fileAttachment。
包含二进制数据的注释:
- Stamp
- fileAttachment
表单
表单支持三种文件导入/导出的标准数据类型:XFDF, FDF 和XML。
API
以下列出了Foxit PDF SDK for Web提供的用于导入/导出表单数据文件的APIs。
- exportFormToFile(fileType)
- importFormFromFile(file, isXML)