问题标签 [podofo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

c - 插入多个(2次)数字签名,我发现pdf中有3个信息字典

我遇到了同样的问题(在 c++ 中使用 podofo 开发)。插入多个(2次)数字签名后,发现pdf文件中有3个信息——字典:</p>

如何添加两个数字签名而不使前一个无效?

谢谢!

我在记事本++中打开文件,我发现了不同的

我的代码:</p>

上面的代码我用了两次,第一次签名无效。如何添加两个数字签名而不使前一个无效?

0 投票
0 回答
60 浏览

image - 如何将“opencv::Mat”转换为“podofo::PdfImage”?

我不知道如何转换opencv::Matpodofo::PdfImage如何解决崩溃。我很困惑。

我的代码:

0 投票
1 回答
193 浏览

c++ - 如何在 Qt 中包含外部库

我想要一些关于如何在 Linux 环境中将外部库添加到 Qt C++ 项目的基本解释我已经通过两种方式安装了一个名为 podofo 的库: - 使用 apt-get install libpodofo 安装它 - 安装源代码并构建它

之后我在我的 Qt 项目的 .pro 文件中添加了:LIBS += -lpodofo

我如何选择他是与第一个还是第二个一起工作?我应该如何在我的项目中添加一个包含大量 .jar 文件的外部库?

我认为它可能是运行环境中的某些东西,但我仍然不明白。我尝试更改它,但在安装 Qt 的文件中手动复制库似乎更好。

0 投票
1 回答
57 浏览

c++ - 如何确定 PdfPage 对象是否为空?

让我们有以下代码片段:

新创建的页面显然是空的。如何确定这样的页面是空的(里面没有 xobjects 等)。isEmpty()正如您在下面看到的那样,我尝试查找任何类型的方法或实现我自己的解决方案,但没有任何运气。

由于它具有很高的优先级,我问了一些愚蠢的问题,同时深入研究 PoDoFo 库以找到解决方案。有谁知道我们如何确定页面空白?

0 投票
0 回答
21 浏览

podofo - WkHTMLtoPDF 绘制文本 面朝下

我使用该命令wkhtmltopdf https://www.google.com output.pdf获取pdf文件。

我得到了pdf,结果是成功的,但是我写的代码是使用Podofo库的,文字是颠倒的。

请帮助我,我该怎么做?

0 投票
2 回答
108 浏览

c++ - C/C++ 编译器通常会删除重复的库吗?

我正在编译一个静态(阅读评论后添加静态)C++ 库 PoDoFo,它的一些依赖项是可选的,例如 libJPEG、libTiff 和 libPNG。但是,许多库也可以选择相互依赖。例如,您可以通过使用 libJPEG 编译 libTIFF 在 libTiff 中启用 JPEG 支持。

在一个完美的世界中,我希望 libTIFF 能够通过实现 libJPEG 访问来启用 libJPEG 功能,因为我将它包含在我的 PoDoFo 编译中。可悲的是,我认为启用/禁用功能是在我第一次编译 libTIFF 时决定的。

那么这意味着我的 PoDoFo 库将包含 libJPEG 多次,如果我使用同一个库,甚至可能是相同的副本。

GCC 编译器会意识到这一点并将库消除/重新链接到 libJPEG 的一个副本吗?

0 投票
1 回答
120 浏览

c++ - 我可以使用 Podofo 或 libHaru 从 PDF 图像文件中获取字节数组吗?

当我检查 libharu 和 podofo 时,我检查了保存 PDF 文件的能力,但无法检查加载 PDF 并将它们存储在字节数组中的能力。

我可以使用 Podofo 或 libHaru 从 PDF 图像文件中获取字节数组吗?

如果不是,打开 PDF 并将其存储为字节数组的正确库是什么?(muPDF 除外)

0 投票
1 回答
138 浏览

c++ - 在 PoDoFo(Linux) 中使用 C++ 时签名字节范围无效

我在 Ubuntu 环境中使用 Podofo 库和 c++ 代码进行 PDf 签名。实际上,我能够在 Windows 环境中使用相同的库和代码成功地进行 pdf 签名。但是,在 Ubuntu 32 位环境中出现“字节范围无效”问题。我附上了“字节范围无效”签名证书。请参考这个并给我一些输入。

文件链接

0 投票
1 回答
457 浏览

c++ - ld 工具可以找到库,但 mingw 不能(linux)

现在,我正在尝试在 Linux 上使用 MinGW 编译一些同时使用 PoDoFo 和 Magick++(ImageMagick 的一部分)的 C++ 代码。我正在使用 MinGW,所以我可以为 Windows 编译。当我尝试编译时,我收到此错误:

但是,当我运行时ld -L/usr/local/lib -lpodofo --verbose,它能够找到该库。我将如何解决这个问题?我有一个理论认为 MinGW 的链接器无法找到它,但原始 GNU 工具的链接器能够找到它。如果这是问题所在,我不太确定我将如何解决它。

就像更多信息一样,这是我的代码中的包含部分:

这是我的编译命令:

请注意,为了让 MinGW 甚至将 PoDoFo 添加到其包含目录中,我必须进行大量更改,因此这可能无法在其他人的计算机上重现。此外,我能够正确编译它g++

0 投票
0 回答
87 浏览

c++ - 得到“在 PDF 文件中找不到 EOF 标记”。使用 Tesseract C++ API 但 Tesseract 命令行实用程序工作正常

我正在使用Tesseract处理一些图像,然后尝试使用PoDoFo C++合并所有生成的PDF 。

尝试了 2 种方法(第一种是我需要的):

  1. 使用Tesseract C++ APIPoDoFo C++

我的代码有点像这样:

对于 OCR 部分(运行 001.jpg & 002.jpg):

对于 PDF 合并部分:

输出:

  1. 使用 Tesseract 命令行实用程序和 PoDoFo C++ 库

对于 OCR 部分,我使用 Tesseract CLI 工具,如下所示:

对于 PDF 合并部分,代码与第 1 点相同。1)以上

输出:

我想知道为什么在使用 Tesseract C++ API 后会出现 EOF 标记问题,但在使用 Tesseract CLI 工具后却没有这样的问题。

我是否在第 1 点的 OCR 代码部分中遗漏了某些内容。1)以上?