问题标签 [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 回答
2037 浏览

ios - 在 iOS 上修改 PDF 交互式表单域的最佳方法是什么?

我一直在研究这个问题并征求你的意见。

我正在构建一个应用程序,它的一部分功能是呈现 PDF 表单;意思是显示它们,允许更改字段并将修改后的 PDF 文件保存回来。UIWebViews 不支持 PDF 交互表单。

使用 CGPDF apis(并从此处和其他地方发布的其他问题中受益),我当然可以呈现 PDF(没有表单字段/小部件),扫描并找到文档中的字段,找出屏幕上的什么地方画一些东西和让他们互动。

我似乎无法弄清楚如何更改 CGPDFDictionary 对象并将它们写回文件。可以使用 CGPDF API 从整块布料中创建新的 PDF 文档,但是如何使用它来修改现有文件?

我是否应该寻找其他地方,例如PoDoFo或 libHaru 等 3rd 方 PDF 库?

我很想听听任何成功修改 PDF 并将其写回您的方法的人的意见。

0 投票
1 回答
423 浏览

ios - 在 Xcode 4 中为 iPad 应用程序编译 Freetype 2

谁能告诉我如何在 Xcode 4 中编译 Freetype 2?我浏览了很多博客,但都不是很清楚。

我想使用 PoDoFo 库来修改 PDF 元数据,而 PoDoFo 需要 Freetype 2。

0 投票
1 回答
650 浏览

objective-c - 在商业应用程序中使用 PoDoFo?

我知道 PoDoFo 是 LGPL,只要满足某些条件,就可以在商业应用程序中分发和使用。但是它使用了 GPL 许可的库,这对使用 PoDoFo 的合法性有何影响?

0 投票
1 回答
907 浏览

c++ - 如何使用 PoDoFo 的“podofotxtextract”(C++)示例从 PDF 文件中读取中文文本

我正在使用 PoDoFo 0.9.1 库在 Win32 XP 中文版操作系统上读取包含中文字符的 PDF 文件。我发现PoDoFo的示例项目“podofotxtextract”可以优雅地阅读英文PDF,但是,当我打开一个中文PDF文件时,什么都没有解析出来。有人有建议吗?多谢。

0 投票
2 回答
1653 浏览

ios - 如何在 iOS 上使用 PoDoFo 库对 PDF 进行注释?

我想在 iOS 应用程序中注释 PDF。我遇到了PoDoFo 库,但我不确定如何在 iOS 应用程序中使用它。

是否可以使用此库在 iOS 上注释 PDF?如果是这样,怎么做?

0 投票
2 回答
2017 浏览

ios - 将目录从一个 PDF 复制到另一个

您可能会发现它与Create a table of contents from a pdf file重复,但我在那里没有得到任何解决方案。我的场景就像我正在从现有的 PDF 创建一个 PDF 并进行一些编辑。这一切都很好。我的问题是我想在新创建的 PDF 中添加元数据、目录、书签、PDF 元数据中的任何内容。我无法理解如何在 Objective C 中将元数据添加到 pdf 中所建议的 XMP 格式?. 有什么办法可以直接将 TOC 添加到新 PDF 中?

我正在使用以下功能,但它根本不起作用。

CGPDFContextAddDocumentMetadata(pdfContext, contdata);

任何人都可以建议我挖掘的方向吗?任何第 3 方工具也可以。我试过podofo,但我没有办法在iOS中移植它。

0 投票
2 回答
3933 浏览

c++ - PoDoFo 从pdf中提取文本+坐标

我一直在尝试使用 PoDoFo C++ 库来提取文本和行(以及它们各自的坐标)。但我没有办法做到这一点。

这是我到目前为止所拥有的:

然而,这只给了我难以置信的基本信息(似乎是对象编号)

我想打印出一个对象的坐标,以及它是一行还是文本。如果是文本,我也希望能够打印出文本。有没有比我更了解这个库的人知道我能做些什么来解决这个问题?

0 投票
2 回答
27570 浏览

c++ - C++ 中的 PDF 解析 (PoDoFo)

嗨,我正在尝试从一些 pdf 中解析一些文本,我想使用 PoDoFo,现在我尝试搜索如何使用 PoDoFo 解析 pdf 的示例,但是我能想出的只是如何创建的示例并写一个不是我真正需要的pdf文件。

如果有人有任何使用 PoDoFo 解析 PDF 文件的教程或示例,或者对我可以使用的不同库有建议,请告诉我。我也知道 linux 上有 pdftotext,但是,我不仅不能使用它,而且我更愿意能够在内部完成我需要做的一切,而不是依赖正在安装的外部程序。

0 投票
1 回答
2135 浏览

ios - 如何使用 Annots 创建 PDF?

我正在尝试在具有注释(例如小部件和链接)的代码中生成 PDF。我可以生成 PDF 并修改页面的文档信息和 MediaBox,但我不知道如何添加到注释中。我尝试将其添加到页面字典中,但由于某种原因 PDF 不接受它。

有谁知道如何在新创建的 PDF 中添加注释?下面是我必须生成 PDF 的代码和我试图添加到其中的测试注释字典:

打印出 CFMutableDictionary pageDictionaryMutable 表明 Annots 字典应该添加到 PDF 以及 MediaBox:

Media Box 需要,但 Annots 不需要。请帮助任何人!

0 投票
3 回答
4212 浏览

pdf - 使用 PoDoFo 或其他任何开源的 PDF 预检程序?

我必须自动对 PDF 文档进行预检检查。预检包括:

  1. 检测现有文档中图像的分辨率,如果它们尚未达到该分辨率,则将其更改为 300dpi。
  2. 检测图像的色彩空间,如果不是 CMYK,则使用颜色配置文件将它们转换为 CMYK。
  3. 检测现有 PDF 文档中是否嵌入了字体,并通过替换字体来纠正此问题。(或绘制字体轮廓——我不确定这部分)。

只是想知道这是否可以使用 PoDoFo 或任何其他开源项目来完成。或者,如果我真的需要在 2000 美元到 6000 美元之间订购一些合适的软件。我的托管环境在 Linux 上,支持 PHP、Perl、Python、Ruby、Java。

有任何想法吗?