Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    71

    Creare un pdf da template

    Ciao a tutti volevo sapere se tramite iText è possibile scrivere sopra ad un pdf esistente.
    Mi spiego meglio, voglio fare un programma che dato in input un foglio xml vada a compilare i dati sul modello del cud, inserendo i valori in modo posizionale tramite coordinate.
    E' possibile con iText? Come posso fare? Pensavo di fare una cosa del genere:


    //preparo per la scrittura del file di output
    FileOutputStream output = new FileOutputStream(fileOutDef);


    //scrivo il pdf
    Document document = new Document();
    PdfWriter pdfWriter = null;
    pdfWriter = PdfWriter.getInstance(document,output);

    document.open();
    Phrase phrase = new Phrase("a phrase");
    document.add(phrase);
    document.close();

    output.close();

    Ma si cancella il vecchio pdf e viene solo la scritta.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    avendo una conoscenza meno che marginale di iText e superficiale di PDF (soprattutto per quanto riguarda pdf form e scripting), ti rimando ad un paio di pagine dell'home page stessa del progetto in cui potrai magari reperire info più dettagliate.

    http://itextpdf.com/book/chapter.php?id=8

    e l'esempio a corredo sui textfield
    http://itextpdf.com/examples/iia.php?id=157
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    71
    Forse mi sono espresso male, ma non c'entra nulla con quello che voglio fare io.
    Io voglio prendere un pdf copiarlo e scriverci sopra dei valori.
    Laciando intatto l'originale.

    Ciao.

  4. #4
    Non puoi.

    Ci sono poche librerie per PDF, e non supportano la modifica: questo perchè non sono fatte molto bene e non supportano tutta la struttura dei pdf, immagini vettoriali ecc... cose che invece dovrebbe supportare per permetterti di modificare il file.

    Puoi solo crearne uno da 0.
    lolide
    Java Programmer

    Informati

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Se avessi speso un minuto di più su quella pagina avresti visto questa sezione
    http://itextpdf.com/book/chapter.php?id=6
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.