PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
XFDF 是 Adobe XFDF 提供的类似 XML 的标准,用于编码注释和表单字段值。它与 Adobe Acrobat 及多个第三方框架兼容。
ComPDF ReactNative SDK 支持读取和写入 XFDF 文件,以导入和导出注释。本指南展示了如何使用 XFDF 格式导入和导出注释。
您可以通过调用 importAnnotations(xfdfFile) 方法将 XFDF 文件导入文档。
xfdfFile 是要导入的 XFDF 文件的路径。assets 目录下的文件示例代码:
const pdfReaderRef = useRef<CPDFReaderView>(null);
<CPDFReaderView
ref={pdfReaderRef}
document={samplePDF}
configuration={ComPDFKit.getDefaultConfig({
})}/>
const importResult = await pdfReaderRef.current?.importAnnotations('xxx.xfdf');您可以通过调用 exportAnnotations() 方法将文档中的当前注释导出到 XFDF 文件:
示例代码:
const pdfReaderRef = useRef<CPDFReaderView>(null);
<CPDFReaderView
ref={pdfReaderRef}
document={samplePDF}
configuration={ComPDFKit.getDefaultConfig({
})}/>
const exportXfdfFilePath = await pdfReaderRef.current?.exportAnnotations();