2012-02-14 3 views
1

Я пытаюсь использовать библиотеку в формате PDF из jpedal, используя фрагмент кода найти здесь: http://www.jpedal.org/simple_image_example.phpотсутствует javax.swing

/**instance of PdfDecoder to convert PDF into image*/ 
PdfDecoder decode_pdf = new PdfDecoder(true); 

/**set mappings for non-embedded fonts to use*/ 
FontMappings.setFontReplacements(); 

/**open the PDF file - can also be a URL or a byte array*/ 
try { 
     decode_pdf.openPdfFile("C:/myPDF.pdf"); //file 
     //decode_pdf.openPdfFile("C:/myPDF.pdf", "password"); //encrypted file 
     //decode_pdf.openPdfArray(bytes); //bytes is byte[] array with PDF 
     //decode_pdf.openPdfFileFromURL("http://www.mysite.com/myPDF.pdf",false); 

     /**get page 1 as an image*/ 
     //page range if you want to extract all pages with a loop 
     //int start = 1, end = decode_pdf.getPageCount(); 
     BufferedImage img=decode_pdf.getPageAsImage(1); 

    /**close the pdf file*/ 
    decode_pdf.closePdfFile(); 

} catch (PdfException e) { 
    e.printStackTrace(); 
} 

Но на этой линии:

decode_pdf.openPdfFile("C:/myPDF.pdf"); //file 

Затмение trows об ошибке :

The type javax.swing.JPanel cannot be resolved. It is indirectly referenced from required .class files

кажется, как будто я пропускаю javax.swing *

.

Intellisence дает мне другие варианты javax. *, Но не класс swing.

Я уже искал Google для этого, но мне не повезло найти решение.

Любые идеи?

+0

Обычно это является частью установки ядра Java. Вы уверены, что правильно установили его? – npinti

+0

Какая версия/тип Java действительно используется? –

+0

Использование команды «java -version» в cmd Я получил: версия java «1.7.0_02» Рабочая среда Java (TM) SE (сборка 1.7.0_02-b13) 64-разрядная виртуальная машина Java HotSpot TM (сборка 22.0-b10, смешанный режим) – Pieter888

ответ

1

Не удается получить более ясным, чем это: http://www.jpedal.org/PDFblog/2011/09/java-is-not-android/

Представляется, что библиотека Я хотел бы использовать не был совместим с Android на всех ,

Также не последнее предложение:

that makes converting a Java PDF viewer to Android a major task.

Спасибо за дробления, что последний немного надежды для меня jpedal ...

-1

Сомневаюсь путь не будет решена, попробуйте это

decode_pdf.openPdfFile("C:\\myPDF.pdf"); 
+0

Это не решило проблему, но спасибо в любом случае. – Pieter888

+0

См. Также я получаю ошибки при использовании других методов, которые комментируются в фрагменте кода (OpenPdfArray, OpenPdfFileFromUrl) – Pieter888

Смежные вопросы