AnhTuan Nguyen wrote:

The PDF form is submitted to Tomcat server with PDF format, and i used the ServletInputStream (javax.servlet. to gererate the PDF file from PDF client. This is my code: protected void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
   PrintFDF(request, response, "POST");
 }

I assume that this is a typo.
Either you should call makePdf,
or the name of the method below should be PrintPDF.

public void makePdf(HttpServletRequest request, HttpServletResponse response, String methodGetPost)
  throws ServletException, IOException {
  try {
   File tempFile = new File("c:\\test.pdf");
      FileOutputStream fout = new FileOutputStream(tempFile);
BufferedInputStream bin = new BufferedInputStream(request.getInputStream());
      BufferedOutputStream bout = new BufferedOutputStream(fout);
      byte[] buf = new byte[8 * 1024];
      int len;
      while ((len = bin.read(buf)) > -1) {
          bout.write(buf, 0, len);
      }
      bout.close();
      bin.close();
  } catch (Exception e2) {    }
 }
The result file (test.pdf) is different with the original file in size and version.

If I understand well, the end user has a file, for instance form.pdf.
He may or may not fill in fields.
Then he clicks on a button that submits form.pdf as PDF.

Why do you think the file that is received on the server side
should have the same size??? That's an incorrect assumption.

I think you will even see file differences that depend on the
version of Adobe Reader that was used to submit the PDF.
br,
Bruno


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to