Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Utility >> .

Come leggere i PDF Utilizzo di Java e iText API

Grazie alle nuove tecnologie , non c'è bisogno di contare troppo su una sola applicazione per aprire il file che si sta tentando di accedere , ad esempio un file PDF. È possibile aprire e leggere questo formato usando un Java e un'interfaccia di programmazione delle applicazioni iText , o API . Con iText API , si ha la capacità di generare e leggere i file PDF . Istruzioni
1

Scarica il "libreria iText " dal sito di SourceForge . Estrarre il file scaricato e individuare la libreria iText denominato " iText - 1.4.8.jar . " Copia e incolla " itext - 1.4.8.jar " (o più recente JAR di iText ) nella dell'applicazione web WEB-INF \\ \\ cartella LIB .
2

Inserire il codice qui sotto per creare un Servlet Java che genererà un file PDF con iText . Come mostrato sotto , ci sono quattro codici diversi in questo servlet che rappresentano funzioni differenti . Codice 1 definisce il contenuto della servlet in PDF per invocare il visualizzatore PDF sul computer client per gestire il contenuto PDF . Codice 2 passa ServletOutputStream in PDFWriter per la generazione di file PDF . Codice 3 costruisce un tavolo dimostrativo PDF . Codice 4 integra la tabella nel documento e lo chiude successivamente

pacchetto com.geek.tutorial.itext.servlet ; .

Import javax.servlet * , .

Importazione javax.servlet.http * , .

importazione com.lowagie.text.pdf.PdfPTable ;

importazione com.lowagie.text.pdf.PdfPCell ;

importazione com . lowagie.text.pdf.PdfWriter ;

importazione com.lowagie.text.Document ;

importazione com.lowagie.text.DocumentException ;

import java.io. * ;

import java.util * , .

PDFServlet public class estende HttpServlet {

public void init (config ServletConfig ) getta ServletException {

super- . init ( config) ;

}

public void doGet ( richiesta HttpServletRequest , Stati

risposta HttpServletResponse ) per

getta ServletException , IOException {

doPost ( richiesta, risposta ) ;

}

public void doPost ( richiesta HttpServletRequest , Stati

risposta HttpServletResponse ) per

getta ServletException , IOException {

response.setContentType ( "application /pdf " ) ; //Codice 1

documento documento = new Document ( ) ;

try {

PDFWriter . getInstance ( documento , Stati

response.getOutputStream ( ) ) ; //codice 2

document.open ();

//codice 3

PdfPTable table = new Codice 4

document.add ( tabella) ;

document.close ();

} catch ( DocumentException e) {

e.printStackTrace ( ) ;

}

}

}
3

includere il seguente frammento di codice XML nel file web.xml dell'applicazione web per preparare la domanda di
4

Inserisci l'URL radice dell'applicazione Web sul browser Internet per testare la servlet . Si deve immediatamente generare e visualizzare il file PDF sul vostro browser Internet per il vostro riferimento e di lettura .

 

software © www.354353.com