我想在打开pdf文件时获得时间。我无法使用PDFBox找到一种方法。我在我的java程序中创建了一个PDDocument,并希望使用一些API通过我的代码启动PDF文件。我无法找到哪个PDFBox API将用于目的。 因此,如果我能得到一些信息,将会有所帮助。
感谢。 斯瓦特
答案 0 :(得分:0)
将文件04-Request-Headers.pdf粘贴到Documents
驱动器中的C
文件夹中。
如果执行以下java代码,它将在04-Request-Headers.pdf
中打开Adobe Acrobat
文件。打开PDF文件的总时间显示在控制台中。
下面是一个如何使用Java打开PDF文件的示例。
<强>代码:强>
package com.pdf.pdfbox.test;
import java.awt.Desktop;
import java.io.File;
public class OpenPDFFileUsingJava {
public static void main(String[] args) {
try {
File file = new File("C:/Documents/04-Request-Headers.pdf");
if (file.exists()) {
long startTime = System.currentTimeMillis();
Desktop.getDesktop().open(file);
long endTime = System.currentTimeMillis();
System.out.println("Total time taken to open file -> "+ file.getName() +" in "+ (endTime - startTime) +" ms");
} else {
System.out.println("File not exits -> "+ file.getAbsolutePath());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
输出: Total time taken to open file -> 04-Request-Headers.pdf in 94 ms