印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Windows PrimoPDF で日本語ファイル名の出力を可能にする PriMore

PriMore を使えば PrimoPDF の日本語ファイル名の文字化け問題が解決する。Windows 7 でも動作する。

■ ■ ■

PrimoPDF

PrimoPDF とは

文書ファイルの PDF 変換をしてくれるフリーソフトに PrimoPDF がある (英語版: PrimoPDF,日本語版: PrimoPDF 日本語版)。英語版でも日本語版でも,日本語の PDF の文書は作成できる。「日本語版」と言っても,メニューが日本語化されているだけだからである。インストールすると,仮想プリンタが作成される。この仮想プリンタに出力することにより,PDF 形式のファイルが作れるという仕組みになっている。

PrimoPDF の文字化け問題

PrimoPDF の問題は,英語版でも日本語版でも,日本語のファイル名が文字化けしてしまうことである。たとえば,「新しいテキスト ドキュメント.txt」という日本語のファイル名を PDF ファイルに変換しようとすると,ファイル名が「_905682B582A28365834C83588367208368834C83858381839383672E747874_.pdf」になってしまうという問題がある。もちろん,そこでこのファイル名を書き換えてやればいいのだが,その一手間がとても面倒なのである。

出力ファイル名の文字化けを修正してくれる PriMore

「新しいテキスト ドキュメント.txt」を PDF 化するのであれば,変換後のファイル名は「「新しいテキスト ドキュメント.pdf」になって欲しいものである。これを実現するのが PriMore である。

PriMore の Windows 7 へのインストール

現在公開されている PriMore は,PrimoPDF 4 に対応したものなので,PrimoPDF はバージョン4をインストールしておく (XLsoft エクセルソフト : activePDF 無料 PDF 作成/変換ソフトウェア PrimoPDF 4.1 日本語版 - ホーム)。英語版はバージョン5になっているので注意。

PriMore をダウンロードし (PrimoPDF v4用 PriMore 微修正でV4.20⇒V4.22にアップデート - PDFとたわむれる),readme.txt にしたがってインストールすれば完了である。ただし,Windows 7 で正しく動作させる場合はもう一手間必要になるので,以下に簡単な手順を示す。

  1. PriMoreV4.vbe を PrimoPDF のインストールフォルダに格納する (通常は C:\Program Files\activePDF\PrimoPDF\)
  2. C:\Windows\Temp のプロパティ→「セキュリティ」タブで「Users」を追加し,「Users」に「変更」権限を与える (「変更」にチェックすると,それ以下のリストにチェックが入る)
  3. C:\Windows\primopdf.ini も同様に,「セキュリティ」に「Users」を追加し,「Users」に「変更」権限を与える
  4. 「スタート」メニュー→「デバイスとプリンタ]→「PrimoPDF」→「プリンタのプロパティ」→「ポート」→「ポートの構成」で「Arguments for this program are」内の
    C:\Program Files\activePDF\PrimoPDF\PrimoPDF.exe
    Cscript.exe "C:\Program Files\activePDF\PrimoPDF\PriMoreV4.vbe"
    に変更する

Windows 7 では,プリンタを右クリックしたときに「プリンタのプロパティ」と「プロパティ」があり,「プロパティ」では何も設定できないので注意が必要である。まったく紛らわしい。

また,Windows 7 では,上述のように「C:\Windows\Temp」と「C:\Windows\primopdf.ini」にユーザによる変更権限を与えてやらないと,「Arguments for this program are」の欄に PriMore を登録しても,閉じた後でもう一度開くと「Arguments for this program are」に戻ってしまうという現象が発生する。

公開することの利点

ブログへの公開

PriMore は作者がブログに公開してくれている。もともと,Windows 7 対応ではなかったが,ブログのコメント欄の議論の中で,Windows 7 でも動作することや,Windows 7 にインストールする際の注意点が明らかになった。これは大きな利点である。

ソースコードの公開

PriMore の作者は,さらにソースコードも公開した (PriMoreソースコード公開 - PDFとたわむれる)。理由としては作者が多忙になったとのことだが,このことで,新たな利点が生まれた。PriMore にはファイル名の受け渡しにクリップボードを使うという欠点があったのだが,ソースコードの公開で,その欠点が解決されたようなのである。修正方法はコメント欄にあるが,よく分からない…。バージョンアップに期待したい。

まとめ

PriMore をインストールすることで,長年のモヤモヤであった PrimoPDF の日本語ファイル名文字化け問題が解決した。素晴らしい。クリップボードを使わない次期バージョンの公開に期待したい。

2013年12月19日追記:
クリップボードを使わない版を作った方がいて公開されていました (PriMoreクリックボード未使用版)。

Posted by n at 2011-12-19 23:28 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?