Acrobatを使わずPDFに連続でパスワードをかけるEXE版

先日「パスワード付きのPDFを無料でつくりたい」「PDFのパスワードは取引先ごとに違うものを設定したい」という相談を受けて、PDFにパスワードをかける方法をこちらに記載しました。
更に簡素化してEXEツールにしましたので掲載します。

◆ツールのダウンロード

ツール説明DL
EXE
PDFパスワード1発設定EXEこのツールにPDFファイルをドラッグ&ドロップするだけでPDFにパスワードを簡単にかけることができます。
※同梱のReadMeに沿ってQPDFの準備が必要です
(PDFPasswordSet.zip : 5.03 kb)

このツールで操作いただければ、Abobe Acrobat(有料版)を使う必要もなくインストールが必須のソフトを使うこともなく精査していないクラウドサービスに機密データをアップロードする懸念もないので、オススメの方法です。以下、簡単に説明していきます。

手順1.QPDFを準備する

次のURLからQPDFをダウンロードします。
https://github.com/qpdf/qpdf/releases/tag/v11.2.0
Windows(64bit)のPCをお使いの方は画面中段「qpdf-11.2.0-msvc64.zip」をダウンロードします。

ダウンロードした「qpdf-11.2.0-msvc64.zip」をデスクトップに解凍してください。

手順2.ツールを準備する

上記に記載したPDFパスワード1発設定EXEをダウンロードします。

ダウンロードしたファイルを解凍し、手順1で準備した「qpdf-11.2.0-msvc64」ファイルの直下に置いてください。

手順3.パスワードを設定する

“Config.ini”をメモ帳で開いて、パスワードと実行後ファイル名の末尾を設定ください。

パスワード…PDFファイルに設定するパスワードです。半角英数のみが有効です。
実行後ファイル名の末尾…実行後に出力されるファイル名の末尾につけるテキストです。例えば「_pw」と設定していると「sample.pdf」は、「sample_pw.pdf」として出力されます。ファイル名で使える文字が有効です。

手順4.処理を実行する

パスワードをかけたいPDFファイルを、このツールにドラッグ&ドロップしてください。
PDFファイルが存在するフォルダにパスワード付きのPDFファイルが出来上がります。
複数ファイルのドラッグ&ドロップも可能です。

出来上がったパスワード付きのPDFファイルを開こうとすると、パスワード入力を要求されます
これで完成です。


▼その他、PCが苦手な方でも簡単に操作できるツールを作成していますので、お仕事のデータが実際に動くかどうかお試しいただけると幸いです。


業務効率化ツール
30個以上の業務効率化ツールをご用意しています。(※体験版あり)


Acrobatを使わずPDFに連続でパスワードをかける

「パスワード付きのPDFを無料でつくりたい」「PDFのパスワードは取引先ごとに違うものを設定したい」という相談を受けた事がきっかけで調べました。PCが苦手な方でも比較的簡単に操作ができそうなフローになりましたので、備忘録として記載します。

◆パスワード付きPDF作成の概要

 ✅ QPDFというコマンドラインプログラムを使います。
   インストール不要無料のプログラムです。

 ✅ プログラミングやPC操作が苦手な方でも使えるように
   補助ファイルをご用意しました。これを使うことで連続処理も可能になります。

この方法で操作いただければ、Abobe Acrobat(有料版)を使う必要もなくインストールが必須のソフトを使うこともなく精査していないクラウドサービスに機密データをアップロードする懸念もないので、オススメの方法です。それでは説明していきます。

手順1.QPDFを準備する

次のURLからQPDFをダウンロードします。
https://github.com/qpdf/qpdf/releases/tag/v11.2.0
Windows(64bit)のPCをお使いの方は画面中段「qpdf-11.2.0-msvc64.zip」をダウンロードします。

ダウンロードした「qpdf-11.2.0-msvc64.zip」をデスクトップに解凍してください。

手順2.補助ファイルを準備する

こちらから補助ファイルをダウンロードします。

qpdf_supportFile.zip
コマンドの作成シート、入力シート、サンプルPDFを入れています

ダウンロードした補助ファイルを解凍し、手順1で準備した「qpdf-11.2.0-msvc64」ファイルの直下に置いてください。


手順3.パスワードをかけたいPDFファイルを準備する

パスワードをかけたいPDFファイルも同様に、手順1で準備した「qpdf-11.2.0-msvc64」ファイルの直下に置いてください。※ここでは”サンプルデータ1.pdf”を使って説明していきます。

手順4.コマンド作成シートに情報を入力する

“コマンド作成シート.xlsx”を開きます。

A列[元PDFファイル名]には、パスワードをかけたいPDFファイル名を記入します。※拡張子も記入
B列[パスワード]には、かけたいパスワードを入力します。※半角英数
C列[新しいPDFファイル名]には、パスワードをかけた後のPDFファイル名を記入します。※拡張子も記入

すべて入力すると、関数が入っているD列[コマンド]が出来上がるので、D列をコピーしてください。

手順5.コマンド実行ファイルをつくる

“コマンド入力.ps1″をメモ帳で開いて、手順4でコピーしたコマンドを貼り付けて保存します。
ここで2行目以降のコマンドも貼り付けると連続処理ができます。

参考:メモ帳の文字コードは文字化けしないよう”ASNI”にしています。

手順5.コマンドを実行する

“コマンド入力.ps1″を右クリックして[PowerShellで実行]を押すと、処理が開始されます。

参考:お使いのPC環境によっては、PowerShellの画面が表示されて実行ポリシーの変更を求められることがあります。その場合、ポリシーの変更に問題がなければ、[はい(”Y”を入力してエンターキー)]を押してください。

処理が完了すると、フォルダ直下にExcel上で設定した新しいファイル名のPDFが作成されます。


このファイルを開こうとすると、パスワード入力を要求されます
Excel上で設定したパスワードを入れると開くことができます。

以上です。
▼その他、PCが苦手な方でも簡単に操作できるツールを作成していますので、お仕事のデータが実際に動くかどうかお試しいただけると幸いです。


業務効率化ツール
30個以上の業務効率化ツールをご用意しています。(※体験版あり)


PDFtoWord一括変換

【PDF to Word一括変換】

●機能
複数のPDFファイルを、Word(.docx)ファイルに変換するツールです。
*対応する拡張子 :”pdf”

■変換例

文章のみのPDFであれば変換が可能です。ただしOCR機能がついている訳ではありませんので、PDF上で画像の中に入っている文字(PDFで開いてマウスカーソルを当てても掴めない文字など)は、テキストとしては変換できません。


官報を変換してみたところ、縦書きのテキストとして抽出することができました。一部文字の配置がずれていますが概ね変換が可能です。


確定申告等で使う”医療費控除の明細書”を変換してみたところ、表として抽出することができました。一部、図形の配置がずれていますが概ね変換が可能です。


こちらはPowerPointで作ったポスターになります。 一部、図形の配置がずれていますが概ね変換が可能です。



パスワードで保護されているPDFは変換できません。上記はITパスポート試験の過去問になります。

■ご利用上の留意事項

#初回実行のみ、次のアラートが表示される場合は、”今後このメッセージを表示しない”にチェックを入れて”OK”を押してください。

必ずしも元のPDFと同じ表示にはならないという旨のアラートになります。

#OfficeバージョンによりPDF読込み精度が事なります。最新のOfficeでの利用が推奨になり、Mac版では動作不可になります。

#パスワードで保護されているPDFは変換できません。

FREE版paid版
処理ファイル数2ファイル無制限
シートの保護の解除
ソースコードの公開
実行ファイル(*1)

(PDFtoWord.zip : 76KB)

for sale

*1…ツールを起動しなくても1クリックで実行可能な実行ファイル(VBS)

【対応する拡張子】PDF
【動作環境】   Microsoft Excel, Wordが必要
    ※ OfficeバージョンによりPDF読込み精度が事なります。
     最新のOfficeでの利用が推奨になり、Mac版では動作不可になります。

PowerPointToPDF一括変換

【PowerPoint To PDF一括変換】

●機能
複数のPowerPointデータを連続でPDFデータに変換します。


*対応する拡張子 :”pptx,pptm,ppt”

FREE版paid版
処理ファイル数2ファイル無制限
シートの保護の解除
ソースコードの公開
実行ファイル(*1)

(PPTtoPDF.zip : 46KB)

for sale

*1…ツールを起動しなくても1クリックで実行可能な実行ファイル(VBS)

【対応する拡張子】pptx,pptm,ppt
【動作環境】   Microsoft Excelが必要 ※Mac版は不可

Word to PDF一括変換

【WordtoPDF一括変換】

●機能
複数のWordファイルを、PDFファイルに変換するツールです。

*対応する拡張子 :”doxc, docm, doc ”

FREE版paid版
処理ファイル数2ファイル無制限
シートの保護の解除
ソースコードの公開
実行ファイル(*1)

(WordtoPDF.zip : 44KB)

for sale

*1…ツールを起動しなくても1クリックで実行可能な実行ファイル(VBS)

【対応する拡張子】doxc, docm, doc
【動作環境】   Microsoft Excel, Wordが必要 ※Mac版は不可

Excel to PDF一括変換

【Excel to PDF一括変換】

●機能
複数のExcelファイルを、PDFファイルに変換するツールです。
すべてのシートをPDFに変換する他、1シート目のみPDFに変換することも可能です。

*対応する拡張子 :” xlsx,xlsm,xlsb,xls”

FREE版paid版
処理ファイル数2ファイル無制限
シートの保護の解除
ソースコードの公開
実行ファイル(*1)

(ExceltoPDF.zip : 45KB)

for sale

*1…ツールを起動しなくても1クリックで実行可能な実行ファイル(VBS)

【対応する拡張子】xlsx, xlsm, xlsb, xls
【動作環境】   Microsoft Excelが必要 ※Mac版は不可