それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

pdftk で切出したらOWNER PASSWORD REQUIRED

PDF を分割を試みたら、OWNER PASSWORD REQUIREDが出てきて困った。

閲覧はできるけど、編集+印刷不可のPDFの処理

pdfからOWNER PASSWORDをガッツリ削除すればいいだけなので。。。
閲覧が出来るんですから、何らかの方法で閲覧データを取り出せればいいわけです。

qpdf でパス削除したPDF作成

qpdf のインストール
brew install qpdf

debian なら apt-get install

オーナーパスワードが含まれないデータで作る

qpdf --decrypt security.pdf decrypted.pdf 

読み込み可能な場合は、パスワードなしでも行ける。

またはパスワードを指定して
qpdf --decrypt security.pdf --password=PASSWORD  decrypted.pdf 


セキュリティがかかってても、読み出せさえすれば、読みだしたデータを使ってパスワード解除したデータでPDFを再生成出来ればそれでいいので、qpdf を使ってREADONLYなPDFからREADしてPDFを作り出すことが出来るようです。

pdftk で分割

pdftk decrypted.pdf  cat 1-10 output cat.pdf

できましたー

Mac OSX ならAutomatorがあり、これでPDF分解してPDF分解後から必要なページを再統合も可能


参考資料

>Does PDFTK respect PDF security flags? - Super User
Do this to remove "owner" passwords (if no "user" password is set):

Install qpdf. If on Ubuntu/Debian, you can use sudo apt-get install qpdf.

Once qpdf is installed use the following command:

qpdf --decrypt "filename.pdf" "output.pdf"

You can now do whatever you like with the file.