エラー対策 pdftk Warning: unexpected case 1 in LoadDataFile(); continuing

PDF操作のための便利ツール、 pdftk で目次情報をインポートしようとしたときに以下のエラーが表示される場合があります。このエラーメッセージは色々な場合に発生するようなので、私の場合はあくまで一例です。


原因

オプションで指定した文字コードと、実際に用意した目次ファイルの文字コードが違っていた。渡しの場合は、UTF8と指定したが、実物はUTF8-BOMになっていた。

対策

VSCODEでファイルをUTF8に直して、再度コマンドを実行した。正常実行の場合、メッセージは何も表示されない。

pdftk PDF を 重ね合わせ て、セルを重ね合わせた Excel シートを作る

Excelのセルの中では、文字を重ね合わせたりセルに背景をつけることはできません。そこで、そのシートに重ね合わせたい文字を印刷したPDFファイルを用意して、 PDFTK で 重ね合わせ てしまいましょう。

PDFTKのインストールはこちらの記事を参照してください。

重ね合わせコマンドはmultistamp オプションを使用します。

“pdftk PDF を 重ね合わせ て、セルを重ね合わせた Excel シートを作る” の続きを読む

PDF ファイルから メタ情報 メタタグ 個人情報 を 一括で削除する

PDF ファイルには メタ情報  (製作者、著者情報、ライセンス情報、個人情報、など)が埋め込まれています。変な情報は削除したつもりでも、意外と自分の本名がメタ情報に埋め込まれてたりしますので注意が必要です。今回は、この個人情報を一括で削除する方法を説明します。

“PDF ファイルから メタ情報 メタタグ 個人情報 を 一括で削除する” の続きを読む

エンジニア向け Kindle unlimited 無料書籍の紹介

サブスクリプション制のサービスが増えてきましたが、中でも、お値段以上のコンテンツを提供しているのが、Kindle Unlimited です。これは特にプログラマーにはとても優しい、おすすめの サービスになっています。

 

“エンジニア向け Kindle unlimited 無料書籍の紹介” の続きを読む

qpdfを使って一括で フォルダ内 のすべてのPDFのパスワードを解除する

フォルダ内 のすべての PDF ファイルをDecryptする方法です。

単体で解除する場合はこちらの記事をご覧ください。


Mac/Linuxの場合

シェルスクリプトを以下のように組むだけです。フォルダ内から実行してください。

WindowsでもBashを使えば動くのかな。そこは未テストですが、それよりBATファイルを作ったほうが早いような気がします。

解除後のファイル名は3行目で決定しているので、自由に変更してください。

エラー対策 pdftk Warning: data bookmark record not valid — skipped; data:

pdftk にて栞情報をいじろうとしたときに、以下のようなエラーが出ることがあります。

 

“エラー対策 pdftk Warning: data bookmark record not valid — skipped; data:” の続きを読む

pdftkで しおりファイル がインポートできない場合の対策

pdftk用の しおり ファイル がうまくインポートできない場合が多々あります。
しおり情報以外にも、PDFのダンプ情報がうまくインポートできない場面は多々あります。
これらの問題に共通した対策です。
 

“pdftkで しおりファイル がインポートできない場合の対策” の続きを読む

PDF の 印刷禁止 と コピー禁止 を解除する

印刷禁止 の PDF や テキストコピーなどのガード がかかった PDF ほど使えないものは有りません。通常であれば、これらを解除するには、パスワードが必要ですが、普通に開くことができるPDFであれば、これらのセキュリティ設定は外すことができます。

今回は2種類の方法を解説します。自分にあった方法をお試しください。

“PDF の 印刷禁止 と コピー禁止 を解除する” の続きを読む