问题标签 [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.
c - 插入多个(2次)数字签名,我发现pdf中有3个信息字典
我遇到了同样的问题(在 c++ 中使用 podofo 开发)。插入多个(2次)数字签名后,发现pdf文件中有3个信息——字典:</p>
如何添加两个数字签名而不使前一个无效?
谢谢!
我在记事本++中打开文件,我发现了不同的
我的代码:</p>
上面的代码我用了两次,第一次签名无效。如何添加两个数字签名而不使前一个无效?
image - 如何将“opencv::Mat”转换为“podofo::PdfImage”?
我不知道如何转换opencv::Mat
或podofo::PdfImage
如何解决崩溃。我很困惑。
我的代码:
c++ - 如何在 Qt 中包含外部库
我想要一些关于如何在 Linux 环境中将外部库添加到 Qt C++ 项目的基本解释我已经通过两种方式安装了一个名为 podofo 的库: - 使用 apt-get install libpodofo 安装它 - 安装源代码并构建它
之后我在我的 Qt 项目的 .pro 文件中添加了:LIBS += -lpodofo
我如何选择他是与第一个还是第二个一起工作?我应该如何在我的项目中添加一个包含大量 .jar 文件的外部库?
我认为它可能是运行环境中的某些东西,但我仍然不明白。我尝试更改它,但在安装 Qt 的文件中手动复制库似乎更好。
c++ - 如何确定 PdfPage 对象是否为空?
让我们有以下代码片段:
新创建的页面显然是空的。如何确定这样的页面是空的(里面没有 xobjects 等)。isEmpty()
正如您在下面看到的那样,我尝试查找任何类型的方法或实现我自己的解决方案,但没有任何运气。
由于它具有很高的优先级,我问了一些愚蠢的问题,同时深入研究 PoDoFo 库以找到解决方案。有谁知道我们如何确定页面空白?
podofo - WkHTMLtoPDF 绘制文本 面朝下
我使用该命令wkhtmltopdf https://www.google.com output.pdf
获取pdf文件。
我得到了pdf,结果是成功的,但是我写的代码是使用Podofo库的,文字是颠倒的。
请帮助我,我该怎么做?
c++ - C/C++ 编译器通常会删除重复的库吗?
我正在编译一个静态(阅读评论后添加静态)C++ 库 PoDoFo,它的一些依赖项是可选的,例如 libJPEG、libTiff 和 libPNG。但是,许多库也可以选择相互依赖。例如,您可以通过使用 libJPEG 编译 libTIFF 在 libTiff 中启用 JPEG 支持。
在一个完美的世界中,我希望 libTIFF 能够通过实现 libJPEG 访问来启用 libJPEG 功能,因为我将它包含在我的 PoDoFo 编译中。可悲的是,我认为启用/禁用功能是在我第一次编译 libTIFF 时决定的。
那么这意味着我的 PoDoFo 库将包含 libJPEG 多次,如果我使用同一个库,甚至可能是相同的副本。
GCC 编译器会意识到这一点并将库消除/重新链接到 libJPEG 的一个副本吗?
c++ - 我可以使用 Podofo 或 libHaru 从 PDF 图像文件中获取字节数组吗?
当我检查 libharu 和 podofo 时,我检查了保存 PDF 文件的能力,但无法检查加载 PDF 并将它们存储在字节数组中的能力。
我可以使用 Podofo 或 libHaru 从 PDF 图像文件中获取字节数组吗?
如果不是,打开 PDF 并将其存储为字节数组的正确库是什么?(muPDF 除外)
c++ - 在 PoDoFo(Linux) 中使用 C++ 时签名字节范围无效
我在 Ubuntu 环境中使用 Podofo 库和 c++ 代码进行 PDf 签名。实际上,我能够在 Windows 环境中使用相同的库和代码成功地进行 pdf 签名。但是,在 Ubuntu 32 位环境中出现“字节范围无效”问题。我附上了“字节范围无效”签名证书。请参考这个并给我一些输入。
c++ - ld 工具可以找到库,但 mingw 不能(linux)
现在,我正在尝试在 Linux 上使用 MinGW 编译一些同时使用 PoDoFo 和 Magick++(ImageMagick 的一部分)的 C++ 代码。我正在使用 MinGW,所以我可以为 Windows 编译。当我尝试编译时,我收到此错误:
但是,当我运行时ld -L/usr/local/lib -lpodofo --verbose
,它能够找到该库。我将如何解决这个问题?我有一个理论认为 MinGW 的链接器无法找到它,但原始 GNU 工具的链接器能够找到它。如果这是问题所在,我不太确定我将如何解决它。
就像更多信息一样,这是我的代码中的包含部分:
这是我的编译命令:
请注意,为了让 MinGW 甚至将 PoDoFo 添加到其包含目录中,我必须进行大量更改,因此这可能无法在其他人的计算机上重现。此外,我能够正确编译它g++
c++ - 得到“在 PDF 文件中找不到 EOF 标记”。使用 Tesseract C++ API 但 Tesseract 命令行实用程序工作正常
我正在使用Tesseract处理一些图像,然后尝试使用PoDoFo C++库合并所有生成的PDF 。
尝试了 2 种方法(第一种是我需要的):
- 使用Tesseract C++ API和PoDoFo C++库
我的代码有点像这样:
对于 OCR 部分(运行 001.jpg & 002.jpg):
对于 PDF 合并部分:
输出:
- 使用 Tesseract 命令行实用程序和 PoDoFo C++ 库
对于 OCR 部分,我使用 Tesseract CLI 工具,如下所示:
对于 PDF 合并部分,代码与第 1 点相同。1)以上
输出:
我想知道为什么在使用 Tesseract C++ API 后会出现 EOF 标记问题,但在使用 Tesseract CLI 工具后却没有这样的问题。
我是否在第 1 点的 OCR 代码部分中遗漏了某些内容。1)以上?