本页内容
保存文档
手动保存
在使用 CPDFReaderView
组件时,文档会在共享、扁平化或添加水印等操作期间自动保存。此外,您也可以随时手动保存文档。例如:
tsx
const CPDFReaderViewExampleScreen = () => {
const pdfReaderRef = useRef<CPDFReaderView>(null);
return (
<View style={{flex : 1}}>
<Button title='Save As' onPress={async ()=>{
const success = await pdfReaderRef.current?.save();
}}></Button>
<CPDFReaderView
ref={pdfReaderRef}
document={samplePDF}
configuration={ComPDFKit.getDefaultConfig({})}
/>
</View>
);
};
保存回调
在创建 CPDFReaderView
时,您可以设置保存监听器来处理保存事件。例如:
tsx
const pdfReaderRef = useRef<CPDFReaderView>(null);
const saveDocument = () => {
console.log('ComPDFKitRN saveDocument');
}
<CPDFReaderView
ref={pdfReaderRef}
document={samplePDF}
saveDocument={saveDocument}
configuration={ComPDFKit.getDefaultConfig({
})}/>