Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.mycompany.devman.domain; import com.lowagie.text.Document; import com.lowagie.text.Paragraph; import com.lowagie.text.Rectangle; // import com.lowagie.text.Utilities; import com.lowagie.text.PageSize; import com.lowagie.text.Font; import com.lowagie.text.pdf.PdfWriter; import java.io.FileOutputStream; /** * * @author DANIEL */ public class Raport { public static void main(String[] args) { Document document = new Document(); // Tworzymy dokument //* Ustawianie rozmiarw dokumentu Rectangle rect = new Rectangle(PageSize.A4); //Tworzenie elementu - rozmiaru dokumentu, ktry bdzie kwadratem o rozmiarze 210mm x 297mm - format a4 // Utilities.millimetersToPoints(210), Utilities.millimetersToPoints(297) document.setPageSize(rect); Font[] fonts = { new Font(), new Font(Font.HELVETICA, 14, Font.NORMAL) }; try { //Blok Try jest po to poniewa nie zawsze moemy mie miejsce tam gdzie chcemy zapisa pdf PdfWriter.getInstance(document, new FileOutputStream("raport.pdf")); document.open(); //Otwarcie dokumentu - teraz moemy do niego wsadza co kolwiek chcemy Paragraph paragraph = new Paragraph(); paragraph.add("Raport"); document.add(paragraph); //dodanie paragrafu do dokumentu document.close(); } catch (Exception e) { e.printStackTrace(); // Wywietli error } } }