问题标签 [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 - 在将文本绘制到 PDF 页面之前计算文本所需的空间
我希望在将一段文本绘制在页面上并检查其 y 位置之前,判断它是否适合页面底部。
有谁知道ABCPDF是否可以做到这一点?
windows - 为什么 ABCPdf 代码开始生成窗口错误 5
我有一些长期存在的代码,这些代码在很长一段时间内都运行良好。最近它开始产生以下错误。第一个在 asp 站点上,后来在 .Net MVC 站点上。两者都没有改变。我真的很好奇为什么这个错误现在正在上升。我希望这篇文章将来对某人有用,因为很难找到解决方案来搜索错误本身。
错误:ABCpdf 错误“80070000”无法呈现 HTML。无法获取打印机设备模式大小。Microsoft XPS Document Writer Windows 错误 5。访问被拒绝。
一些研究表明这是因为未安装 xps 编写器,但事实并非如此,或者权限设置不正确。
c# - Windows 窗体 WebBrowser 控件:DocumentText 与 Document.Body.OuterHtml
我正在尝试从 WebBrowser 控件获取 html,但它还必须包含页面上输入元素的值属性。
如果我使用 webBrowser.DocumentText,我会得到页面最初加载时的完整 HTML。不包括输入字段值。
如果我使用 webBrowser.Document.Body.OuterHtml,我会得到值,但不是 () 的其他内容,我需要这些内容以便我可以获取样式表链接等。
是否有一种干净可靠的方法可以从 WebBrowser 获取当前状态下的 DOM 的完整 HTML?我将 HTML 传递给一个库,以便将其呈现为 PDF,因此以编程方式将 WebBrowser 控件保存为 PDF 的建议也将不胜感激。
谢谢
c# - 通过 abcpdf 创建单选按钮
我正在尝试向通过 abcpdf 呈现的 pdf 页面添加单选按钮。我正在查看 abcpdf 的文档,它指定我使用以下代码
问题是我不知道 InteractiveForm 引用的是什么程序集,因此编译器会在该行出错。如果我只是在我正在呈现的 html 页面中添加一个单选按钮,它将出现在 pdf 中,但无法与之交互。有谁知道我可以用什么来让 InteractiveForm 工作,或者其他一些解决方法?提前致谢。
printing - ABCPDF 字体打印布局 - 取决于机器
我正在使用 ABCPDF 通过 EMF 文件将 PDF 文件打印到本地打印机。我非常密切地基于 ABC PDF 的示例“ABCPDFView”项目。我的应用程序在我的 Windows 7 和 Windows XP 开发盒上运行良好,但是当我转移到 Windows 2003 测试盒时,简单的嵌入字体(如 Times New Roman 12)呈现完全错误(错误的位置,短而蹲,几乎就像DPI 是错误的)。
请注意,我在这里将 DPI 硬编码为 240,b/c 我正在使用一个奇怪的大型机打印驱动程序,它强制 240x240。我可以将该驱动程序视为罪魁祸首,因为如果我在打印期间将 EMF 文件保存在本地,它会显示相同的布局问题。如果我渲染为 PNG 或 TIFF 文件,这在我所有使用相同代码的服务器上看起来都很好(用 .png 代替 .emf)。最后,如果我使用 ABCPDFView 项目手动将随机文本框添加到我的 PDF 中,该文本也会在 EMF 文件中呈现错误。(旁注,如果我使用 Acrobat 打印 PDF,文本呈现得很好)
更新:我为其他遇到此问题的人留下了一个有用的观点。我可以通过将 RenderTextAsText 设置为“0”来解决这个问题(参见下面的代码)。这迫使 ABCPDF 将文本呈现为多边形并使问题消失。不过,这不是一个很好的解决方案,因为它大大增加了我的 EMF 文件的大小,而且这些多边形在我的最终打印文档中呈现得几乎没有那么干净。
有人对这个奇怪的字体问题的原因有任何想法吗?
hyperlink - ABCPDF 不呈现链接
我正在使用 ABCPDF 库的 AddImageUrl 函数并使页面呈现为 PDF 格式。但是我遇到了一个问题,链接(标签)没有在 PDF 链接中呈现,而是作为没有链接功能的普通文本呈现。我检查了 HTML 页面以确保页面上存在链接。
c# - ABCpdf 5 编码问题(特殊字符)
我正在使用 ABCpdf 第 5 版将一些 html 页面呈现为 PDF。
我基本上使用HttpServerUtility.Execute()
- 方法来检索 pdf 的 html:
现在一些特殊字符,如元音变音 (äöü) 被替换为空格。有趣的是,并非所有人。我发现了什么:在我拥有的 html 页面中。
如果我将其解析,所有特殊字符都会正确呈现。但这在我看来就像一个丑陋的黑客。
早些时候我没有使用HttpServerUtility.Execute()
,但我让 ABCpdf 调用 URL 本身:pdfDoc.AddImageUrl("someUrl");
. 我没有这样的编码问题。
我还能尝试什么?
.net - ABCPdf: Error converting powerpoint
Does anybody knows, why ABCPdf gets an error, while converting an powerpoint-document to a pdf-document?
Stacktrace:
----> System.Exception : Error opening document 'C:\BuildServer\TeamCity\buildAgent\work\8c28da44c7c8be65\Tests\ePunkt.Tests.FileServer\bin\Debug\TestDocuments\OpenDocumentPowerPoint.odp'. ----> System.Reflection.TargetInvocationException : Exception has been thrown by the target of an invocation. ----> System.Runtime.InteropServices.COMException : Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL)) at WebSupergoo.ABCpdf8.XReadOptions.Read(Doc doc, String path) at WebSupergoo.ABCpdf8.Doc.Read(String path, XReadOptions options)
c# - 拒绝访问注册表项 (ABCPDF)
我正在尝试 ABCPdf 8.1,使用该AddImageUrl(...)
方法时出现以下错误:
拒绝访问注册表项“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl”。
我查看了注册表,并且 CURRENT_USER 不存在 main\featurecontrol,因此我无法更改它的权限。
有没有人经历过这种情况,或者知道我可以尝试的任何解决方案?
提前致谢
image - ABCPDF 截断图像
我遇到了一个问题,ABCPDF 没有从我拥有的 HTML 中以 PDF 格式呈现我的图像。通过在图像元素上设置高度/宽度属性,我能够获得部分渲染的图像。现在的问题是图像在 PDF 中没有完整显示。相反,它显示为一条细长的线,等于它的高度,但宽度仅为 3 px。图像高度/宽度为 380/680。我在我的代码中设置了 3000 的渲染延迟,以促进完全加载图像,但这也无济于事。
有什么建议么?
谢谢