标签: adobe-reader

Adobe Reader命令行参考

对于不同版本的 Adobe(以前的Acrobat)Reader,是否有任何官方命令行(开关)参考

我在Adobe Developer Connection上找不到任何内容.

特别是我想:

  • 启动Reader并打开文件
  • 在特定位置打开文件(页面)
  • 关闭阅读器(或单个文件)

acrobat adobe-reader

84
推荐指数
4
解决办法
31万
查看次数

使用Adobe Reader 10.0在Internet Explorer中无法打开PDF文件 - 用户将获得一个空灰色屏幕.如何为我的用户解决此问题?

使用Adobe Reader X(版本10.0.*)在Internet Explorer(v 6,7,8,9)中打开PDF存在一个已知问题.浏览器窗口加载一个空的灰色屏幕(甚至没有Reader工具栏).它适用于Firefox,Chrome或Adobe Reader 10.1.*.

我发现了几个解决方法.例如,点击"刷新"将正确加载文档.升级到Adobe Reader 10.1.*,或降级到9.*,也解决了这个问题.
但是,所有这些解决方案都要求用户弄明白.我的大多数用户在看到这个灰色屏幕时非常困惑,最终指责PDF文件并指责网站被破坏.老实说,在我研究这个问题之前,我也责备了PDF!

所以,我试图找到一种方法来解决我的用户的这个问题.
我考虑过提供一个"下载PDF"链接(将Content-Disposition标题设置为attachment而不是inline),但我的公司根本不喜欢这个解决方案,因为我们真的希望这些PDF文件能够在浏览器中显示.

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

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

我真的希望找到一个与最终用户无缝的解决方案,因为我不能依赖它们来了解如何更改其Adobe Reader设置,或者自动安装更新.

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

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

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

首先,控制器行动:

public ActionResult ComplianceCertificate(int id){
    byte[] pdfBytes = ComplianceBusiness.GetCertificate(id);
    return new PdfResult(pdfBytes, false, "Compliance Certificate {0}.pdf", id);
}
Run Code Online (Sandbox Code Playgroud)

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

using System.Net.Mime;
using System.Web.Mvc;
/// <summary>
/// …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc internet-explorer adobe-reader

30
推荐指数
1
解决办法
10万
查看次数

可能使Adobe Reader在Windows上没有文件锁定?

在Windows上,当在Adobe Reader中打开PDF时,它似乎锁定了该文件.这种行为意味着如果我想重新运行pdflatex来重新生成文件,我需要在Reader中关闭它,运行pdflatex,跳回Reader,然后重新打开文件.有没有办法让Reader在文件打开时没有锁定,比如在OSX上预览和我在其他平台上使用的大多数其他PDF阅读器?

adobe adobe-reader

22
推荐指数
1
解决办法
5773
查看次数

iTextSharp生成的PDF现在导致Adobe Reader X中的"保存"对话框

我一直使用iTextSharp生成PDF文档超过一年.不幸的是,随着Adobe Reader X的发布,我的PDF现在会导致"你想保存吗?" 关闭PDF文档时出现的对话框.对于未使用iTextSharp生成的PDF,不会发生这种情况.对于那些整天打开和关闭PDF文档的用户来说,这真的很烦人.我可以设置iTextSharp中的任何属性来防止这种情况发生吗?

如果有帮助,我使用PdfReader从现有PDF文档中读取数据(此原始文档不会导致出现"保存"对话框).然后我使用PdfWriter创建一个新文档,并使用AddTemplate将原始文档的一部分复制到新文档.

pdf itextsharp adobe-reader

22
推荐指数
1
解决办法
6428
查看次数

在.NET WebBrowser控件中显示PDF时,如何隐藏Adobe Reader工具栏?

我正在尝试在.NET Web浏览器控件中加载PDF文档.在v10之前的Adobe Reader版本(又名"X")中,加载的PDF没有显示工具栏 - 您只能看到PDF文档.在新发布的Reader v10中,有一个我不希望看到的工具栏.我想知道是否有人知道如何隐藏这个工具栏.

我认为答案可能在于注册表,因为我没有使用直接代码来访问Reader.一切都由mime类型通过WebBrowser控件处理.

我加载PDF文件的代码如下:

string url = @"http://www.domain.com/file.pdf";
this._WebBrowser.Navigate(url);
Run Code Online (Sandbox Code Playgroud)

我想隐藏的Adobe Reader工具栏

.net pdf acrobat webbrowser-control adobe-reader

21
推荐指数
1
解决办法
10万
查看次数

是否可以在Adobe Reader中以预定义的放大率打开PDF文件?

我们有一个可下载的PDF文件,在Adobe Reader中的放大率为72%,在101%时效果不佳.在阅读器中下载并打开时,其默认放大率为101%.

有没有办法在PDF文件本身中定义默认放大率,以便我们确保最佳的用户体验?

谢谢!

pdf acrobat adobe-reader

12
推荐指数
1
解决办法
3万
查看次数

检查Adobe Reader是否已安装(C#)?

如何检查系统中是否安装了Adobe Reader或acrobat?还有如何获得版本?(在C#代码中)

c# adobe-reader

11
推荐指数
3
解决办法
2万
查看次数

Process.Start(/*pdf*/的路径)不适用于Windows 8上的Adobe Reader

我能够在我的C#/ WPF应用程序中创建PDF并使用以下命令运行它们:

Process.Start(_pathToPDFFile);
Run Code Online (Sandbox Code Playgroud)

这适用于Adobe Acrobat,但不适用于Adobe Reader.安装Adobe Reader时,Process.Start()除非Reader进程已在任务管理器中运行,否则不执行任何操作.

当我尝试启动PDF时,如何让Adobe Reader显示PDF?

c# adobe-reader process.start

11
推荐指数
1
解决办法
6189
查看次数

使用PDF框设置的表单字段值在Adobe Reader中不可见

尝试使用Apache PDFBOX(1.8.5)从字段中设置一些问题我遇到了问题.我有几个不同的静态PDF用于测试.使用以下代码,我可以设置表单字段的值,并保存生成的PDF.然后,我可以在Adobe Reader中打开此PDF并查看结果:

PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog();
pdfTemplate.setAllSecurityToBeRemoved(true);
PDAcroForm acroForm = docCatalog.getAcroForm();
List fields = acroForm.getFields();     
Iterator fieldsIter = fields.iterator();        
while( fieldsIter.hasNext())
{
    PDField field = (PDField)fieldsIter.next();         
    if(field instanceof PDTextbox){
        ((PDTextbox)field).setValue("STATIC PDFBOX EDIT");
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我最终保存了表格.对于静态PDF:

  • PDF版本:1.6(Acrobat 7.x)
  • PDF版本:1.7(Acrobat 8​​.x)

这很好用.我可以在Adobe Reader XI中打开文档,并在表单中查看正确的值.

对于静态PDF:

  • PDF版本:1.7 Adob​​e Extension Level 3(Acrobat 9.x)
  • PDF版本:1.7 Adob​​e Extension Level 8(Acrobat X)
  • PDF版本:1.7 Adob​​e Extension Level 11(Acrobat XI)

这似乎不起作用.当我在Adobe Reader XI中打开生成的表单时,字段似乎不会填充.但是,如果我在我的Firefox或Chrome浏览器的PDF查看器中打开PDF,则字段显示为填充在那里.

如何设置这些字段,以便在Adobe Reader XI中查看时显示值?

编辑:示例PDF可以在这里找到:https://github.com/bamundson/PDFExample

java adobe-reader pdfbox

11
推荐指数
1
解决办法
7114
查看次数

使用数学符号注释Adobe Reader PDF

我读过的许多数学教科书和其他文献都是PDF格式的,所以我经常发现自己使用Adobe Reader评论工具对它们进行注释.

我确实在这里找到了一个有用的指南,但有时候我也想选择插入数学符号.有没有人找到一种可靠的方法在注释中插入数学符号,TeX或其他任意格式?

到目前为止,我提出的最好的方法是输入前缀为"0x"的unicode,然后点击alt + X. 也许使用Adobe javascript SDK,您可以编写一个脚本来快捷方式.

pdf math adobe-reader

9
推荐指数
1
解决办法
2700
查看次数