问题标签 [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 回答
7102 浏览

c# - 如何使用 ABCPdf.NET 从 PDF 文件的所有页面中提取文本?

如何使用 ABCPdf.NET 工具从 PDF 文件中提取内容文本?

我尝试了 GetText 方法,但没有提取内容:

我的 pdf 有近 1000 个单词,但 GetText 只返回 4-5 个单词。我意识到它只返回第一页的文本。

所以问题应该是“如何从pdf文件的所有页面中提取文本?” -(更改了标题以使其更清晰)。

谢谢,

0 投票
4 回答
1306 浏览

c# - 如何从 Adob​​e Distiller 工具创建的 pdf 文件中读取文本?

如何从 Adob​​e Distiller 工具创建的 pdf 文件中读取文本?

我目前正在使用 ABCPdf 工具,并且我有一个代码示例来读取 pdf 内容,但它只能读取由 Adob​​e PDF 库创建的 pdf 中的文本:

我有其他由 Adob​​e Distiller 创建的 pdf 文件,上面的代码不起作用;我的意思是它返回以下似乎已编码的奇怪数据:

如何从 Adob​​e Distiller 工具创建的 pdf 文件中读取文本?

可以说我可以像其他 pdf 一样使用浏览器轻松打开此类 pdf 文件。

谢谢,

0 投票
1 回答
1391 浏览

asp.net - 带有 ASP.Net 的 Abcpdf 8 - 某些用户的 PDF 中缺少图像

我们正在使用 ABCPDF.Net 8 为用户生成 PDF 文档。HTML 源代码直接作为字符串加载,图像在 HTML 中使用完整路径定义。例子:

这很好用,我们有大约 200 个用户可以毫无问题地生成 PDF。

问题是少数用户没有获得 PDF 中的图像。当找不到图像时,图像将替换为 IE 显示的图像占位符。

仅对某些用户始终会发生这种情况。我无法弄清楚什么是错误的,因为 PDF 是在服务器端生成的,并且与用户的浏览器设置没有任何关系。我同意页面/代码在用户权限下运行(我们使用 Windows 身份验证),但这为什么会影响 PDF 图像生成?下面是生成 PDF 的代码片段:

任何帮助将不胜感激。

谢谢。

更新:刚刚发现如果用户使用其他浏览器(例如 Firefox),则图像生成正常。这将问题缩小到用户计算机上的 IE 7/8。有什么建议么?

0 投票
3 回答
8109 浏览

.net - (ABCPdf) 添加 HTML 失败:RPC 到 Gecko 引擎进程失败

我有一个 MVC .NET 应用程序,它使用 ABCPdf 来生成和提供 PDF 文件。它在我们的几台开发机器上运行良好,但有一台机器无法运行它。

该机器是 Windows Server 2003 - 32 位。

我们首先尝试对所有 ABCPdf 文件进行 bin 部署,但出现此错误。在机器上安装 ABCpdf 后,我们仍然收到此错误。

这是我们得到的错误(安装 ABCPdf 之前和之后):

是否存在我们可能缺少的依赖项?我们需要在服务器机器上配置什么吗?

编辑:有问题的机器是一个更安全和限制性更强的环境。如果此错误似乎表明存在权限问题,请提出一些与 ABCPdf 权限相关的想法。

编辑2:

我们尝试运行这里找到的简单项目:http: //www.websupergoo.com/support.htm#deploy http://www.websupergoo.com/download/testscripts8net.zip

这个项目给了我们同样的错误,这可能表明这不是权限问题。

这台机器上也安装了 ABCPdf7,所以我们尝试了这里的建议:https ://stackoverflow.com/a/9706680/320623 但这也没有帮助。

谢谢

0 投票
1 回答
4002 浏览

c# - ABCPDF 无法访问 FACILITY_INTERNET 中的 URL COM 错误 800c0019

我在带有 .net 4.0 的 win7 x32 上使用 ABCPDF v8.1.1.1。当我尝试在 https 上从 URl 打印页面时出现错误:

“无法呈现 HTML。无法访问 FACILITY_INTERNET 中的 URL COM 错误 800c0019。驱动器无法定位磁盘上的特定区域或轨道。URL”

但是当我在 http 上打印时一切正常。谁知道如何解决这个问题?

0 投票
4 回答
54922 浏览

html - 使用 AbcPdf 将 HTML 转换为 PDF 时的分页符

我正在尝试使用 abcPdf 创建 PDF 格式的报告。一切正常,但我想在每页的底部添加页码和边距,并避免在一行中间出现切口,如图所示:

分页符

有人知道这是否可能吗?

0 投票
0 回答
599 浏览

c# - 将 PDF 文件中的“文档参考”更改为“超链接”

如何将参考(链接到另一个 PDF 文件)更改为超链接并将其 URI 设置为例如google.com

超链接和引用似乎是 iTextSharp 库中的不同对象或更确切地说是类。因此,引用对象必须有某种类型的切换。

使用 iTextSharp,我可以轻松更改超链接的 URI,我在这里找到了。但这不适用于参考。

而且我没有找到使用 abcpdf 库的方法。

我需要一些提示、片段或基于 iTextSharp 或 abcpdf (websupergoo) 库的使用的解决方案。

参考和链接的技术 ASCII 实现:

参考:

关联:

也许这将有助于理解差异。

0 投票
1 回答
1385 浏览

abcpdf - 尝试将 Gecko 引擎与 ABCPdf 和经典 ASP 一起使用

我正在尝试使用 ABCPdf 创建动态 PDF,但没有成功。我复制了他们的示例代码并尝试了它,但我收到一个错误:

无法呈现 HTML。没有可用的 MSHTML 文档。

我试图弄清楚如何使用 Gecko 引擎而不是 IE 来重新渲染页面,但找不到方法。任何帮助都非常感谢......谢谢大家!

达米安

0 投票
0 回答
172 浏览

sitecore - 使用 ABDPDF 处理此案例

我们有 ABCPDF 8 可用于这种情况。我们需要使用来自 CMS 的文本来重建包含标记和文本的现有 PDF。我们基本上想要做的是使用现有的 PDF 并将文本和图像块替换为我们的内容编辑器在 Sitecore 中指定的内容。我一直在查看 ABCPDF 的文档,但在这一点上它有点让人不知所措,因为这是我第一次尝试通过动态构建 PDF 来做任何事情。我发现可以使用 .GetText(""); 从现有 PDF 文档中读取文本。方法。此方法将接受 4 个参数,我已经尝试了 SVG 一个(返回 xml)。当我在 XmlDocument 中加载 xml 时,我发现很多我认为是一个文本块的文本块被分成不同的部分。例如:

我的第一个想法是获取所有文本块,然后用我自己的来自 CMS 的文本替换它们,但这似乎不是要走的路。我现在完全迷路了,不知道如何解决这个问题。

有什么方法可以在 ABCPDF 的对象中访问以下 XML,还是我做错了?

实现这一目标的最佳方法是什么?

0 投票
1 回答
401 浏览

coldfusion - 使用 abcpdf 设置 pdf 文件名

我发现了这个: 如何在浏览器中流式传输 Pdf 时设置文件的名称?

同样的问题豁免我在 Coldfusion 中使用 abcpdf。所以问题将是:

我在coldfusion中使用abcpdf来生成Pdfs并将输出流式传输给用户。我的代码如下所示:

此代码运行后,它将 Pdf 流式传输到打开 Acrobat Reader 的浏览器。效果很好!

我的问题是当用户尝试保存文件时,它默认为实际文件名......在这种情况下,它默认为 myPagename.pdf。无论如何我可以设置这个吗?如果是这样,怎么做?

任何帮助,将不胜感激。