我只想编辑PDFPage文本,用户单击编辑按钮,每个textBox矩形上都会显示一个框,当用户触摸任何框时,其文本将开始编辑,并且用户可以删除所有文本并替换为新的。
Here is my pdf page and i am currently using PDFKit in swift 4.
For batter understanding.
以下是FoxitPDF Reader的一些参考图像。希望对您有所帮助。
1
答案 0 :(得分:0)
我认为如下。 首先,您需要从PDF文件中获取要编辑的页面的所有字符串。
if let pdf = PDFDocument(url: url) {
let pageCount = pdf.pageCount
let documentContent = NSMutableAttributedString()
guard let page = pdf.page(at: "certain page") else { continue }
guard let pageContent = page.attributedString else { continue }
documentContent.append(pageContent)
}
然后单击“编辑”按钮时,应在TextField或TextView上显示它们。 因此,我认为您可以编辑或删除所需的文本。 最后,您需要保存更改。 我想您知道如何创建带有文本的PDF,所以我不再赘述。 希望对您有所帮助。