-1
除了使用iTextPDF库将图像文件转换为PDF文件之外,是否有任何方法可以在不使用库或使用开源库的情况下执行。如何在Android中将图像转换为PDF
除了使用iTextPDF库将图像文件转换为PDF文件之外,是否有任何方法可以在不使用库或使用开源库的情况下执行。如何在Android中将图像转换为PDF
使用pdfbox它是一个开源的lib
使用这个插入的图像在PDF
PDDocument document = new PDDocument();
InputStream in = new FileInputStream(someImage);
BufferedImage bimg = ImageIO.read(in);
float width = bimg.getWidth();
float height = bimg.getHeight();
PDPage page = new PDPage(new PDRectangle(width, height));
document.addPage(page);
PDXObjectImage img = new PDJpeg(document, new FileInputStream(someImage));
PDPageContentStream contentStream = new PDPageContentStream(document, page);
contentStream.drawImage(img, 0, 0);
contentStream.close();
in.close();
document.save("test.pdf");
document.close();
itextpdf也是开源 – jagapathi
但这个环节不建议相同。 –
http://developers.itextpdf.com/question/can-i-use-itext-without-respecting-agpl-license –