Pessoal estou tentando adicionar uma simples Imagem em um PDF,
mas nao tá funcionando… estou utilizando o PDFBOX
O PDF é gerado, mas ao tenta abri-lo,
é retonando a seguinte mensagem “Ocorreu um erro a ler o fluxo” e abre o arquivo em branco…
alguém poderia me ajudar?
public static void main(String[] args) throws IOException, COSVisitorException {
String filename = "C:\\Formulario.pdf";
PDDocument doc = new PDDocument();
try {
PDPage page = new PDPage();
doc.addPage(page);
PDXObjectImage image = null;
image = new PDJpeg(doc, new FileInputStream("C:\\logo.png"));
PDPageContentStream content = new PDPageContentStream(doc, page);
content.drawImage(image, 20, 20);
content.close();
doc.save(filename);
System.out.println("created test 2");
} catch (Exception e) {
System.out.println(e.getMessage());
} finally {
doc.close();
}
}
}