本页内容
导入和导出
XFDF 是 Adobe XFDF 提供的类似 XML 的标准,用于编码注释和表单字段值。它与 Adobe Acrobat 及多个第三方框架兼容。
ComPDFKit ReactNative SDK 支持读取和写入 XFDF 文件,以导入和导出注释。本指南展示了如何使用 XFDF 格式导入和导出注释。
导入注释
您可以通过调用 importAnnotations(xfdfFile)
方法将 XFDF 文件导入文档。
- 参数
xfdfFile
是要导入的 XFDF 文件的路径。 - 在 Android 平台上,此路径可以是:
- 文件 Uri
- 文件路径
- 位于
assets
目录下的文件
示例代码:
tsx
const pdfReaderRef = useRef<CPDFReaderView>(null);
<CPDFReaderView
ref={pdfReaderRef}
document={samplePDF}
configuration={ComPDFKit.getDefaultConfig({
})}/>
const importResult = await pdfReaderRef.current?.importAnnotations('xxx.xfdf');
导出注释
您可以通过调用 exportAnnotations()
方法将文档中的当前注释导出到 XFDF 文件:
- 该方法不需要路径参数,系统会自动生成并返回导出的 XFDF 文件路径。
示例代码:
tsx
const pdfReaderRef = useRef<CPDFReaderView>(null);
<CPDFReaderView
ref={pdfReaderRef}
document={samplePDF}
configuration={ComPDFKit.getDefaultConfig({
})}/>
const exportXfdfFilePath = await pdfReaderRef.current?.exportAnnotations();