[PHP-users 688] Re: PDF_add_bookmark() に日本語を設定したい

Osamu Shigematsu php-users@php.gr.jp
Thu, 12 Jul 2001 17:58:01 +0900


重松です。

> PDFLIBを利用し、PDFファイルを作成しています。
> 本文には、問題なく日本語が設定されます。
> しかし、PDF_add_bookmark()を利用して、しおりに日本語を設定出来ません。
> 文字化けしてしまいます。
> 何か、手がかりをお持ちでしたら、ご教授ください。
> 環境:サーバー Windows NT4.0 Apache + PHP4.0.6 + PDFLIB4.0.1

google で PDF しおり 文字化け Unicode をキーワードで検索しました。

http://www.google.com/search?q=PDF+%82%B5%82%A8%82%E8+%95%B6%8E%9A%89%BB%82%
AF+Unicode&hl=ja&lr=

一発目にヒットしました。

http://www.rmatsumoto.org/tex-ps-pdf/hyperref.ja.html

以下、引用です。

しおりの文字に日本語を含める場合Unicodeで書く必要があり、文字列の先頭に16進
数で fe ff を付ける必要があると、Adobeのpdfmark Reference Manualに書いてあり
ます。

・Adobeのpdfmark Reference Manual
http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfmark.pdf

ということなので、fe ff + Unicode (UTF-8? 16?) で試してみてはいかがでしょう
か?

-- 
Osamu Shigematsu

http://www.ravi.ne.jp/
mailto:shige@ravi.ne.jp