setDocumentURL(java.lang.String url)
import java.awt.BorderLayout;
import java.io.FileInputStream;
import javax.swing.JFrame;
import javax.swing.JPanel;
import com.adobe.acrobat.Viewer;
/*
* www.codeurjava.com
*/
public class readerPDF extends JPanel{
private Viewer viewer;
public readerPDF(String, filename) throws Exception{
this.setLayout(new BorderLayout());
viewer = new Viewer();
this.add(뷰어, BorderLayout.CENTER);
FileInputStream fis = new FileInputStream(파일명);
viewer.setDocumentInputStream(fis);
viewer.activate()를 호출합니다.
}
public static void main(String[] args) 예외 발생 {
문자열 파일 이름 = "delphi.pdf";
readerPDF reader = new readerPDF(파일 이름);
//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 북마크=viewer.getRootBookmark();
문자열 제목=bookmark.getTitle();
Please disable your ad blocker and refresh the window to use this website.