Den Versuch, ein Bild auf einer PDF-SeiteNoClassDefFoundError über das Hinzufügen von Bild in einer PDF-Seite in PDFBox Android
PDDocument document = null;
File inputFile = new File(mFilePath);
document = PDDocument.load(inputFile);
PDPage page = document.getPage(0);
File image = new File("/storage/emulated/0/", "1.jpg");
PDImageXObject img = JPEGFactory.createFromStream(document, inputStream);
PDPageContentStream contentStream = new PDPageContentStream(document, page);
contentStream.drawImage(img, 100, 100);
contentStream.close();
File outputFile = new File(inputFile.getParent(), "new file.pdf");
document.save(outputFile);
document.close();
aber immer diese Ausnahme zu schreiben:
java.lang.NoClassDefFoundError: Failed resolution of: Ljavax/imageio/ImageIO;
at org.apache.pdfbox.pdmodel.graphics.image.JPEGFactory.readJPEG(JPEGFactory.java:99)
at org.apache.pdfbox.pdmodel.graphics.image.JPEGFactory.createFromStream(JPEGFactory.java:78)
Anmerkung: Ich habe auch versucht, zu verwenden, hat
PDImageXObject img = PDImageXObject.createFromFile(image.getPath(), document);
Aber nichts anderes passiert ist. Was kann ich tun, um ein Bild zu einer Position in der aktuellen Seite ohne Ausnahme hinzuzufügen? (Wenn Sie eine bessere wissen soloution lassen Sie mich wissen)
"link zu beantworten" nirgendwo Links. Vielleicht meintest du https://stackoverflow.com/questions/8980668/how-to-add-pdfbox-to-an-android-project-or-suggest-alternative –
@TilmanHaushrer: Danke für die Ankündigung, ich habe die URL korrigiert zur Antwort. –