Java - tworzenie plików pdf dzięki iText
Opensource'owa biblioteka iText (oparta na licencji GNU Affero General Public License) umożliwia łatwe tworzenie plików PDF przez Wasze aplikacje. Przykładowy kod zamieszczam poniżej.iText-5.0.1.jar - download
public void createPdf(boolean shapes) {
Document document = new Document();
try {
PdfWriter writer;
writer = PdfWriter.getInstance(document,
new FileOutputStream("nameOfFile.pdf"));
document.open();
PdfContentByte cb = writer.getDirectContent();
PdfTemplate tp = cb.createTemplate(1000, 1000);
Graphics2D g2;
if (shapes)
g2 = tp.createGraphicsShapes(1000,1000); //as image
else
g2 = tp.createGraphics(1000, 1000); //as text
scrollPaneOfTableData.print(g2);
g2.dispose();
cb.addTemplate(tp, 30, 300);
} catch (Exception e) {
System.err.println(e.getMessage());
}
document.close();
}
.png)

Właśnie tego szukałem
OdpowiedzUsuńWielkie dzięki ;)