问题标签 [aspose.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.

0 投票
1 回答
434 浏览

java - 使用 Aspose PDF 18.9.1 将 PDF 转换为带有书签和链接的 WORD

我正在尝试将文件从 .pdf 转换为 .doc 格式,我正在使用带有许可证和 Java 8 的 Aspose PDF 18.9.1 这个库。当我得到文档的转换时,PDF 文档有书签和链接文件,如果我单击书签并且链接不运行。这是我的代码:

0 投票
1 回答
141 浏览

aspose - 在使用 aspose 生成 pdf 文件之前从 dotx 文件中填充表格

我必须执行以下操作:

  1. 使用带有页眉、页脚、表格的 .dotx 模板,所有这些都在占位符处用书签标记,这些占位符将填充数据
  2. 用数据填充标题和表格
  3. 生成一个pdf文件

从编码的角度来看,实现这一目标的步骤是什么?

  • 使用 dotx 创建文档。模板?
  • 在语法上创建一个表?
  • 找到书签并填写它们?

请给出一些提示;我看到了很多例子,但我不明白如何使用模板并用数据填充它。谢谢!

0 投票
1 回答
505 浏览

.net - 在 Azure Key Vault 上使用 Aspose PDF 和外部私钥签署 PDF

我正在尝试使用 Aspose Pdf 对 PDF 进行数字签名,方法是使用外部设备实际进行签名,在本例中为 Azure Key Vault。iText 对此有一个非常好的机制。它们提供了您可以实现的 IExternalSignature 接口,该接口提供了 Sign 功能,但是我找不到与 Aspose Pdf 类似的任何东西。

我正在使用此博客文章中的示例:https ://rahulpnath.com/blog/signing-a-pdf-file-using-azure-key-vault/

有谁知道如何使用 Aspose Pdf 实现第三个示例(不可导出证书)?

0 投票
0 回答
194 浏览

c# - 使用 Aspose PDF .Net 时添加文本框字段会引发“IndexOutBoundsException”

我在 .Net 中使用 Aspose PDF 来创建 PDF。我在我的代码中添加了文本框字段。在添加字段之前,我的代码运行良好,并且 pdf 已成功创建。由于我为文本框字段添加了代码,因此我的代码在保存文件时会引发上述异常。

在测试期间,它生成了一次文本字段,但在多次失败之后。以下是我用于在表格中创建文本字段的代码

执行此行时发生异常:

pdfDoc.Save(位置);

如果我删除对该函数的调用,则生成 pdf。堆栈跟踪也如下:

这个堆栈跟踪给出的提示问题是文本框字段。

请指导我此代码中的问题在哪里。谢谢

0 投票
1 回答
972 浏览

c# - Aspose pdf表格

我添加了一个两行两列的表格,并为所有单元格设置边框。但它仅显示第一列的边框

示例代码如下所示

var tableestdet = new Table { ColumnWidths = "120,120", Margin = new MarginInfo { Top = 40, Left = 10 },

0 投票
1 回答
1436 浏览

azure - System.Drawing.Common 可以在 Azure Functions 中与自定义 docker 映像一起使用吗?

我正在使用依赖于 System.Drawing.Common 的 Aspose PDF 库,并在 .Net Core 2.1 上运行它。在 Linux 上。我知道这在沙箱中不起作用,所以我正在尝试使用自定义 Docker 映像(按照例如Aspose的指示安装 libgdiplus、libc6-dev 和 ttf-mscorefonts-installer )。

我让它在 dockerized Web API 中作为 Web 应用程序工作,但是当用作 Azure 函数时,调用失败并出现 PlatformNotSupportedException:

Microsoft.Azure.WebJobs.Host.FunctionInvocationException:执行函数时出现异常:xxx---> System.PlatformNotSupportedException:此平台不支持 System.Drawing。

相关问题#1#2类似,但它们不使用自定义 Docker 映像。

这个问题的本质是:对 System.Drawing.Common 的沙盒限制是否也适用于使用自定义 Docker 映像时?

作为参考,这里是 Dockerfile 中的运行时映像部分:

更新:在 Azure Functions 泊坞窗图像中的 .Net Core Web 应用程序中运行相同的 PDF 操作代码有效。这表明问题出在 Azure Functions 运行时中。

这是添加到前面提到的 Dockerfile 以使其运行 Web 应用程序的示例片段:

0 投票
0 回答
94 浏览

aspose - 在 HTML 页面中重复一个部分

在此处输入图像描述

大家好!

我有这个使用表格的模板,我希望重复“根据总记录重复此部分”部分。场景是某个人可以有多个条目(将放置在“重复此部分...”中),一旦创建,我会将其转换为带有中断的 pdf 页面。

有没有办法做到这一点?结果将是这样的

在此处输入图像描述

0 投票
1 回答
196 浏览

c++ - Aspose.PDF 触发断点

我在我们公司现有的应用程序中实现了 Aspose.CellsAspose.PDF 。虽然我遇到了一些麻烦(主要是因为我试图将两个 API 实现到 exat 同一个文件中,这是一个坏主意),但我想出了如何让它或多或少地工作。

我现在的问题是Aspose.Cells工作得非常好并且似乎没有任何异常行为Aspose.PDF已经在努力设置许可证,即使我最终让它工作我什至无法启动Aspose::Pdf ::文件

因此,第一个完全不寻常的事情是我必须在 Aspose 包提供的示例代码中设置许可证的方式,而在官方资源中,许可证是这样设置的。

此代码不会在我的机器上运行并导致错误。

粗译

food.exe 触发断点

原来的

food.exe Hat einen Haltepunkt ausgelöst

当我使用这样的 emtpy 构造函数初始化System::String时,也会发生同样的情况。

但是,如果我首先使用空字符串初始化System::String设置,则许可证似乎可以正常工作,因此可以正常工作。

如果上面的代码有效并且我尝试从Aspose::Pdf::Document创建一个对象,这将崩溃。

我实际上不知道发生了什么。我目前没有使用任何using namespace命令。如果有人知道如何解决这个问题,那就太好了。

编辑:错误恰好发生在以下函数的 smart_ptr.h 中。

在第二行T *const object = ::new T(std::forward<Args>(args)...); 中“导致”错误或至少在这里错误将被触发。

编辑2:

在这里,您将找到一个简单示例,说明我的代码的一般外观。我开始在我的程序中实现Aspose.Pdf,所以我编辑了我的 Additional Library 目录、其他依赖项、其他包含目录、preprozessor 定义和我的堆栈大小,以适应Aspose.Pdf示例中给出的这些设置。在此之后,我创建了我的Aspose_Pdf类并对其进行了测试。到目前为止工作完美。在此之后,我进行了相同的编辑以适应Aspose.Cells。我还创建了一个Aspose_Cells类并对其进行了测试。虽然现在这有效,但我的Aspose_Pdf类停止工作。过了一会儿,我设法至少获得了许可证激活Aspose_Pdf从这一点开始工作,我遇到了上述问题。

附加依赖项:

其他图书馆目录:

额外的包含目录

0 投票
0 回答
105 浏览

java - 如何根据patch-t页面拆分pdf文档?使用 Aspose? 或者如果有最合适的?

我有一个 pdf 文档,其中包含每 3 页的 patch-t 页。我想根据 patch-t 拆分 pdf 文档。使用 aspose 我看到有一个规定,我可以在 pdf 中打印 patch-t。是否可以使用 Aspose 基于 patch-t 进行拆分?如果不是,那么最适合我的要求的库是什么。

提前致谢。

这里显示如何使用 patch-t 打印 pdf 的链接

https://docs.aspose.com/display/barcodejava/How+to+Generate+a+Patch+Code

0 投票
0 回答
214 浏览

java - 进行邮件合并后样式不保留(包括字体大小、字体粗细、字体颜色……)

我正在使用 Aspose 并面临以下问题:

合并后应用于合并字段的样式全部丢失: 示例

然后,我通过删除字段代码中的 MERGEFIELD 关键字尝试了另一种方法,应用的样式保留正确但不是那么真实。合并已删除的字段,这些关键字堆积在文档顶部(请忽略版权警告): 示例

(我没有在这里嵌入图片的完全授权,所以请通过我在这篇文章中附加的链接访问)

这是我执行邮件合并过程的代码:

任何一直在使用 Aspose 的人,请给我一个关于这个的建议。