保護されたPDFの保護を解除する


10

私はPDFを購入しましたが、PDFの領域を強調表示し、個人的な参照用にコメントを追加したいと考えています。

私のFoxit Readerの(ワインを通じて実行されている)を介して、そのプロパティを見てきました、そして、イライラ、私はに許可されていませんよModify the DocumentComment in the Document

pdfは単なる通常のpdfであり、他のあらゆる点が尊重されます。

このPDFのロックを解除して、変更してコメントを追加するにはどうすればよいですか?


したがって、これはドキュメントの所有者によって設定されています。保護されていないバージョンについては、ドキュメントの所有者に問い合わせてください。あなたが文書を解読する権限を持っていない、とあなたはそれにもかかわらず、それを行う場合、あなたは...巻き込まれていないことを確認してください
マックスWyssの

1
@MaxWyssあなたの懸念に感謝します(本当に!)しかし、小説の主なテーマを強調することが世紀の犯罪に吹き飛ばされるとは思いません:P
スターカーズ

回答:


10

ターミナルを使いたくない場合は、qpdfと呼ばれるパッケージをインストールできます。ソフトウェアセンターにあります。ファイルから保護を削除するには、次のようなものを使用できます。

qpdf --password=your_password --decrypt yourfile.pdf output.pdf

それでうまくいくはずです。補足として、pdfファイルを操作するために必要なもう1つの便利な(これもコマンドライン)ツールはpdftkです。
の例man pdftk

pdftk secured.pdf input_pw foopass output unsecured.pdf

お役に立てば幸いです。


PDFの素晴らしいユーティリティ。
Akshay Pratap Singh

2

Ubuntu 18.04では、2つのコマンドはどちらも機能しませんでした。(理由はわかりません)。指示に従ってpdftkをインストールします(リポジトリに含まれていないため)。しかし、私はそれを簡単な方法で(私は)考え出した...

  1. evince mydocument.pdf
  2. ctrl+p
  3. ファイルに出力(新しいファイル名を選択(または上書き))

それだけです。FoxitReaderで強調することができます。


0

Ghostscriptをインストールして実行します。

gs -sPDFPassword="$PASS" -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf

0

このzsh関数を使用します。

pdf-unencrypt () {
    : "Usage: <file>
Uses ghostscript to rewrite the file without encryption."
    local in="$1"
    gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="${in:r}_unencrypted.pdf" -c .setpdfwrite -f "$in"
}

:あるno-operations関数が。$in:r拡張子なしで変数を取得します。明らかにghostscriptインストールする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.