1

我有一个包含表格、图像等的 PDF 文件。我想将此 PDF 文件的文本翻译成另一种语言,并创建一个类似于第一个文件但包含翻译文本的 PDF 文件(它应该有图像、表格,......就像第一个文件一样)。

我怎样才能用 C++ 编写一个可以做到这一点的程序?

我有一个从 PDF 文件中提取文本并转换文本的程序,但我无法创建带有特殊位置的表格和图像的输出 PDF 文件。如何创建具有原始文件布局的 PDF 文件?

4

1 回答 1

0

您的程序应该在内存结构(如对象树)中读取 PDF,然后翻译内存中的文本叶子,然后将内存结构转储回 PDF。为此,您需要一个允许您操作对象表示的 pdf 解析库。

我不是 C++ 开发人员,所以我不了解 C++ 库领域;但从谷歌上的快速搜索来看,PoDoFo 似乎可以完成这项工作。

于 2012-12-30T22:38:08.817 回答