Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať PDF pomocou Java a iText API

Vďaka novým technológiám , nemusíte sa príliš spoliehať len na jednu aplikáciu otvoríte súbor , ktorý sa pokúšate získať prístup , ako je napríklad súbor PDF . Môžete otvoriť a čítať tento formát pomocou Java a rozhranie pre programovanie aplikácií iText , alebo API . S iText API , máte možnosť vytvárať a čítať súbory vo formáte PDF . Pokyny dovolená 1

Stiahnite si " iText knižnice " zo stránok SourceForge . Rozbaľte stiahnutý súbor a vyhľadajte knižnicu iText s názvom " iText - 1.4.8.jar . " Skopírujte a vložte " iText - 1.4.8.jar " ( alebo najnovšie iText JAR ) do WEB - INF \\ lib \\ zložku webovej aplikácie je .
2

Zadajte nižšie kód pre vytvorenie Java Servlet , ktorý bude generovať súbor PDF s iText . Ako sa uvádza nižšie , existujú štyri rôzne kódy v tomto servlet , ktoré predstavujú rôzne funkcie . Kód 1 stanovuje obsah servletu do PDF vyvolať prehliadač PDF na klientskom počítači spracovať obsah PDF . Kód 2 prechádza ServletOutputStream do PDFWriter pre generovanie PDF . Kód 3 vytvorí PDF demonštračný stôl . Kód 4 integruje tabuľku do dokumentu a uzavrie ju potom klipart

balíček com.geek.tutorial.itext.servlet ; .

Import javax.servlet * ; .

Import javax.servlet.http * ; .

import com.lowagie.text.pdf.PdfPTable ;

import com.lowagie.text.pdf.PdfPCell ;

import com . lowagie.text.pdf.PdfWriter ;

import com.lowagie.text.Document ;

import com.lowagie.text.DocumentException ;

import java.io. * ;

import java.util * ; .

public class PDFServlet rozširuje HttpServlet {

public void init ( ServletConfig config ) throws ServletException { klipart

Super . init ( config ) ;

}

public void doGet ( HttpServletRequest žiadosť ,

HttpServletResponse odpoveď )

hodí ServletException , IOException {

doPost ( request , response ) ;

}

public void doPost ( HttpServletRequest žiadosť ,

HttpServletResponse odpoveď )

hodí ServletException , IOException {

response.setContentType ( " application /pdf " ) ; //kód 1

dokumentu Dokument = nový doklad ( ) ;

try { klipart

PDFWriter . GetInstance ( dokument ,

response.getOutputStream ( ) ) ; //kód 2

document.open ( ) ;

//kód 3

PdfPTable table = new Kód 4

document.add ( tabuľka ) ;

document.close ( ) ;

} catch ( DocumentException e ) {

e.printStackTrace ( ) ;

}

}

}
3

Zahrnúť nasledujúci úryvok XML do webovej aplikácie web.xml súboru do pripraviť žiadosť o Stránka 4

Zadajte koreňovú adresu URL webovej aplikácie na vašom internetovom prehliadači otestovať servlet . Mal by okamžite generovať a zobraziť súbor PDF na vašom internetovom prehliadači pre váš odkaz a vedomia .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené