【问题标题】:Open PDF File with Adobe Acrobat inside Java Application (via OLE)在 Java 应用程序中使用 Adob​​e Acrobat 打开 PDF 文件(通过 OLE)
【发布时间】:2016-04-12 16:36:34
【问题描述】:

我想在现有的 Java(SWT) 应用程序中打开一个 PDF 文件。 PDF 不应在外部框架中打开。我尝试通过 OLE 界面但没有成功。

clientSite = new OleControlSite(frame, SWT.NONE, "AcroExch.App", fileName);
automation = new OleAutomation(clientSite);
clientSite.doVerb(OLE.OLEIVERB_OPEN);

【问题讨论】:

  • 我想使用 Adob​​e Acrobat DC,因为我需要屏幕阅读器选项

标签: java eclipse adobe ole acrobat-sdk


【解决方案1】:

您可以使用 IE 界面,然后导航到 PDF 文件。

伪代码:

$Obj = ObjCreate("Shell.Explorer.2")
$Obj.Navigate('D:\Test.pdf')

或阅读器 Web 界面

伪代码:

$oReader = ObjCreate("AcroPDF.PDF.1")
$oReader.Load("D:\Test.pdf") 

如何将对象绑定到您的 Java-GUI 中,您可能会在 java 下询问
HTH,莱因哈德

PS:“Shell.Explorer.2”选项最适合我。

【讨论】:

    猜你喜欢
    • 2019-02-16
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 2012-03-09
    • 2013-08-02
    • 1970-01-01
    相关资源
    最近更新 更多