Patch #1204

Patch for scramble of PDF properties in UTF-8 environment

Added by Hajime Baba 10 days ago. Updated 4 days ago.

Status :New Start :2008-05-07
Priority :Normal Due date :
Assigned to :- % Done :

0%

Category :-
Target version :0.8

Description

Hi, forks,

Thank you for the development of such a great product!

For PDF properties (such as Title, Author, and else), the encoding
of multi-byte characters should be UTF-16BE with BOM prefix, not UTF-8.

Below is a patch for this problem. The patch will provide
method overridings of SetTitle() and textstring(),
which are original in vendor/plugins/rfpdf/lib/rfpdf/fpdf.rb.

I have checked this patch in Japanese environment (see attached images),
but I suppose it should be applicable to other multi-byte environments
(such as Chinese, Korean, and so on) encoded by UTF-8.

Thank you for your consideration in advance.

Best Regards,
Hajime BABA

sample1.PNG (43.2 KB) Hajime Baba, 2008-05-07 15:09

sample2.PNG (101.2 KB) Hajime Baba, 2008-05-07 15:09

ifpdf_helper.rb.diff (1.1 KB) Hajime Baba, 2008-05-07 15:09

History

2008-05-13 11:27 - Thomas Lecavelier

  • Target version changed from 0.7.1 to 0.8

Version 0.7.1 was released. Switch to 0.8.

Also available in: Atom PDF