猿问

打开 PDF 到特定页面

我正在尝试使用 Java 打开 PDF 文件并跳转到特定页面。这是我打开PDF文件的代码:


if (Desktop.isDesktopSupported()) {

  try {

    File file = new File("file.pdf");

    Desktop.getDesktop().open(file);

  } catch (IOException ex) {

    System.err.println('error:' + ex);

  }

}

有人能帮我吗 ?


人到中年有点甜
浏览 214回答 1
1回答

ibeautiful

如果您使用特定程序打开 PDF,则可以使用适当的命令行参数。例如,如果您使用的是Acrobat Reader,您可以这样做:AcroRd32.exe /A "page=<PAGE_NUMBER>" <PATH_TO_PDF>在 Java 中,它可能看起来像这样:Runtime.getRuntime().exec("AcroRd32.exe&nbsp;/A&nbsp;\"page=10\"&nbsp;C:/test.pdf");当然AcroRd32.exe在这种情况下应该在 PATH 中,否则您将需要提供程序的完整路径。
随时随地看视频慕课网APP

相关分类

Java
我要回答