Skip to content

初始化编辑模式

在进行 PDF 内容编辑之前,您应该初始化内容编辑模式。

ComPDFKit 提供了初始化内容编辑模式的方法,以下是代码示例:

swift
var document = CPDFDocument(url: URL(string: "filePath"))
let page = document?.page(at: 0)

let pdfView = CPDFView(frame: self.view.bounds)
    
// 设置要显示的文档
pdfView?.document = document
pdfView?.beginEditingLoadType([.text, .image, .path])
objective-c
NSURL *url = [NSURL fileURLWithPath:pdfPath];
CPDFDocument *document = [[CPDFDocument alloc] initWithURL:url];

CPDFView *pdfView = [[CPDFView alloc] initWithFrame:self.view.bounds];

// 设置要显示的文档
pdfView.document = document;
[pdfView beginEditingLoadType:CEditingLoadTypeText | CEditingLoadTypeImage | CEditingLoadTypePath];

编辑模式设置说明

以下是编辑模式设置说明:

编辑模式说明参数
文本模式在文本模式下,PDF 文档中的文本将会以被虚线框包围的文本块形式展示,用户可以选中文本块,并执行添加、删除、复制、粘贴、文本操作。CEditingLoadTypeText
图像模式在图像模式下,PDF 文档中的图像将会被虚线框包围,用户可以选中图片,并执行删除、裁剪、旋转、镜像、替换、保存图像或设置属性操作。CEditingLoadTypeImage
路径模式在路径模式下,PDF文档中的路径将会能够被选中,在选中后可以执行剪切、复制、移动、删除等操作CEditingLoadTypePath
文本&图像&路径模式在文本&图像&路径模式下,PDF文档中的文本和图像都将会被虚线框包围,用户可以选中并编辑文本和图像。CEditingLoadTypeText|CEditingLoadTypeImage|CEditingLoadTypePath