PDF RTF Java

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)