问题标签 [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.
.net - ABCpdf 时不时会耗尽内存
我正在进行的项目是使用第 3 方组件在名为 ABCpdf.Net 的 VB.Net 网络系统中构建动态 PDF。(不是一个糟糕的工具,但也不是一个伟大的工具。)
有时,由于我无法理解的原因,文档对象会抛出 SEHException。进一步挖掘,事实证明这是由 WebSupergoo.ABCpdf6.Internal.PDFException 类型的文档对象中的自定义异常引起的。内容仅包含不太有用的标题“无法获取图像数据。内存不足”通常在尝试将图像添加到 PDF 时发生。由于这些图像是小于 100k 的 PNG,我猜它们的大小不是问题。
此外,真正奇怪的是,一旦这个问题开始发生,让它停止的唯一方法似乎是重新启动 Web 服务器,这显然有点低于标准。
有没有人遇到过这个问题(甚至使用过这个工具?)
pdf - 如何在链中关闭 ABCpdf 的段落缩进?
我正在处理的项目使用名为 ABCpdf 的第 3 方组件来生成 PDF 文档。它具有此功能,您可以将文本从一个内容区域“链接”到下一个内容区域,我们使用它来跨列流动文本。您还可以定义在“段落”开头使用的缩进大小。
这一切都很好,除了现在我刚刚发现,如果我将一段文本交给列底部的 ABCpdf 以便它需要“链接”到下一个的顶部,ABCpdf 认为新的顶部column 是一个新段落的开头,并且在那里也应用缩进。无论是在文档中还是通过实验,我似乎都找不到关闭它的方法。
有没有其他人解决过这个问题?(或者甚至遇到它?)
c# - abcPDF 7 将 HTML 转换为 PDF,但只转换第一页
我目前正在使用 abcPDF 7 将 HTML 转换为 PDF。这是通过我覆盖 Render 方法的 ASPX 页面完成的。
这对于第一页非常有效,但随后会截断页面并且不会继续呈现剩余页面。
有谁知道为什么它在页面后停止?
pdf-generation - 优化 ABCpdf 文件大小
我们有一个使用 ABCpdf 生成动态 pdf 文件的网络系统。虽然它有效......好吧,文件大小有点大。
例如,今天早上作为测试,我生成了一个 140 多页的文件,其中包含许多小图形(实际上,相同的六个小图像一遍又一遍地重复。)总文件大小为 12 兆,并且不断变化。
获取该文件,在 Acrobat Pro 中打开它并通过默认优化设置运行它,我得到了一个 600k 的文件。
有没有人有任何建议让原始文件更接近第二个数字?
c# - C#:xml CData 中的字节数组
我有一个返回 xml 块的 WCF 服务。一个元素是 CData[] 部分。我的应用程序从数据库中读取 HTML 文件,并使用 ABCPDF 将其转换为 PDF byte[] 数组。然后在我的 XmlWriter 中,我将字节添加到 CData 部分。
问题是生成的 xml 如下所示:
如何将字节串放入 CData 部分?我试过这样的事情:
和
我卡住了!!任何帮助都会很棒,谢谢!
iis-6 - ABCpdf 不在 IIS6 下的 Web 应用程序中呈现图像
我正在尝试使用 ABCpdf 将包含图像的网页呈现为 pdf 文档。这是通过 Web 应用程序完成的。
当我在 IIS5 中的开发机器上运行应用程序时,一切都很好。当我在 IIS6 上部署应用程序时,图像不会出现在 pdf 中。
为了重现这个问题,我制作了一个简单的 Web 应用程序来从一个简单的网页呈现一个 pdf 文件,我发现不是本地的图像是那些没有出现在 pdf 中的图像。
与ABCpdf交互的相关代码是:
我用于测试的 html 页面是这样的:
所以我试图在这个 url 上呈现页面:http://myserver/test/testpage.html(上面的代码)成 pdf。
在 IIS6 中,第二个图像(不是服务器本地的)不会出现在 pdf 中。
这似乎是访问权限的问题,但我无法弄清楚。
谢谢你。
.net - ABCpdf 复制文档属性
我正在尝试使用ABCpdf 的 AddImageDoc复制 PDF 。看起来没有任何文档属性(如“/Rotate”)被复制。看起来我必须使用 SetInfo 方法将这些属性从旧文档手动复制到新文档。像这样:
这些属性有很多,我不想手动设置这些。有没有办法一次复制所有属性?
abcpdf - 将 HTML 保存为 PDF ABCPdf 4
我正在使用以下代码将 html 保存为 pdf 文件。但它无法在 if (!theDoc.Chainable(theID)) 处编译。我确实使用过 WebSupergoo.ABCpdf4;在代码开头添加。是这个版本的问题吗?有没有其他方法可以将 HTML 字符串保存到 ABCPdf 4 中的 pdf 文件。
错误消息是“‘WebSupergoo.ABCpdf4.Doc’不包含‘Chainable’的定义,并且找不到接受‘WebSupergoo.ABCpdf4.Doc’类型的第一个参数的扩展方法‘Chainable’(您是否缺少 using 指令还是汇编参考?)
感谢所有帮助。
windows-server-2008 - 在 Windows Server 2008 上使用 ABCpdf.NET 将 Office 文件转换为 PDF 时出现异常
有没有人从 ABCpdf 得到这个例外?我们在 Server 2008 上运行,只有转换 Office 文件(Word 和 Excel)时出现问题。这在 Server 2003 上运行良好。因为我们只遇到 Office 文件问题,我想知道这是否与 Server 2008 上的 XPS 支持有关?调用此函数的代码作为 Windows 服务运行。
WebSupergoo.ABCpdf7.Internal.PDFException:试图读取或写入受保护的内存。这通常表明其他内存已损坏。---> System.AccessViolationException: 试图读取或写入受保护的内存。这通常表明其他内存已损坏。在 WebSupergoo.ABCpdf7.Internal.NDoc._InvokeMethod(IntPtr inDoc, Int32 inMethod, Int32 inIndex, Int32 inFlags, String inParams, String& outErr) 在 WebSupergoo.ABCpdf7.Internal.NDoc.InvokeMethod(IntPtr inDoc, Int32 inMethod, Int32 inIndex, Int32 inFlags, String inParams, String& outErr) at WebSupergoo.ABCpdf7.Doc.PrintToXps(String inputFile, String outputFile, Int32 timeout, String printerName) at WebSupergoo.ABCpdf7.Operations.XpsImportOperation.ImportAny(Doc doc, String path,
abcpdf - ABCpdf 将文档附加到电子邮件
我使用 ABDpdf 呈现 pdf 并将其流式传输到浏览器,但我想知道是否可以将呈现的 pdf 附加到电子邮件中。有没有人这样做过?
我希望有一种方法不需要我将pdf保存到临时目录然后附加文件,然后将其删除。