내 SD 카드에서 Java/Android를 사용하여 pdf 파일을 읽고 싶습니다. itextpdf5.1.1.jar 파일을 Eclipse로 가져 왔습니다. 나는 새 파일을 만드는 경우 다음과 같이, 기존의 파일을 읽을 수 있어요 :java/Android에서 itextpdf.jar 파일을 사용하여 기존 pdf 파일을 읽는 방법
public void readPdfFile(String pFilename){
try{
Document document = null;
document = new Document();
PdfWriter writer = PdfWriter.getInstance(document,
new FileOutputStream(OUTPUTFILE));
document.open();
PdfReader reader = new PdfReader(pFilename);
int n = reader.getNumberOfPages();
PdfImportedPage page;
// Go through all pages
for (int i = 1; i <= n; i++) {
// Only page number 2 will be included
if (i == 1) {
page = writer.getImportedPage(reader, i);
Image instance = Image.getInstance(page);
document.add(instance);
}
}
}
catch (DocumentException e) {
// TODO: handle exception
System.out.println("Doc Exception"+ e);
}
catch (IOException io) {
// TODO: handle exception
System.out.println("IO Exception"+ io);
}
}
하지만 내 SD 카드에 새로운 PDF 파일을 생성하지 않고 파일 을 읽고 싶어. 어떻게해야합니까?
안드로이드에서 pdf 파일을 읽는 pdf 리더 애플리케이션을 만드는 방법을 설명하고 이동할 페이지 번호를 입력 할 수있게하십시오.