问题标签 [adobe-reader]

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 投票
0 回答
853 浏览

pdf - PADES-LTV 文档时间戳验证错误

我正在使用带有文档时间戳签名的 PADES-LTV 签名格式签署 pdf 文档。

通常,签名文件是可以的。签名和文档时间戳签名均已验证,一切正常。但是,有时会出现以下结果:

当我尝试使用 Adob​​e 阅读器版本 10.1.0.534 打开签名文档时,签名已验证,但无法验证文档时间戳签名。它说:至少有一个签​​名需要在顶栏上进行验证。当我查看左侧的签名部分时,它显示:签名者的身份无效,因为它已过期或无效。如果我尝试打开文档时间戳的签名详细信息,Adobe 阅读器会崩溃。(我为此问题提交了错误报告,但尚未收到任何回复)

当我使用 Adob​​e Acrobat X pro 打开已签名的文档并查看文档时间戳签名的详细信息时,签名日期字段中会显示此值“ 1970/01/01 03:00:00 +03'00' ”。实际上,日期字段应该不可用,因为 ETSI 102 778-4 V1.1.2 说:在文档时间戳字典中,不应出现名称、M、位置、原因和联系信息。

为什么 adobe 阅读器显示此值1970/01/01 03:00:00 +03'00'而不是Not Available

有什么问题?

谢谢

0 投票
1 回答
2510 浏览

vb.net - 根据编译常量更改 EXE 名称

我在 VB.NET 2010 中有一个项目(编译到 x86,.NET 2.0 运行时),我想编译成两个单独的 EXE——一个“精简”版本和一个“完整”版本。

不幸的是,我不能制作两个单独的项目,因为它使用 Adob​​e Reader COM 控件-并且在两个项目之间使用该控件共享表单似乎会使 IDE 感到困惑(我认为与 COM 互操作有关-如果有人知道如何共享表单托管 adobe 阅读器控件,这也可以解决我的问题)。

我找到了这个线程: 根据条件编译符号更改 exe 的名称但是我没有任何 MSBuild 经验,所以我需要更明确的说明。

在“我的项目>编译”选项卡上有一个“构建事件...”按钮。我想知道是否有人知道如何设置条件编译常量并使用它来确定 EXE 名称(或在构建后更改它)。

如果一切都失败了,我想我可以手动重命名 EXE,但我希望它是自动化的。

0 投票
10 回答
106644 浏览

javascript - PDF 文件无法在带有 Adob​​e Reader 10.0 的 Internet Explorer 中打开 - 用户得到一个空白的灰色屏幕。如何为我的用户解决此问题?

使用 Adob​​e Reader X(版本 10.0.*)在 Internet Explorer(v 6、7、8、9)中打开 PDF 时存在一个已知问题。浏览器窗口加载一个空的灰色屏幕(甚至没有阅读器工具栏)。它与 Firefox、Chrome 或 Adob​​e Reader 10.1.* 完美配合。

我发现了几种解决方法。例如,点击“刷新”将正确加载文档。升级到 Adob​​e Reader 10.1.* 或降级到 9.* 也可以解决此问题。
但是,所有这些解决方案都需要用户自己弄清楚。我的大多数用户在看到这个灰屏时都会感到非常困惑,并最终将其归咎于 PDF 文件并归咎于网站被破坏。老实说,在我研究这个问题之前,我也把责任归咎于 PDF!

因此,我正在尝试找出一种方法来为我的用户解决此问题。
我考虑过提供“下载 PDF”链接(将Content-Disposition标题设置为attachment而不是inline),但我的公司根本不喜欢该解决方案,因为我们真的希望这些 PDF 文件显示在浏览器中。

有没有其他人遇到过这个问题?

有哪些可能的解决方案或解决方法?

我真的希望有一个对最终用户无缝的解决方案,因为我不能依赖他们知道如何更改他们的 Adob​​e Reader 设置或自动安装更新。

这是可怕的灰屏:
编辑:屏幕截图已从文件服务器中删除!对不起!
图像是一个浏览器窗口,带有常规的工具栏,但背景是纯灰色,没有任何 UI。

背景信息
虽然我认为以下信息与我的问题无关,但我将其包括在内以供参考:
这是一个 ASP.NET MVC 应用程序,并且有 jQuery 可用。
PDF 文件的链接已target=_blank在新窗口中打开。
PDF 文件正在即时生成,并且所有内容标题都已正确设置。URL 不包含.pdf扩展名,但我们确实content-disposition使用有效的.pdf文件名和inline设置设置了标题。

编辑:这是我用来提供 PDF 文件的源代码。

一、Controller Action:

这里是 ActionResult(PdfResult,继承System.Web.Mvc.FileContentResult):

0 投票
1 回答
1130 浏览

acrobat - Adobe Reader X 中的高亮显示在更新到 10.1.1 后不起作用

我们有一个旨在帮助有阅读困难的人的应用程序。为此,我们编写了一个 Adob​​e Reader 插件,使我们的应用程序能够从 PDF 文档中读取文本。在阅读时,它还会突出显示正在阅读的单词,以便用户跟上它。但是,在阅读器 10.1.1 更新后,突出显示不再起作用。该插件最初是使用 Acrobat SDK 8.1 开发的,但即使在我升级到 SDK 10 后问题仍然存在。突出显示是使用 AV 层和 AVPageViewHighlightText() 方法完成的。

我们需要知道最近的更新中是否有某些东西破坏了突出显示功能,如果有,是故意的吗?

PS:我们在禁用保护模式的情况下运行,因为它根本无法读取。

0 投票
1 回答
66 浏览

excel - 通过搜索 PDF 记录页码的有效方法

我有一个约 1200 个查询(部件号)的列表,这些查询在 100 页 PDF 中的某处指定。我需要做的几乎就是在 PDF 中记录每个查询出现在哪些页面上。我想不出一个聪明的方法来做到这一点。我应该花 5-20 个小时来做​​这个搜索,所以如果有人能在 5 个小时之前给我一个好主意,那就太好了!

0 投票
1 回答
578 浏览

interprocess - 获取当前打开的文档和页面以查看 Adob​​e Reader 实例

我的应用程序需要知道当前在 adobe reader 中打开的文档是什么,以及当前视图中的页面是什么。有可能找出来吗?

我的应用程序是 .net 应用程序,以管理员权限运行。

0 投票
1 回答
100 浏览

adobe-reader - 检测过时版本的 adobe reader?

由于 Adob​​e 阅读器 10.1 中的错误,我们的用户需要升级到 10.1.1(或降级,但这太复杂了)。有人知道检测用户是否拥有最旧版本的 Adob​​e 阅读器并让他们升级的方法吗?

0 投票
1 回答
102 浏览

java - Java 如何显示手册

我正在为我的一个应用程序制作手册。我想知道使用 Java 显示手册的最佳方式。

我的想法是创建类似于 Adob​​e Reader 如何显示 PDF 文件的东西。文档的“地图”在左侧,“章节”的内容在右侧。

我将如何复制这个?

0 投票
1 回答
212 浏览

header - 在线Adobe阅读器不阅读所有pdf?

正如标题所说,我制作了一个脚本来读取 pdf 文件。只能打开特定文件。可以打开最后修改到 2008 年 9 月 29 日的所有文件。之后的所有文件都不能。

这是我的代码:

$_GET 包含 y(地图结构的年份)和 f(文件名)。如果我在我的电脑上回显 $file 并使用运行中的链接,它会完美运行。在浏览器中,我收到消息此文件已损坏,无法修复..

任何人的想法?

0 投票
1 回答
1889 浏览

html - iframe 之上的 div 解决方法在 Chrome 中不起作用

我有一个菜单 div,我想在 iframe 中的 pdf 顶部显示。我发现的解决方法是在 div 后面放置一个空的 iframe。在 Firefox/IE 中运行良好。Chrome 仍然有 iframe 后面的菜单 div。哦,我已经激活了 Adob​​e PDF 插件。有人有这方面的经验吗?

小提琴