问题标签 [abcpdf]

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 投票
3 回答
2665 浏览

c# - ABCPdf 使用大量内存并生成巨大的文件。解决方案?

我有一个从用户自己的图像创建 pdf 书的系统。这些图像是高分辨率的,pdf 最终大约有 70 页,其中大部分都带有图片。

在服务器上的本地应用程序中生成 pdf 时,该进程使用大约 3Gb 的内存,这使得它更频繁地崩溃然后成功。这些文件也非常大,大约 1,2 Gb。通过打印到 pdf 运行它会使它小一百倍。

有没有办法让 ABCPdf 使用更少的内存并创建更小的文件?

0 投票
3 回答
3638 浏览

pdf-generation - 如何使用ABCpdf向pdf中的所有页面添加类似水印的文本?

我正在使用 ABCpdf7 创建一个 pdf,在某些情况下我想添加一个“类似水印”的文本以显示在文档的所有页面上。每当我在所有页面上使文本唯一时,它都会按预期工作,但如果它在所有页面上都是相同的文本,它会忽略我的 alpha 属性。

我似乎无法使用 objectID 并在它不是图像时引用它,并且由于 pdf 将提供多种不同语言的版本,因此恐怕无法仅使用文本创建图像并添加它.. .

例如,这有效:

...但这不起作用:

我觉得我在这里遗漏了一些非常明显的东西,但似乎无法弄清楚是什么......

0 投票
2 回答
381 浏览

pdf - 使 PDF 更小的提示(使用 ABCPdf7)

我正在从 HTML 生成 PDF(使用 ABCPdf 和 C#),并且文件的大小合理。但是,我对任何人为使 PDF 尽可能小的技巧感兴趣。

有人有什么好主意吗?

呈现的 HTML 非常基本,只是一个名称和日期等的表格 - 不必太漂亮。

干杯!

-EV

0 投票
1 回答
1776 浏览

c# - ABCPdf - 打开 PDF 文件

我知道这会创建 pdf 并保存它。当我单击为此创建的链接时,我希望 pdf 仅在 pdf 查看器中弹出,而不是我必须去实际位置查看保存后的样子。我如何让它打开?

0 投票
5 回答
18270 浏览

abcpdf - ABCPdf - 无法呈现 HTML。无法加载页面

我正在使用 ABCPdf 将 HTML 转换为 PDF。我正在使用以下方法:

这在 Dev 和 UAT 中运行良好,但在生产中我不断收到消息:

无法呈现 HTML。无法加载页面

有人以前看过这个吗?需要更多信息?

-EV

0 投票
2 回答
3888 浏览

c# - 如何添加没有边框的 Rect?

是否可以创建一个黑色字体且没有边框或至少有白色边框的 Rect 文本区域?

此外,是否可以添加图像而不使其缩放以适合矩形?

0 投票
1 回答
991 浏览

c# - WebSupergoo.ABCpdf8.Doc.Read() 函数未加载字段

我一直在尝试加载、编辑和保存 Adob​​e Acrobat PDF 字段,但在加载 Adob​​e Acrobat 字段时遇到了问题。目前我正在使用 C#/Windows 窗体和 WebSupergoo 的 ABCpdf 库,特别是 WebSupergoo.ABCpdf8.Doc.Read() 函数。

代码运行良好,但是当一切都说完后,Doc 对象在实例对象中没有字段。

大概他们应该在 Doc.Form.Fields

代码很简单

然后我应该能够通过

WebSupergoo 说 ABCpdf8 应该支持 Adob​​e Acrobat 9.0 文件。

我在这里做错了什么?

感谢您提前提供任何帮助。

0 投票
1 回答
3784 浏览

.net - abcpdf 8 .net 在 w3wp 进程中抛出未处理的异常

我正在尝试使用 ABCPDF.net 8 从 html 内容创建 pdf。

使用方法 AddHtml 时,这工作正常。

但是,我也需要接受样式,所以我需要使用 AddImageHtml。但是使用这种方法会导致 w3wp 进程抛出异常。当我使用 Reflector 调试代码时,异常似乎出现在不同的地方,这让我觉得这可能是某种内存问题……(我知道,这很好而且具体)。

我的 abcpdf 代码很简单...

...我正在页面渲染中执行此操作。

任何人有任何 abcpdf 在 w3wp 进程中抛出通用异常的经验吗?

0 投票
1 回答
2485 浏览

.net - ABCpdfCE7.dll 被 IIS 锁定

我在 ASP.Net 中有一个网站,它使用名为 ABCPdf 的第 3 方应用程序生成 PDF。ABCPdf 由两个 dll 组成:ABCpdf.dll 和 ABCpdfCE7.dll。ABCpdf.dll 是非托管 ABCpdfCE7.dll 的 .NET 包装器。

一旦生成pdf。ABCpdfCE7.dll 被 IIS 锁定(即无法重命名或删除它),除非我回收应用程序池或重新启动 IIS。这在更新我的网站时会导致问题,因为我们无法覆盖 ABCpdfCE7.dll。

无论如何要释放在 .Net 中锁定 ABCpdfCE7.dll 的资源吗?每次更新时重新启动 IIS 或回收应用程序池都不是解决方案,因为我有多个网站在上面运行。

我每次都从 PDF 库中处理对象

0 投票
1 回答
2292 浏览

pdf-generation - 使用 Abc PDF 在设置页面上打印页眉

我已经使用 Abc PDF 从 HTML 页面创建了 pdf 现在我的问题是我想在下一页上打印表格标题,但前提是表格数据显示在另一个页面中,如果不在不同页面上显示标题,任何人都有想法关于我们如何使用 Abc pdf 做到这一点。