2014-11-20 65 views
0

我正在寻找一种方法来替换我的Mac应用程序中的PDF文档中的文本。但问题是我不知道如何。我正在考虑将PDF转换为HTML文件,因此我可以使用stringByReplacingOccurrencesOfString:,然后将其转换回PDF,但我无法找到如何。使用Cocoa替换PDF中的文本

我也尝试用CGPDFDocumentRef替换文本,但是我找不到一个valide方法。

任何人都可以请帮我解决这个问题吗?

谢谢,大卫

回答

1

这是不可能的使用CGPDF * API替换PDF文本。 PDF - > HTML - > PDF将不起作用,因为双重转换会丢失内容(PDF和HTML格式不完全兼容)。
唯一的解决方案是找到支持此功能的第三方工具包。

+0

感谢您的回答,源文件是一个.pages文档,我可以在这里替换文本,然后将其转换为PDF文档? – 2014-11-21 09:09:48

+0

@DavidG .:呃......“当然,为什么不呢?” ...但我敢打赌你的意思是*不使用Pages *。 – usr2564301 2014-11-21 11:59:32