ユーザーがPDFを印刷できないようにロックできる「無料」のコマンドラインツールを知っている人はいますか。これをバッチに入れてフォルダーをループし、Adobe Standard および Reader からの印刷を無効にできるようにする必要があります。コマンドラインから任意のツールを使用してこれを行うことは可能ですか?
11643 次
2 に答える
17
まず、pdftk
:
pdftk
for (Linux、Unix、Mac OS X、および Windows で使用可能) を使用して、「所有者パスワード」を設定できます。
pdftk \
input.pdf \
output semi-protected.pdf \
owner_pw "supersecret"
結果は次のとおりです。たとえば、次のようになります。
pdfinfo semi-protected.pdf | grep Encrypted:
Encrypted: yes (print:no copy:no change:no addNotes:no)
コマンドを変更して、PDF を開くためにユーザー パスワードを追加で要求することができます。
pdftk \
input.pdf \
output semi-semi-protected.pdf \
owner_pw "supers3cr3t" \
user_pw "s3cr3t"
コマンドを変更して、(選択的に) 他のユーザー アクションを「許可」することができます。
pdftk \
input.pdf \
output semi-semi-protected.pdf \
owner_pw "supers3cr3t" \
allow ModifyContents \
allow CopyContents \
allow ScreenReaders \
allow ModifyAnnotations
結果は次のようになります。たとえば、次のようになります。
pdfinfo semi-semi-protected.pdf | grep Encrypted:
Encrypted: yes (print:no copy:yes change:yes addNotes:yes)
第二に、podofoencrypt
:
コマンドラインの例:
podofoencrypt \
--rc4v2 \
-o "supers3cr3t" \
-u "s3cr3t" \
--edit \
--copy \
--editnotes \
--fillandsign \
--accessible \
--assemble \
input.pdf \
semi-protected.pdf
大きくて太った警告:
PDF ファイルを「保護」するこの方法は、決して安全ではないことに注意してください。PDF ファイルの保護を簡単に解除できる PDF クラッカー ソフトウェア ユーティリティは数多くあります。この方法は、ほとんどの初心者コンピューター ユーザーがファイルをいじるのを防ぐための非常に基本的な手段にすぎません。
さらに、こちらもご覧ください
第三に、qpdf
:
于 2012-08-15T19:30:47.030 に答える
13
qpdfはこれを行うことができます:
qpdf \
--encrypt \
"user-password" \
"owner-password" \
40 \
--print=n \
-- \
infilename \
outfilename
あるいは
qpdf \
--encrypt \
"user-password" \
"owner-password" \
128 \
--print=non \
--accessiblity=y \
--force-V4 \
--modify=form \
-- \
infilename \
outfilename
于 2012-08-15T20:39:31.673 に答える