Dankzij nieuwe technologieën lezen , hoeft u niet te veel te vertrouwen op slechts een toepassing om het bestand dat u probeert te openen , zoals een PDF-bestand te openen . U kunt dit formaat met behulp van een Java en een iText application programming interface of API te openen en te lezen . Met iText API , heb je de mogelijkheid om PDF- bestanden te genereren en te lezen . Instructies 1 Download de " iText library " van de SourceForge website . Pak het gedownloade bestand en zoek de iText library genaamd " iText - 1.4.8.jar . " Kopieer en plak " iText - 1.4.8.jar " ( of laatste iText pot ) in uw webapplicatie 's WEB - INF \\ map . Ingang 2 van de onderstaande code om een Java Servlet maken \\ LIB dat zal een PDF-bestand met iText genereren . Zoals hieronder wordt weergegeven , zijn er vier verschillende codes in deze servlet die verschillende functies vertegenwoordigen . Code 1 bepaalt de inhoud van de servlet naar PDF om de PDF-viewer op de client machine te roepen om de PDF-inhoud te behandelen . Code 2 passeert ServletOutputStream in PDFWriter voor PDF- generatie. Code 3 construeert een PDF demonstratie tafel . Code 4 integreert de tabel in het document en daarna sluit het pakket 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 breidt HttpServlet { public void init ( ServletConfig config ) op Twitter gooit ServletException { super . init ( config ) ; } public void doGet ( HttpServletRequest verzoek , HttpServletResponse reactie ) gooit ServletException , IOException { doPost ( verzoek , respons ) ; } public void doPost ( HttpServletRequest verzoek , HttpServletResponse reactie ) gooit ServletException , IOException { < br > response.setContentType ( " application /pdf " ) ; //Code 1 document document = nieuw document ( ) ; try { PDFWriter . getInstance ( document , response.getOutputStream ( ) op Twitter ) ; //Code 2 document.open ( ) op ; /Code /3 PdfPTable table = new Code 4 document.add ( tabel ) ; document.close ( ) op ; } catch ( DocumentException e ) { e.printStackTrace ( ) ; } } } 3 Neem de volgende XML- code in web.xml uw web applicatie om de voorbereiding van uw aanvraag voor Goedkope 4 Voer de hoofd-URL van uw webtoepassing op uw Internet- browser om uw servlet testen . Het moet onmiddellijk genereren en weergeven van het PDF-bestand op uw Internet browser voor uw referentie en inzage.
|