我正在尝试使用 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); }}有人能帮我吗 ?
1 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
如果您使用特定程序打开 PDF,则可以使用适当的命令行参数。例如,如果您使用的是Acrobat Reader,您可以这样做:
AcroRd32.exe /A "page=<PAGE_NUMBER>" <PATH_TO_PDF>
在 Java 中,它可能看起来像这样:
Runtime.getRuntime().exec("AcroRd32.exe /A \"page=10\" C:/test.pdf");
当然AcroRd32.exe
在这种情况下应该在 PATH 中,否则您将需要提供程序的完整路径。
添加回答
举报
0/150
提交
取消