Я пытаюсь добавить изображение из Интернета с приведенным ниже кодом с помощью библиотеки 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 (неизвестный источник) в
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.createFromFileByExtension (PDImageXObject.java:223)
в
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.createFromFile (PDImageXObject.java:183)
Но если я скачаю этот файл на своем локальном компьютере, а затем попробую с этим кодом, он будет работать нормально.
Пожалуйста, дайте мне знать, если я что-то упустил.
Спасибо.