- From: Addison Phillips <addison.phillips@quest.com>
- Date: Fri, 20 May 2005 09:14:10 -0700
- To: "souravm" <SOURAVM@infosys.com>, <www-international@w3.org>
PDF files are binary, not text, objects. Addison Addison P. Phillips Globalization Architect, Quest Software Chair, W3C Internationalization Core Working Group Internationalization is not a feature. It is an architecture. > -----Original Message----- > From: www-international-request@w3.org [mailto:www-international- > request@w3.org] On Behalf Of souravm > Sent: 2005?5?20? 6:13 > To: www-international@w3.org > Subject: Creating a PDF file with UTF-8 encoding through Servlet > > > Hi All, > > I need to create and return back a PDF file from Servlet as a response to > http request (typical download functionality). > > Now for this purpose I'm - > > 1. First setting following fields in response onject - > response.setContentType("application/pdf"); > response.setHeader("Pragma", ""); > response.setHeader("Cache-Control", ""); > response.setDateHeader("Expires", 0); > > 2. After that I'm creating an OutputStream object from the response object. > > 3. Using theat OutputStream object I'm wrting the content of the PDF file > (using APIs of PDFlib). Using PDFDocument.open(OutputStream) to create the > document object. > > 4. After writing the content of the PDF I'm closing the PDF file > (PDFDocument.close()). > > In this context, I'll like to know, don't I need to specify the encoding > of the PDF document through the setContentType API ? Say, I'm creating a > PDF file with Japanese content and I want the encoding of the file to be > of Shift_JIS. > > Any pointer/information on thios would be highly appreciated. > > Regards, > Sourav > >
Received on Friday, 20 May 2005 16:16:26 UTC