λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Λογισμικό Utility

Πώς να διαβάσετε αρχεία PDF χρησιμοποιώντας Java & iText API

Χάρη στις νέες τεχνολογίες , δεν χρειάζεται να βασίζονται πάρα πολύ σε μία μόνο εφαρμογή για να ανοίξετε το αρχείο που προσπαθείτε να αποκτήσετε πρόσβαση , όπως ένα αρχείο PDF . Μπορείτε να ανοίξετε και να διαβάσετε αυτή τη μορφή χρησιμοποιώντας Java και μια διεπαφή προγραμματισμού εφαρμογών iText , ή API . Με iText API , έχετε τη δυνατότητα να δημιουργήσουν και να διαβάσετε τα αρχεία PDF . Οδηγίες
Η 1

Κατεβάστε το " βιβλιοθήκη iText " από την ιστοσελίδα του SourceForge . Εξάγετε το αρχείο και να εντοπίσετε τη βιβλιοθήκη iText ονομάζεται " iText - 1.4.8.jar . " Αντιγραφή και επικόλληση " iText - 1.4.8.jar " ( ή το τελευταίο βάζο iText ) στο WEB - INF \\ LIB \\ φάκελο web εφαρμογή σας . 2

Εισάγετε τον παρακάτω κώδικα για να δημιουργήσετε ένα Servlet Java που θα δημιουργήσει ένα αρχείο PDF με iText . Όπως φαίνεται παρακάτω , υπάρχουν τέσσερις διαφορετικοί κωδικοί σε αυτό το servlet που αντιπροσωπεύουν διαφορετικές λειτουργίες . Κωδικός 1 καθορίζει τα περιεχόμενα του servlet σε PDF να επικαλεστεί το θεατή PDF στον υπολογιστή -πελάτη για να χειριστεί το περιεχόμενο PDF . Κωδικός 2 περνά ServletOutputStream σε PDFWriter για την παραγωγή PDF . Κωδικός 3 κατασκευάζει έναν πίνακα PDF επίδειξης. Κωδικός 4 ενσωματώνει τον πίνακα στο έγγραφο και στη συνέχεια κλείνει

πακέτο com.geek.tutorial.itext.servlet ? .

Javax.servlet εισαγωγής * ? .

Εισαγωγής javax.servlet.http * ? .

com.lowagie.text.pdf.PdfPTable εισαγωγής ?

εισαγωγής com.lowagie.text.pdf.PdfPCell ?

εισαγωγής com . lowagie.text.pdf.PdfWriter ?

com.lowagie.text.Document εισαγωγής ?

com.lowagie.text.DocumentException εισαγωγής ?

εισαγωγή java.io. * ?

java.util εισαγωγής * ? .

δημόσια τάξη PDFServlet εκτείνεται HttpServlet {

public void init ( ServletConfig config ) ρίχνει ServletException {

super . init ( config ) ?

}

δημόσια άκυρη doGet ( HttpServletRequest αιτήματος , πώληση

HttpServletResponse απάντηση )

ρίχνει ServletException , IOException {

doPost (αίτημα , απάντηση ) ?

}

public void doPost ( HttpServletRequest αιτήματος , πώληση

HttpServletResponse απάντηση )

ρίχνει ServletException , IOException {

response.setContentType ( " application /pdf " ) ? //Κωδικός 1

έγγραφο Document = νέο έγγραφο ( ) ?

try {

PdfWriter . getInstance ( έγγραφο , πώληση

response.getOutputStream ( ) ) ? //Κωδικός 2

document.open ( ) ?

//Κωδικός 3

PdfPTable πίνακα = νέα Κωδικός 4

document.add ( πίνακα) ?

Document.close ( ) ?

} Αλιευμάτων ( DocumentException ε) {

e.printStackTrace ( ) ?

}

} }


εικόνων 3

Συμπεριλάβετε το ακόλουθο απόσπασμα XML σε αρχείο web.xml web εφαρμογή σας σε προετοιμάσουν την αίτησή σας για Φτηνές 4

Εισάγετε το URL ρίζα της εφαρμογής Web σας στο πρόγραμμα περιήγησης στο Internet για να ελέγξετε servlet σας . Θα πρέπει να δημιουργήσει αμέσως και να εμφανίσει το αρχείο PDF στο πρόγραμμα περιήγησης στο Internet για την αναφορά και διάβασμα σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα