Я пытаюсь использовать библиотеку в формате 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 для этого, но мне не повезло найти решение.
Любые идеи?
Обычно это является частью установки ядра Java. Вы уверены, что правильно установили его? – npinti
Какая версия/тип Java действительно используется? –
Использование команды «java -version» в cmd Я получил: версия java «1.7.0_02» Рабочая среда Java (TM) SE (сборка 1.7.0_02-b13) 64-разрядная виртуальная машина Java HotSpot TM (сборка 22.0-b10, смешанный режим) – Pieter888