我正在嘗試使用 Java 打開 PDF 文件并跳轉(zhuǎn)到特定頁面。這是我打開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條經(jīng)驗 獲得超6個贊
如果您使用特定程序打開 PDF,則可以使用適當(dāng)?shù)拿钚袇?shù)。例如,如果您使用的是Acrobat Reader,您可以這樣做:
AcroRd32.exe /A "page=<PAGE_NUMBER>" <PATH_TO_PDF>
在 Java 中,它可能看起來像這樣:
Runtime.getRuntime().exec("AcroRd32.exe /A \"page=10\" C:/test.pdf");
當(dāng)然AcroRd32.exe
在這種情況下應(yīng)該在 PATH 中,否則您將需要提供程序的完整路徑。
添加回答
舉報
0/150
提交
取消