【发布时间】:2013-08-27 15:53:54
【问题描述】:
我想知道是否有可用的编程库允许对 PDF 文档中的文本进行内联编辑。在此之后将文本绘制到文档中不是我想要的,而且我已经知道有许多设施和库可以做到这一点;我正在寻找可以让我做出这样的改变的东西(其中 NEW 没有被绘制,而是被编辑,例如,一个字符串):
“这是我的文档”变成“这是我的新文档”。
...应该保留格式(尤其是在页面上的特定区域内没有进行编辑的情况下)。自动换行支持也很棒!
那么那里有这样的东西还是我在叫错树?我已经查看了 FPDF、PdfBox 甚至 GNOME 等一系列工具,但运气不佳(tbh,我确信 GNOME 可能会允许它,但目前了解它太费时了——所以关于这方面的指针将是也很棒)。
谢谢,如果已经问过这个问题,我们很抱歉。
在编程语言方面:我愿意使用 C、C++、Java、PHP、Python 和 Perl 中的建议。
【问题讨论】:
-
也许this 有帮助。
-
嗯...我稍后将更新问题以说明格式应保留在已编辑的行内。但首先,您的建议是否保留格式?
-
也许我从错误的角度解决了这个问题,应该处理一些其他标准类型的文档文本(例如 Microsoft Word 或 Libre Office 的 XML 格式),然后将其导出为 PDF——但是什么会最好的库就是为此(即 XML/HTML5 到 PDF)?
-
如果可以选择,您应该切换格式。 PDF 是一种最终格式,任何尝试大幅更改现有内容(与添加新内容相比)至少是非常困难的,特别是如果它包括重排。哪种格式最好,取决于情况,例如谁创建模板。