Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67

    Libreria iText x creare pdf

    Salve a tutti ho un piccolo problema... ho cominciato ad usare la libreia iText per creare i pdf, ma non riesco ad installarla correttamente... io la ho messa in una libreria che ho creato, poi ho modificato il classpath inserendo questa libreria, ma quando vado ad importarle in compilatore non la trova... faccio presente che non use nè netbins ne eclipse... ma un semplice editor... qualcuno sa aiutarmi...

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Libreria iText x creare pdf

    Originariamente inviato da tax971
    io la ho messa in una libreria che ho creato,
    Di preciso cosa hai fatto? :master:
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67
    ho scaricato iText.jar ultima versione ho creato una directory libjava ho sono andato sulla classpath ed ho aggiunto c:\libjava\iText.jar e poi ho creato il piccolp programmino
    • package com.lowagie.examples.general;
      import com.lowagie.text.*;
      import com.lowagie.text.pdf.*;


      import java.io.*;

      public class pdf
      {
      public static void main(String[] args) throws IOException, DocumentException
      {
      OutputStream os = new FileOutputStream("prova.pdf");
      Document doc = new Document();
      PdfWriter docWriter = null;
      docWriter = PdWriter.getIstance(doc, os);
      doc.open();
      Paragraph p;
      p = new Paragraph("Ciao a tutti");
      doc.app(p);
      Image img = Image.getIstance("lita.JPG");
      doc.add(img);
      doc.close();
      os.close();
      }
      }

    ma non trova le classi

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da tax971
    ho scaricato iText.jar ultima versione ho creato una directory libjava ho sono andato sulla classpath ed ho aggiunto c:\libjava\iText.jar e poi ho creato il piccolp programmino

    package com.lowagie.examples.general;
    Parli di "classpath" e nel codice vedo la dichiarazione di package. Hai ben idea di come classpath e package sono correlati?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67
    ho provato di tutto... la classpath la ho messa dal pannello di controllo nelle variabili di sistema... quella riga non la ho levata... quando ho copiato il listato

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da tax971
    ho provato di tutto... la classpath la ho messa dal pannello di controllo nelle variabili di sistema... quella riga non la ho levata... quando ho copiato il listato
    Scenario di esempio:

    Il tuo pdf.java è in C:\Prove\com\lowagie\examples\general\pdf.java

    In classpath c'è (settato ad esempio al "volo" con SET per la shell che hai in quel momento):

    SET CLASSPATH=.;c:\libjava\iText.jar

    Stando come directory corrente in C:\Prove si lancia:

    javac com\lowagie\examples\general\pdf.java

    e poi

    java com.lowagie.examples.general.pdf

    E dovrebbe essere tutto ok.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67
    si dovrebbe andare ma non va

    Il mio pdf.java è in g:\javapdf\pdf.java

    ho settato il classpath nel seguente modo

    SET CLASSPATH=.;c:\libjava\iText.jar

    Stando come directory corrente in g:\javapdf


    javac pdf.java

    e va in errore e non trova le librerie.

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da tax971
    si dovrebbe andare ma non va

    Il mio pdf.java è in g:\javapdf\pdf.java
    La regola fondamentale sui package: i nomi di package si devono sempre "riflettere" nella struttura delle cartelle!

    Quindi il .class di una classe com.lowagie.examples.general.pdf deve stare sotto un path

    ...blabla..../com/lowagie/examples/general/pdf.class

    E i sorgenti sarebbe bene che seguissero la stessa struttura.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67
    ho fatto quello che mi hai detto ma da lo stesso risultato...

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    67
    ho il file ne percorso
    c:\com\lowagie\examples\general\pdf.java
    tutto il resto uguale...
    ma continua a non trovare la classe

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.