本页内容
保存文档
ComPDFKit 支持增量保存与全量保存。
当文档保存路径为原文档路径时,则 PDF 文档将以增量方式保存,这意味着所有更改都会附加到文件中,在处理大型文件时,这可以明显加快文件保存速度,但是在每次保存文档时都将导致文档尺寸增加。
当文档保存路径为新文档时,则 PDF 文档将触发全量文档保存,这将重写整个文档,而不是在末尾追加更改。
以下是增量保存与全量保存的示例代码:
swift
document?.write(to: newFilePath)// 将文档对象非增量保存到当前路径
document?.write(to: surl, withOptions: options)// 将文档对象全量保存到当前路径
objective-c
[document writeToURL:newFilePath];// 将文档对象非增量保存到当前路径
[document writeToURL:surl withOptions:options];// 将文档对象全量保存到当前路径