2012-12-30 53 views
1

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

我该如何编写一个用C++编写的程序来完成这项工作?

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

回答

0

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

我不是C++开发人员,所以我不知道C++库Universe;但从谷歌快速搜索,它看起来像PoDoFo可以做这份工作。