どうもはじめましてkomikoniです。
PrimoPDFをちょっと便利にするツールを作成した
んですがまずは,PrimoPDF自体を紹介します。
Primoは人気の無料のPDF 作成ソフトで
エクセルソフトさんで日本語版がダウンロードできます。
競合ひしめく中、古参でもあるPrimoPDFは非常に便利なんですが、
日本語で使うには一部不便な点があります。
※先に誤解の無いようしたいんですが、印刷(生成)された
PDF自体の日本語表示は全く問題ありません。
公式サイトにも次のように書かれています。
>■ PrimoPDF v3.1 の既知の問題
>PDF ファイルを保存するウインドウで、日本語のファイル名およびフォルダ名が文字化けする
>保存先には半角英数字使用したディレクトリを指定してください。
>また、保存するファイル名には半角英数字をご使用ください。
>PDF ファイルのプロパティに日本語で書き込んだ情報が文字化けする
>半角英数字をご使用ください。
今一言葉だと分からないのでどういう問題なのかを解説すると
秀丸で以下の「テストデータ.txt」を印刷
![](https://blogimg.goo.ne.jp/user_image/32/5f/c847f0ae5645ccacf2f7dc731fb35c98.png)
↓
PrimoPDFのポップアップ画面
![](https://blogimg.goo.ne.jp/user_image/2d/95/b01bf44cb7acb5c9baedb621158edff4.png)
↓
PrimoPDFのポップアップ画面で文書情報設定
![](https://blogimg.goo.ne.jp/user_image/51/c3/c4b3a36b23b1e0fb6c9018408efb4f38.png)
↓
出来上がったPDFのプロパティ
![](https://blogimg.goo.ne.jp/user_image/1b/0a/e927bac90b8ca51b98ebcbd02de77c42.png)
というようになります。問題点は以下の通りです。
(WindowsXP Home + Primo PDF v3.1日本語版)
■ドキュメント名に日本語が含まれるとファイル名が文字化け
ドキュメント名とはプリンタに印刷する際にアプリケーションが送る
スプールの名称なんですが、殆どのソフトが印刷しているファイル名を
送ります。秀丸の場合「テストデータ.txt」をドキュメント名として
プリンタ(PrimoPDF)に送ります。
PrimoPDFはそのドキュメント名を利用してPDFのファイル名を付けるのですが
日本語が含まれる場合、上記のように「8365835~.PDF」となってしまいます。
(ポップアップの画面で再度「テストデータ.PDF」と付ける事は可能です)
※ドキュメント名によって文字化けの仕方は異なります。
■PrimoPDFのポップアップ画面で文書情報設定すると文字化け
ポップアップ画面で文書情報設定を設定する事が出来て
タイトル、作者名、サブタイトル、キーワードが設定可能です。
何も設定しないとタイトルには「<8365835~>」が、作者名はログオンIDが
設定されるんですが、この画面で日本語を入力すると
上記のようにPDFのプロパティで文字化けしてしまう。
半角文字だけを使用すれば当然上記の問題は起きないんですが、
やっぱり日本語を使いたい!!と思いますよね。
という事で解決法は次の記事で。
PrimoPDFをちょっと便利にするツールを作成した
んですがまずは,PrimoPDF自体を紹介します。
Primoは人気の無料のPDF 作成ソフトで
エクセルソフトさんで日本語版がダウンロードできます。
競合ひしめく中、古参でもあるPrimoPDFは非常に便利なんですが、
日本語で使うには一部不便な点があります。
※先に誤解の無いようしたいんですが、印刷(生成)された
PDF自体の日本語表示は全く問題ありません。
公式サイトにも次のように書かれています。
>■ PrimoPDF v3.1 の既知の問題
>PDF ファイルを保存するウインドウで、日本語のファイル名およびフォルダ名が文字化けする
>保存先には半角英数字使用したディレクトリを指定してください。
>また、保存するファイル名には半角英数字をご使用ください。
>PDF ファイルのプロパティに日本語で書き込んだ情報が文字化けする
>半角英数字をご使用ください。
今一言葉だと分からないのでどういう問題なのかを解説すると
秀丸で以下の「テストデータ.txt」を印刷
![](https://blogimg.goo.ne.jp/user_image/32/5f/c847f0ae5645ccacf2f7dc731fb35c98.png)
↓
PrimoPDFのポップアップ画面
![](https://blogimg.goo.ne.jp/user_image/2d/95/b01bf44cb7acb5c9baedb621158edff4.png)
↓
PrimoPDFのポップアップ画面で文書情報設定
![](https://blogimg.goo.ne.jp/user_image/51/c3/c4b3a36b23b1e0fb6c9018408efb4f38.png)
↓
出来上がったPDFのプロパティ
![](https://blogimg.goo.ne.jp/user_image/1b/0a/e927bac90b8ca51b98ebcbd02de77c42.png)
というようになります。問題点は以下の通りです。
(WindowsXP Home + Primo PDF v3.1日本語版)
■ドキュメント名に日本語が含まれるとファイル名が文字化け
ドキュメント名とはプリンタに印刷する際にアプリケーションが送る
スプールの名称なんですが、殆どのソフトが印刷しているファイル名を
送ります。秀丸の場合「テストデータ.txt」をドキュメント名として
プリンタ(PrimoPDF)に送ります。
PrimoPDFはそのドキュメント名を利用してPDFのファイル名を付けるのですが
日本語が含まれる場合、上記のように「8365835~.PDF」となってしまいます。
(ポップアップの画面で再度「テストデータ.PDF」と付ける事は可能です)
※ドキュメント名によって文字化けの仕方は異なります。
■PrimoPDFのポップアップ画面で文書情報設定すると文字化け
ポップアップ画面で文書情報設定を設定する事が出来て
タイトル、作者名、サブタイトル、キーワードが設定可能です。
何も設定しないとタイトルには「<8365835~>」が、作者名はログオンIDが
設定されるんですが、この画面で日本語を入力すると
上記のようにPDFのプロパティで文字化けしてしまう。
半角文字だけを使用すれば当然上記の問題は起きないんですが、
やっぱり日本語を使いたい!!と思いますよね。
という事で解決法は次の記事で。
※コメント投稿者のブログIDはブログ作成者のみに通知されます