Bullzipの日本語対応度ですが
まずPDF生成の際の日本語対応度は何段階か有って(ると私は思っているんですが)
1.日本語文章をPDF化出来るか
2.日本語のフォントをPDFに取り込めるか
3.日本語のファイル名が付けられるか
4.日本語のファイル名が自動的に付くか
5.PDFの文書情報に日本語が使えるか
等があげられると思います。
BullZipでは4.までは対応しています。
(ちなみに4.はデフォルトの<title>ではなく
<docname>や<basedocname>を指定する必要が有ります)
ただ5.には対応しておらず<docname>なんかをタイトルに設定しても
文字化けしてしまします。
そこでアドインを作ってみました。
ダウンロード
上記でダウンロードしたzipファイルを解凍し出来た3つのファイルを
Bullzipのマクロフォルダ(デフォルトはC:¥Program Files¥Bullzip¥PDF Printer¥Macros)に入れてください。
これで普通にBullZipで印刷したあげると・・・・・
PDFの文書プロパティの 『タイトル』、『作成者』、『サブタイトル』、『キーワード』の各項目に文字化けせずに日本語が表示されるようになったはずです。
例えば以下のように設定すれば
![](https://blogimg.goo.ne.jp/user_image/00/78/8837caa303b7a5b8324c6d723da37ead.jpg)
こんな風に出てくるはずです。
![](https://blogimg.goo.ne.jp/user_image/04/5b/71ca192c4db9cf7da5575607123f6813.jpg)
解説は別の機会に書こうと思いますが一つだけ・・
OnAfterGUIイベントで処理を呼び出していますが
ダイアログを出さないように設定した場合も
ちゃんと呼び出されますのでご安心下さい。
感想などありましたら是非コメント下さい。
まずPDF生成の際の日本語対応度は何段階か有って(ると私は思っているんですが)
1.日本語文章をPDF化出来るか
2.日本語のフォントをPDFに取り込めるか
3.日本語のファイル名が付けられるか
4.日本語のファイル名が自動的に付くか
5.PDFの文書情報に日本語が使えるか
等があげられると思います。
BullZipでは4.までは対応しています。
(ちなみに4.はデフォルトの<title>ではなく
<docname>や<basedocname>を指定する必要が有ります)
ただ5.には対応しておらず<docname>なんかをタイトルに設定しても
文字化けしてしまします。
そこでアドインを作ってみました。
ダウンロード
上記でダウンロードしたzipファイルを解凍し出来た3つのファイルを
Bullzipのマクロフォルダ(デフォルトはC:¥Program Files¥Bullzip¥PDF Printer¥Macros)に入れてください。
これで普通にBullZipで印刷したあげると・・・・・
PDFの文書プロパティの 『タイトル』、『作成者』、『サブタイトル』、『キーワード』の各項目に文字化けせずに日本語が表示されるようになったはずです。
例えば以下のように設定すれば
![](https://blogimg.goo.ne.jp/user_image/00/78/8837caa303b7a5b8324c6d723da37ead.jpg)
こんな風に出てくるはずです。
![](https://blogimg.goo.ne.jp/user_image/04/5b/71ca192c4db9cf7da5575607123f6813.jpg)
解説は別の機会に書こうと思いますが一つだけ・・
OnAfterGUIイベントで処理を呼び出していますが
ダイアログを出さないように設定した場合も
ちゃんと呼び出されますのでご安心下さい。
感想などありましたら是非コメント下さい。
“Google ツールバー - 機能”
http://toolbar.google.com/T6/intl/ja/features.html
このページを印刷するとエラーが出てしまいます。
ドキュメント(文書情報)のタイトル部分の "-" (小文字のマイナス)を取り除けばエラーが出なくなるようなのですが。
改善できるようでしたら、お願いしたいと思います。
私のアドオンを導入していなくても
起こる問題で、一応認識しています。
Bullzip自体で出力するpsファイルに
2バイト文字が出力されているんですが
その中に特定の文字が含まれると
syntaxエラーになるんです。
対応します。
すいません。
何が問題だったか忘れてしまったんで
思い出したら修正します。
ただ、時間が・・
こっちを先に対応すべきだった。
よかったよかった