私の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リーダーアプリケーションをAndroidで作成する方法を教えてください。