setDocumentURL(java.lang.String url)
import java.awt.BorderLayout;
import java.io.FileInputStream;
导入 javax.swing.JFrame;
import javax.swing.JPanel;
import com.adobe.acrobat.Viewer;
/*
* www.codeurjava.com
*/
public class readerPDF 扩展了 JPanel{
专用查看器查看器;
public readerPDF(String, filename) 抛出 Exception{
this.setLayout(new BorderLayout());
//创建用于显示pdf
viewer = new Viewer();
this.add(viewer, BorderLayout.CENTER);
FileInputStream fis = new FileInputStream(filename);
viewer.setDocumentInputStream(fis);
viewer.activate();
}
public static void main(String[] args) 抛出异常 {
String filename = delphi.pdf”;
readerPDF reader = new readerPDF(filename);
//创建 JFrame
JFrame f = new JFrame(PDF Reader”);
f.setSize(1024,768);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
f.getContentPane().add(驱动器);
}
}
System.out.println(页数:”+viewer.getPageCount());
System.out.println(当前页面: ”+viewer.getCurrentPage());
页数: 50
当前页: 0
viewer.zoomTo(0.5);
PDFBookmark bookmark=viewer.getRootBookmark();
String title=bookmark.getTitle();
Please disable your ad blocker and refresh the window to use this website.