PDFBOX JPG图像有效,但PNG不起作用

androidGenX

我已经使用以下代码将图像打印为“ PDF”:

InputStream in = new FileInputStream(new File("C:/"+imageName));
PDJpeg img = new PDJpeg(doc, in);
contentStream.drawXObject(img, 20, pageYaxis-120, 80, 80);

在这里,当imagName =“ a.jpg”可以正常工作时,如果imagName =“ b.png”则不能正常工作。在jpg图片中可以正常工作,而在png中则不能。为什么会这样呢?请帮我。如何使两种格式都打印,我的意思是依赖格式?

提尔曼房东

在Apache PDFBox 1.8中,将PDPixelMap用于PNG图像:

BufferedImage awtImage = ImageIO.read(new File(image));
ximage = new PDPixelMap(doc, awtImage);

在PDFBox的源代码中,请参见ImageToPDF.java示例。这将与ImageIO可以读取的所有文件一起使用。但是,继续将PDJpeg用于JPG图像仍然很有用,因为在那里JPEG文件直接放入PDF文件中,而没有被转换成无损格式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PDFBox添加页面不起作用

来自分类Dev

PDFBox 设置字段值不起作用

来自分类Dev

使用 PDFBOX 剪辑图像

来自分类Dev

Java + PDFBox在Linux服务器上不起作用

来自分类Dev

PDFbox 1.7.0-如何在使用PDFBox添加新图像时保留现有图像?

来自分类Dev

PDFBox pdf到图像生成重叠文本

来自分类Dev

PDFBox:从pdf提取图像到inputstream

来自分类Dev

使用pdfbox库Java从PDF提取图像

来自分类Dev

使用PDFBox将图像转换为byte []

来自分类Dev

pdfbox和itext无法提取图像

来自分类Dev

如何在PdfBox 2.0.3中显示图像?

来自分类Dev

PDFBox - 获取旋转图像的边界框

来自分类Dev

使用 PdfBox 将 Pdf 转换为图像

来自分类Dev

setCompressionLevel(0)但有PDFBox吗?

来自分类Dev

PDFBox2.0转换为图像,但是找不到“ org.apache.pdfbox.tools.imageio”

来自分类Dev

PDFBox2.0转换为图像,但是找不到“ org.apache.pdfbox.tools.imageio”

来自分类Dev

PDFBox。生成具有相同图像的多页文档

来自分类Dev

pdfbox和itext提取具有错误dpi的图像

来自分类Dev

PDFBox。生成具有相同图像的多页文档

来自分类Dev

图像类型未知,带有 PDFBox 和 JPEG 2000 示例

来自分类Dev

Java使用PDFBox图像转换获取空白图像

来自分类Dev

呈现PDF页面以将PDFBox图像化时,PDAnnotationTextMarkup丢失

来自分类Dev

Java:使用PDFBox 1库从图像创建PDF页面

来自分类Dev

在PDFBox中制作PDF时图像周围的边框

来自分类Dev

如何在PDFBox Android中将图像添加为页面

来自分类Dev

如何使用PDFBOX确定图像旋转不到90度

来自分类Dev

使用pdfbox(1.7)在包含图像的pdf上添加水印

来自分类Dev

使用 PDFBox 从单个 PDF 页面中提取多个嵌入图像

来自分类Dev

如何使用pdfbox访问所有PDF元数据

Related 相关文章

热门标签

归档