Output PDF file in a Servlet : Servlet « PDF RTF « Java






Output PDF file in a Servlet

  import java.io.IOException;
  import java.util.Date;

  import javax.servlet.ServletException;
  import javax.servlet.http.HttpServlet;
  import javax.servlet.http.HttpServletRequest;
  import javax.servlet.http.HttpServletResponse;

  import com.lowagie.text.Document;
  import com.lowagie.text.DocumentException;
  import com.lowagie.text.Paragraph;
  import com.lowagie.text.html.HtmlWriter;
  import com.lowagie.text.pdf.PdfWriter;
  import com.lowagie.text.rtf.RtfWriter2;


//   Output PDF file in a Servlet.

  public class PDFServlet extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException,
        ServletException {
      String presentationtype = request.getParameter("presentationtype");
      Document document = new Document();
      try {
        if ("pdf".equals(presentationtype)) {
          response.setContentType("application/pdf");
          PdfWriter.getInstance(document, response.getOutputStream());
        }
        document.open();
        document.add(new Paragraph("Hello World"));
        document.add(new Paragraph(new Date().toString()));
      } catch (DocumentException de) {
        de.printStackTrace();
        System.err.println("document: " + de.getMessage());
      }
      document.close();
    }
  }


           
       








itext.zip( 1,748 k)

Related examples in the same category

1.Output in Pdf format in a servlet