2012-02-20 103 views
1

是否可以从搜索并替换已知的字符串PDFObjective-C/Quartz 2DiOS搜索和替换PDF字符串

我使用表格数据创建了一些不错的格式化PDF,使用Latex(并使用pdflatex生成)创建。每个pdf都会有一个占位符字符串,像XXXXXX,我想以编程方式进行更改。

这个字符串只会被其他数字替换。

我知道PDF可能是一个可编辑的表单,但我不想要它,因为我更喜欢将所有字体和格式设置为由Latex排版。

回答

1

使用Quartz 2D无法搜索和替换PDF文件中的文本。 Quartz 2D为读取PDF文件提供只读低级界面。虽然可以在其上执行搜索,但尽管付出很多努力,修改文件和替换文本是不可能的。

+0

但是如何从模板中读取并写回到另一个新的PDF上下文,并在那个时候更改内容? – SpaceDog 2012-09-26 00:35:00

+0

从理论上说它是可能的,但实际上使用Quartz方法重现原始格式几乎是不可能的。 – iPDFdev 2012-09-26 08:05:55