问题标签 [acrobat]
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.
javascript - 如何验证 PDF 表单?
我有一个用 Acrobat Professional 制作的可写 PDF 表单。我想验证一个数字条目是否在某个范围内 [a,b]。如果不是,我希望弹出一条提示消息,“请通过 XXX-XXX-XXXX 联系 Larry 以处理您的表单。” 有人可以为PDF编写一个快速的代码片段吗?我知道如何为 Web 表单执行此操作。
pdf - 可以通过 win32ole API 控制 Adobe Professional 9 吗?
正如标题所说.. 是否可以通过 win32ole API 控制 Adobe Professional 9,最好使用 Ruby 脚本。
我希望能够打开 PDF 文档并启用扩展评论功能,以便在 Adobe Reader 中打开文件时对其进行评论,但我需要以编程方式进行。
〜ToRd
java - 在 IE 中启用 pdf 缓存
起初,缓存并不适用于所有浏览器。然后我通过将 .pdf 扩展名添加到 url 使其在除 IE (IE8) 之外的所有浏览器中工作。之后不再调用 Servlet。
我通过加载以下网址的 EMBED 标记在网页上显示 pdf 文件内联:
它由 java servlet 生成,具有以下标头:
对于在所有浏览器中显示的 pdf,我使用 Adobe Reader 9.2.0。
如何让它在 IE 中也能工作?我注意到 IE 在request中添加了 'Cache-Control: no-cache' 标头,而 Safari 则没有。
.net - 在 VS.net 中获取 PDF 阅读器控件
有没有办法在我们的visual studio.net中获得adobe reader控制,而无需在我们的系统中安装adobe reader!
c# - .NET (C#) 进程和 Adobe Acrobat
好吧,这就是交易...
我在 .NET 2.0 (C#) 中有一个 Windows (XP) 程序,它允许用户重命名给定的 .pdf 文件。(文件名是“结构描述性的”,因为它列出了有关文件本身内容的简单信息。)在程序的唯一形式上,有一个 LinkLabel 对象允许用户打开 .pdf 本身,以便他们可以看到他们正在重命名什么。
诀窍是,当用户进行适当的更改并单击“保存”按钮时,我希望显示 .pdf 的 Acrobat 窗口关闭,执行保存,检索“下一个”文件,以及新窗口立即打开显示下一个文件。
以下是相关的代码片段:
请注意,在 KillViewer() 中,基本上有一个锁抓取循环,以确保程序在 pdf 查看器完全释放锁之前不会尝试重命名工作文件。
问题是这样的:有时这一切都很好,有时 KillViewer 在 CloseMainWindow() 调用上发生故障,出现 InvalidOperationException, details = "Process has exited, so the requested information is not available."。如果不是因为两件事,这将是相当简单的......
1: pdfView.HasExited = true
和
2:该死的 pdf 查看器仍然打开!
这怎么可能?是否有我应该使用的进程命令来确保窗口关闭?仅供参考,该程序不引用 System.* 命名空间之外的任何内容,或者最终也仅引用 System.* 的内部构建类。
谢谢。
php - 在 PDF 中链接文本的编程方式
我正在寻找某种方法来编写函数(此时我对任何语言或库都开放)以将现有的 PDF 文件作为输入并返回将某些单词链接到不同 URL 的修改后的 PDF 文件。我知道 PHP 和 ColdFusion 都有处理 PDF 的好工具,但我找不到任何有用的工具。
我一直在通过 Acrobat 并手动链接文本来做到这一点,并且想知道是否有任何方法可以自动化该过程。
谢谢!
javascript - PDF 中的 Javascript
我目前正在创建一个 PDF 文档,其中包含我想发布到 aspx 页面的字段。现在,我已经成功地使用了一个添加了“提交表单”行为的按钮。我想对此进行调整,以便在提交表单之前弹出确认消息,单击“否”将中止提交,单击“是”将提交表单。
我想我需要在 javascript 中执行此操作,所以我一直在挖掘并提出以下内容;
我认为我的 submitForm 功能是垃圾。我该如何改进它?
pdf - PDF Colo(u)r 分析(没有 Acrobat 本身?)
是否有一个库/工具可以列出 PDF 文档中使用的所有颜色?
我确信 Acrobat 本身会这样做,但我想要一个替代方案(最好是可以编写脚本的东西)。
所以这个想法是,如果你有一个非常简单的 PDF 文档,其中有四种颜色,输出可能会说:
javascript - 在 iFrame 中将 postMessage 转为 PDF
这是我的情况。
我有一个嵌入 PDF 表单的网页。我们使用一个基本的对象标签(嵌入在 FF 中)来加载 PDF 文件,如下所示:
在这个网页上有一个 Html Save 按钮,它会触发一些 Javascript,这些 Javascript 使用嵌入对象的 postMessage API 来执行嵌入在 PDF 中的 javascript。基本上,该代码如下所示:
这一切都很顺利。
除了我们遇到了 Firefox 的问题,因此我们需要使用 iFrame 嵌入 PDF,而不是使用对象标签。所以现在,使用以下代码嵌入 PDF:
不幸的是,使用此代码,用于发布消息的 javascript 不再有效,我无法真正弄清楚如何访问 pdf 对象,以便我可以访问 postMessage api。
使用 fiddler 或 chome javascript 调试器,很明显,在 iframe 中,浏览器会自动生成一个嵌入标签(不是对象标签),但这并不能让我访问 postMessage API。这是我正在尝试但不起作用的代码:
对此有什么帮助吗?对不起,很长的问题。
编辑:我被要求提供代码示例,以便人们可以测试消息传递是否有效。本质上,您所需要的只是任何嵌入了此 javascript 的 PDF。
我意识到您需要 Acrobat pro 来使用 javascript 创建 PDF,因此为了简化此操作,我在此 url 上发布了示例代码——包括工作场景和非工作场景——http: //www.filedropper.com/pdfmessage
如果您使用 Windows,您可以下载 zip 并将其解压缩到 /inetpub/wwwroot,然后将浏览器指向works.htm 或fails.htm。
谢谢你提供的所有帮助。
forms - 创建 Acrobat 按钮以插入当前日期
我正在 Acrobat 中构建一个报告表单,并有一个日期字段,我想通过按页面上的表单按钮来更新它。(我在想的是一个非打印按钮。)
我需要在按钮中放置什么 Javascript 以使其在日期表单字段中插入当前日期。