问题标签 [gembox-pdf]
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# - 从目录中按章节拆分 PDF
我正在使用GemBox.Pdf,我需要将 PDF 文件中的各个章节提取为单独的 PDF 文件。
第一页(可能还有第二页)包含 TOC(目录),我需要根据它拆分其余的 PDF 页面:
此外,那些被拆分的 PDF 文档应该被命名为它们包含的章节。我可以根据每个文档的页数拆分 PDF(我用这个例子
弄清楚了):
但我不知道如何阅读和处理该目录并根据其项目合并章节拆分。
c# - 如何向 TSP 发布的现有数字签名添加嵌入式时间戳
我正在尝试使用 .pdf 文档的嵌入式时间戳实现 PAdES 数字签名。即,我想要实现的目标:
我正在使用执行 DDS 的受信任的提供者(TSP;外部方),因此我无权访问 TSP 用来签署消息摘要的私钥(.pfx 证书)。我一直在使用GemBox的 .NET 类库,并成功地使用以下函数将数字签名添加到 .pdf 文件中:
我为参数“签名者”(参见上面的函数)传入另一个函数,该函数简单地从 TSP 提供者调用一个端点,该端点返回移动签名(作为字节 [])。然后签名成功添加 .pdf 文件(使用 GemBox 的签名过程):
现在我需要在签名中添加嵌入式时间戳,但由于 DDS 来自外部方,我不确定如何实现这一点。我遇到的所有代码示例都假设您拥有 .pfx 证书,即 DDS 与时间戳一起执行(参见例如此处),在我的情况下,我必须向我的 TSP 提出要求以提供我的 DDS 包含来自受信任的提供商的时间戳。
我希望有人可以在这里指出正确的方向并向我解释这是否真的可行,即在从外部方填充 DDS 时添加嵌入式时间戳。请注意,如果需要,我愿意探索其他 .NET 库,即 GemBox 以外的库。但是,我发现该库对于其他用途也非常有用。
提前致谢!
c# - GemBox C# - 将二维码定位在右上角
我在我的 .net 项目中使用 GemBox 创建一个 PDF 文件,我想知道如何将二维码放置在右上角。
使用下面的代码,我正在替换我的 word 文件中的变量,并添加了 qr 代码部分,qr 代码是在单独的页面上创建的,而不是在同一页面上。
所以我的问题是,如何将二维码放在同一页面上,以及如何将其定位在右上角。
我希望有人能帮帮忙 :)