问题标签 [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++ - PoDoFo c++ PDF库,波兰字符
我在PoDoFo库中编码波兰语字符时遇到问题。
此代码生成单词“Łódź”的无效编码
在输出pdf中有
波兰语:ņÃ3dÅo
我试图更改源字符串的编码(使用示例代码中的注释行),但都失败了。
有人可以解释一下如何使用 PoDoFo 库创建包含非 ascii 字符的 PDF 文档吗?
c++ - Pdofo 提取签名字段
我正在使用 PoDoFo 从签名字段中提取一些签名数据。我搜索了很多指南,我发现了这段代码(不记得这篇文章或者我会链接它)。
检查签名字段的功能是这个
这段代码可以正常工作,但我必须改进它。当我签名时,我在签名字典(/Sig dic)中添加了一个自定义字典(我将调用ilt Custom_Dic),现在我必须检索它。我能怎么做?我想我缺少一些逻辑。
这个函数给我一个异常:
TestLayer.exe 中 0x75154598 处未处理的异常:Microsoft C++ 异常:内存位置 0x008BDCD4 处的 PoDoFo::PdfError。
这行代码给我打印了一个值,所以我认为它不为空
谢谢指教。
ios - 如何使用 Objective-C 在 iOS 中的 PDF 上绘制平滑的墨水注释
我正在使用objective-c在pdf中绘制墨水注释。pdf规范说我们需要为墨水绘图提供一个点数组。我正在使用PoDoFo库。
这就是我目前绘制墨水注释的方式:
问题是我如何制作一个涵盖每个点的数组。我从触摸委托方法(例如 TouchesMoved)中获取点,但是当用户以高速绘制时,会跳过一些点/像素,并且 pdf 不能为自己插入这些跳过的点。贝塞尔曲线可以插值并绘制平滑曲线,但贝塞尔曲线不提供所有点的数组(包括跳过的点),我需要这样一个数组,以便在 adobe reader 中打开 pdf 时,它显示平滑曲线。现在我在任何 iOS 设备上都能获得平滑的曲线,但在 adobe reader 上曲线并不平滑。这是曲线的比较,一个在模拟器中使用贝塞尔曲线绘制,另一个在 adobe reader 中绘制。
上图取自 iPad 模拟器,使用贝塞尔曲线绘制,平滑。
上图取自adobe reader。你可以看到红色曲线不像蓝色曲线那样平滑。我怎样才能使它顺利?
c++ - 使用 PoDoFo 构造 PdfXObject
我正在使用 C++ 库 PoDoFo ( http://podofo.sourceforge.net/ ),我想要实现的是将 PDF 页面嵌入到新的空白 PDF 文档中。
我正在使用的构造函数的文档在这里: http: //podofo.sourceforge.net/doc/html/classPoDoFo_1_1PdfXObject.html#ad60d2bcfa51676961ce09ad274a6a6df
这是我的代码目前的样子:
从现有 PDF 文档构造 PdfXObject 时抛出 PdfError,可能是我犯了一个错误,因为我是 C++ 新手,或者 PoDoFo 中可能存在错误。
引发的错误具有以下消息:
从现有 PDF 页面构造 PdfXObject 并将其嵌入新 PDF 文档的正确方法是什么?
podofo - 构建 PoDoFo 库是否需要 OpenSSL?
我正在尝试使用 Visual C++ 2008 Express 为 Windows 构建 PoDoFo (0.9.3)。这需要 OpenSSL 吗?
c++ - podofo 将不需要的内容写入 stderr
我在我的代码中使用这一行:
podofo 将其写入 stderr:
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
<<27598670A0B3314EB669BB62DEB4F7FD>]/Info 126 0 R/Prev 503377/Root 1 0 R/Size 1107/XRefStm 500774>>
我不想要这个(调试?)podofo 的输出。任何想法如何停用它?
podofo - 在 Ubuntu(Linux) 中安装 PoDoFo
我在 Ubuntu 中编译并安装了 PoDoFo。但是 /usr/include 和 /usr/lib 没有任何条目。我需要它与我的程序一起工作。您能否让我知道默认情况下头文件和 lib 文件的安装位置?以及如何将它们安装在 /usr/include 和 /usr/lib 中?
pdf - 如何使用 PoDoFo 库嵌入 Base14 字体
我正在使用 PoDoFo 库生成 PDF 文档。嵌入了除 Base14 字体(“Courier”、“Helvetica”、“Times”、“Symbol”、“ZapfDingbats”)之外的所有字体。如何嵌入这 4 种 Base14 字体?
c++ - 修改pdf时输出文本垂直翻转
我在使用podofo修改pdf文档时遇到了问题,如果你有时间,请帮我解决!
我在http://podofo.sourceforge.net/download.html上找到了podofo源码,在windows 7 x86上编译,发现podofo的功能非常强大。
但是当我在示例“helloworld.cpp”中更改某些内容时,只需更改一点代码即可修改pdf文档并以其他文件名保存!
当我将本地pdf文档文件(本地pdf文档是从使用office word 2007上的windows COM接口的Word文档中保存的)传入函数时,新文件输出成功,但输出文本垂直翻转,输出文本的Y pos 垂直翻转。
(有些人说nn这种情况你必须处理现有内容可能已经改变了图形状态的事实,例如改变了当前的变换矩阵,也许他是对的,但我找不到改变图形的函数状态并改变了当前的变换矩阵)
这是图片截图,不知道为什么输出的文字是垂直翻转的:
奇怪的是,当我通过示例“helloworld”创建的文档“output.pdf”时它运行良好。
如果您有时间,请帮我解决,非常感谢!
我更改的代码如下所示:
c++ - Podofo 文本坐标
我现在要使用 PoDoFo 来解析 PDF。我有源代码 pdofo-toolspodofotxtextract
可用在这里:podofotxtextract文件 TextExtractor.cpp 。我将更改此代码以获取文本坐标,在阅读此帖子后:PoDoFo 提取文本并阅读 Adobe 规范,以检索我需要使用运算符的联系信息Tm
,此运算符是矩阵。所以我在源代码中添加了一个这样的新案例
如果有人可以帮助我