W3C home > Mailing lists > Public > www-international@w3.org > April to June 2005

RE: Creating a PDF file with UTF-8 encoding through Servlet

From: Addison Phillips <addison.phillips@quest.com>
Date: Fri, 20 May 2005 09:14:10 -0700
Message-ID: <634978A7DF025A40BFEF33EB191E13BC0B732F77@irvmbxw01.quest.com>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 19:17:05 GMT