c++ - 如何翻译PDF文件?

标签 c++ visual-c++

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

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

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

最佳答案

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

我不是 C++ 开发人员,所以我不知道 C++ 库的世界;但是通过谷歌快速搜索,它看起来像PoDoFo可以胜任这项工作。

关于c++ - 如何翻译PDF文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14095270/

相关文章:

c++ - 哪些 g++ 标志会使堆栈上运行时大小的数组导致编译器错误?

c++ - 使用递归算法在 OpenCV 中进行连通分量标记

c++ - 为什么C++中的API hook ExtTextOut和DrawText只会输出垃圾?

c++ - 错误 : Expression must have integral or unscoped enum type while reading d_name

c++ - 将我的 MMX Intrinsics 转换为 x64 (SSE) 我做错了什么?

c++ - 如何在 Tensorflow bazel build 中包含 contrib op

c++ - 如何编写一个函数来根据类名参数为不同的类创建不同的对象?

c++ - msvc is_copy_assignable 始终为真?

python - Visual C++ 调试库命名约定

windows - 什么是子类化和 API Hook ?