Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .
Copyright © počítačové znalosti Všetky práva vyhradené