问题标签 [acrobat-sdk]

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 回答
1321 浏览

c# - 与 PDF 文档交互的 API

我正在研究一个可以从 PDF 中捕获文本的应用程序的可行性。简单的用例可以简述为:

  1. 用户选择 PDF 文档上的文本(使用 Acrobat 阅读器/或其他 PDF 阅读器)
  2. 选择完成事件应该对正在观察的 .NET 应用程序可用。
  3. 选择后,用户可以选择、说明一些进一步的属性(如类别/级别),并且相同的信息与 PDF 文件本身内的选定文本一起被标记。
  4. 所选文本应以突出显示的颜色保留。根据在 .NET 应用程序中选择的其他参数(如类别/级别),颜色会有所不同。
  5. 一个单独的应用程序应该能够从 PDF 文件中解析和收集这些数据。

类似的应用程序已经在使用 MS Word 文件。

编辑:

基本要求是当用户在 PDF 文档中选择某些文本时,应该有某种方式通知 .NET 应用程序。另一个要求是应该有一种方法可以将标签添加到所选文档。

有人可以为此类实现建议一些 API/资源吗?

0 投票
1 回答
1478 浏览

pdf-generation - 为了在 c# .net 中操作 PDF 文档,Acrobat SDK 的最佳免费替代品

我需要在不使用 Acrobat SDK(需要安装完整的 Acrobat 专业版)的情况下将书签添加到 pdf 文档。我正在使用 iTextSharp,但它是为 Java 制作的,并且移植到 .net 还不完整。您知道免费的替代方法或文档吗?

0 投票
0 回答
622 浏览

c# - Acrobat SDK:如何在 c# 中获取事件和编写事件处理程序

我正在尝试从 pdf 文档中获取事件,并使用 Acrobat-SDK 附带的示例在我的 c# 代码中处理它。

我还不明白我该怎么做。我还没有发现为我提供事件的课程。目前所有的类都只公开方法。可能是我肯定错过了一些东西。

有人可以帮忙吗?

我的用例是:

  1. 用户将打开一个 pdf 文档和我的应用程序(或者我的应用程序可以触发打开 pdf 文档)
  2. 当用户从 pdf 文档中选择一些文本时,我的应用程序应该得到事件
  3. 我的事件可以处理选择并获取选定的文本。
  4. 在 pdf 文档中的选择上添加书签(带有附加属性)
  5. 保存 pdf 时,pdf 文档会保留此类书签。
  6. pdf 中的书签应该可供编辑。
  7. 不同的应用程序/代码应该能够解析和检索这些书签以及书签的附加属性。

我希望,我没有问太多。

0 投票
2 回答
2908 浏览

c# - C# 读取 XFA 表单数据

我正在尝试以编程方式从 Livecycle 创建的表单中读取字段值。我尝试使用 Acrobat COM 组件打开文档,它似乎可以工作,并且通过一些反思,我设法获得了实际的字段名称,但每个字段的值似乎是困难的部分。

此外,我知道我实际上需要使用不同的方法来提取值,因为它是 XFA 表单 PDF。

(请不要告诉我查看 Adob​​e PDF SDK 中提供的示例,因为它们非常糟糕而且对我的问题绝对无用 - 我已经阅读了 Adob​​e 文档中的所有内容)。

谢谢你们。

0 投票
2 回答
1878 浏览

c# - 在 pdf 中搜索文本

有人可以告诉我 com 引用中的 AcrobatAccessLib(Acrobat Access 3.0 类型库)是否可用于 pdf 文档中的文本搜索?它包含类 PDDom,但我不知道是否可以将文档加载到其中,或者如何使用它。

(我不想使用 iTextSharp 和其他人,我尝试了它但没有按我想要的方式工作 - pdf 已损坏数字分页 + 包含跨 2 页的表格 - iTextSharp 发现我在两页上搜索文本 - 而不是 1,但如果我使用 Acrobat Reader - 它运行良好)

编辑:或者另一个问题,我可以在我的应用程序中使用 acrobat reader 及其搜索模块吗?

我在 C# 中工作

非常感谢!

0 投票
2 回答
5497 浏览

c# - 为 Acrobat Reader 创建加载项 - PDF

我可以为 Acrobat Reader 创建加载项吗?(类似于 Visual Studio 中的 Office 加载项)例如,我使用 Acrobat Reader 打开一个 pdf 文件,我想在 Reader 中添加我的自定义按钮以执行特定操作。

可行吗?

它是免费的吗?

是否需要第三方组件?

谢谢。

0 投票
1 回答
744 浏览

c# - 有没有办法使用 Adob​​e 阅读器类型库从 pdf 文件中读取表格数据(解析)

我正在研究 C#.net 项目。我有一个包含一些表结构数据的 pdf 文件。我有很多谷歌,甚至无法得到关于如何从 C# 代码中的 pdf 文件中读取表格数据的答案。

我尝试了 iTextSharp、PdfBOX、pdfSharp 等。但无法得到它。有没有办法读取数据。

或者

是否可以使用 adobe reader type lib 从 pdf 文件中读取表格数据?

在stackoverflow上看到了很多问题,但是我得到的答案不是一个完美的答案。

请帮帮我。

0 投票
2 回答
3234 浏览

vb.net - 需要从 .net 打印 PDF 并选择不同的托盘进行输出

我的公司正在迁移到一个新系统,该系统的打印系统非常差,但它确实在文件系统上创建了 PDF。

我的老板让我创建一个应用程序来打印基于 JOB 编号的所有 PDF。

我已经让文件系统搜索工作了,我使用 acrobat sdk 打开每个文件并找到某些字符串来确定哪些页面去哪里。

我正在处理的问题是 Acrobat SDK 似乎不支持选择打印机设置。

我的第一个想法没什么大不了的,我只是更改了默认的 windows 打印机并更改了托盘,因此发票部分和设备清单从托盘 1 转到白纸,而汇款转到蓝纸上的托盘 2。

.net 中的打印文档似乎可以处理很多打印机设置,但我不确定 PDF 是否可以与打印文档一起使用。

寻求任何建议或帮助。

谢谢,

约书亚

0 投票
1 回答
2863 浏览

javascript - 适用于 Adob​​e Acrobat 的 JavaScript API - 如何使用 JavaScript 创建指向非 PDF 文档的相对链接?

我的公司想要设置一些 PDF 文档来跟踪项目。我们希望在 PDF 中创建链接,单击该链接时,使用相对路径打开给定文档(.doc、.xls 等)。

有 app.openDoc JavaScript 方法,但仅适用于 PDF 文件。

有“打开文件”操作,但这似乎只适用于绝对路径。

我查看了 API(http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_api_reference.pdf)无济于事......有人知道该怎么做吗?

0 投票
3 回答
9832 浏览

pdf - 如何使用 Acrobat SDK 将 PDF 转换为 Word?

我的 .Net 应用程序需要以编程方式将 PDF 文档转换为 Word 格式。

我评估了几种产品并找到了Acrobat X Pro,它提供了另存为选项,我们可以将文档保存为 Word/Excel 格式。我尝试使用 Acrobat SDK,但找不到合适的文档从哪里开始。

我查看了他们的 IAC 示例,但不明白如何调用菜单项并使其执行另存为选项。