我正在尝试使用pdfbox库添加带有以下代码的网络上的图像。
PDPage page = doc.getPage(0);
PDImageXObject pdImage = PDImageXObject.createFromFile("https://XXXXXX.png",doc);
PDPageContentStream contents = new PDPageContentStream(doc, page);
contents.drawImage(pdImage, 70, 250);
上面的代码我得到以下错误。
javax.imageio.IIOException:无法读取输入文件!在 javax.imageio.ImageIO.read(未知来源)at org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.createFromFileByExtension(PDImageXObject.java:223) 在 org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.createFromFile(PDImageXObject.java:183)
但是,如果我在本地计算机上下载此文件,然后尝试使用此代码,那么它可以正常工作。 如果我错过了什么,请告诉我。
感谢。