我们目前正在从 Aspose.PDF 迁移到 iText 。迁移所有遗留Aspose代码后,只剩下现有PDF中纯文本的替换,在阅读了http://itextsupport.com/上的几个教程和示例页后,我仍然无法获得如何替换PDF中的文本。
使其更具体:
有一个基础PDF包含文本,本文的部分内容应予以替换或删除。不仅在视觉上,而且在元级别上也是如此。在Aspose中,有一种称为PdfContentEditor
的东西正是如此。对我来说,如果修改了实际的PDF或者创建了基于基础PDF和修改的新PDF,这一点并不重要。
那些已经用iText做过这个的人了?
答案 0 :(得分:2)
那是不可能的。 为什么呢?
假设您想要替换单词" alpha"用"第一项"。 然后你会期望同一行中的所有项目都要重排。但是(见前文),该文件根本没有信息知道属于同一条线的是什么。确定哪些元素属于一起也不是一件容易的事。