本页内容
删除表单域
ComPDFKit ReactNative SDK支持通过api删除选定的表单域,删除表单域步骤如下:
获取文档对象。
获取需要删除表单的页面对象。
获取该页面的表单列表。
在表单域列表中寻找想要删除的表单。
删除该表单。
使用CPDFReaderWidget
:
tsx
const pdfReaderRef = useRef<CPDFReaderView>(null);
<CPDFReaderView
ref={pdfReaderRef}
document={samplePDF}
configuration={ComPDFKit.getDefaultConfig({
})}/>
// 删除文档第一页第一个表单域
const page = pdfReaderRef.current?._pdfDocument.pageAtIndex(0);
const pageWidgets = await page!.getWidgets();
if(pageWidgets[0]){
await page?.removeWidget(pageWidgets[0]);
}
// 或者使用
const removeResult = await pdfReaderRef.current?._pdfDocument.removeWidget(pageWidgets[0]);