iText è una libreria java per la generazione e/o modifica dinamica di documenti PDF, con essa è possibile creare molto velocemente e facilmente report anche complessi contenenti tabelle ed altri tipi di formattazione.

È sufficiente creare un oggetto di tipo Document, ottenere un’istanza di PDFWriter ed iniziare ad aggiungere elementi al documento.

Gli elementi principali sono:

  1. Chunk: ovvero il più piccolo elemento di testo che può essere aggiunto, per esempio una frase
  2. Paragraph: ovvero una specie di ArrayList di Chunk, Phrase, Image, List,… può contenere testo formattato con stili diversi, e si può specificare un allineamento
  3. List: ovvero degli elenchi puntati e/o numerati
  4. Image: ovvero immagini, nei più disparati formati
  5. Table: ovvero tabelle, per le quali è possibile specificare lo stile dei bordi
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(hello.pdf"));
document.open();
Paragraph p = new Paragraph("Aggiunta del mio primo paragrafo!", FontFactory.getFont(FontFactory.HELVETICA, 18));
p.setAlignment(Element.ALIGN_RIGHT);
document.add(p);
document.close();
Categories: JAVA

3 Responses so far.

  1. Aaliyah says:

    I’ve lost my bank card http://wwwxxx.in.net/ porn Lost for some people amid worries about National Security Agency surveillance practices, Internal Revenue Service targeting of conservative organizations and Department of Justice investigations of journalists who dared to speak to government employees is another troubling example of inappropriate federal overreach – the Health and Human Services contraception mandate.

  2. Walton says:

    Sorry, I’m busy at the moment http://xnxx-videoxnxx.in.net/ xnxx jav In the early phases of the development of a new oil field orprovince, host countries are keen to attract investment andoffer attractive terms, especially if a field requires verylarge amounts of capital and complex technology to exploit.

  3. Cedric says:

    How do you do? http://beeg-beegporn.in.net/ beeg..com If they do that the mark to market losses will skyrocket as the Fed will be left holding the bag.. holding Treasuries to maturity is one thing BUT Mortgages that could default is quite another… IF Pandoras box is opened and the public gets a whiff of the Mortgage Backed Securities losses piling up on the Fed books, an aroused public will clamor for a “lynching”..houseofshah.com