私はいくつかの電子ブックを購入しました-パスワードで保護されたPDFファイル。パスワードは非常に長いので、AdobeReaderが将来の使用のためにそれらを保存できることを望みます。
誰かがこの問題の解決策や回避策を知っていますか?
パスワードを紛失した場合、Elcomsoftは PDF Password Recovery プログラムを販売しています。私はそれをPDF中心の仕事で使用して、セキュリティを破ることができるかどうかを確認しました。(当時の私たちにとっては残念なことに)簡単にできました。
2つの回避策:
パスワードをテキストファイルに入れ、画面の邪魔にならないように表示し、必要に応じてカットアンドペーストします。単純なテキストツールだけでなく、この機能を提供できる任意のソフトウェアを使用できます。クリップボードマネージャー(Gnomeの下の Glipper など)またはキーボードマクロ。または、キーボードショートカットを使用して、必要に応じてパスワードを配信します。
可能であれば、PDFを開いて読むためにパスワードを必要としないソースからPDFを入手してください。ポリシーを変更するように他のサプライヤーに働きかけます。たとえば、PDFを読み取り用にパスワードで保護していない多くのサプライヤから2つだけです。
a。 Safari Books Online すべてのページにSafariユーザー名がマークされているが、パスワードが読み取り用にロックされていないPDFを提供します。
b。 Packt Publishing ポリシーを変更し、読み取るためにパスワードを必要としないPDFを提供するようになりました。実際、過去にパスワードで保護されたPDFを購入した場合は、ロック解除されたバージョンのコピーを無料でダウンロードできます。この場合も、ファイルには顧客の詳細がマークされたページがあります。
商用プロバイダーは、ファイルの読み取りにパスワードを必要としないビジネスケースをサポートできます。読むためにパスワードを必要としないPDFは、アクセスを簡素化し、ファイルの内容を検索できるようにし、ファイルブラウザが表紙のアイコンを表示できるようにします。
パスワードで保護されたPDFがいくつかありましたが、それらは私が限定的に使用する必要はありませんでした。それらが私のマシンに侵入した誰かによって開かれたかどうかは関係ありません(それまでにPDFを保護しようとするのは遅すぎます)。
テキストファイルを見つけて、PDFコピーと一緒に保管するのに飽きました。
最後に、私は最終的にPDFファイルの名前を最後にパスワードを添付してに変更しました。
これで、PDFが手元にあるときはいつでも、パスワードも手元にありました。
不要なパスワードの想起の話の終わり。
もちろん、これはうまくいかないかもしれません。
車のキーをガレージのドアにぶら下げておくようなものです。
しかし、この場合、私の「ガレージドア」は安全な敷地内にあります:-)
次の AutoHotkey スクリプトを開発して、さまざまなPDFリーダーへのパスワードの入力を自動化します。PDFとパスワード、そしてそれはあなたのデフォルトのリーダーでPDFを開き、あなたのためにパスワードを入力しようとします。
このスクリプトをコンパイルして、スクリプトとドキュメント/パスワードへのショートカットを設定します。たとえば、PDF呼び出されたC:\ bleh\my.pdf、パスワードabcd、ショートカットを作成します "C:\ someapps\pdf_passwd.exe" "C:\ bleh\my.pdf "abcd。
Sumatra PDF およびWindows上のAdobe Reader 9/10 XPおよび7.Sumatra PDF現在、「パスワードを記憶する」オプションが組み込まれていますが、最初にこれを開発したときはありませんでした。AdobeReaderに縛られていない場合は、AdobeReaderよりもSumatra PDF for基本的なPDF。
この最新バージョンは、Windows 7Enterprise上のSumatraPDF2.1.1およびAdobeReader 10.1.4でのみテストされています:
if ( %0% < 2 ) {
MsgBox Usage: pdf_passwd.exe document password
ExitApp
} else {
; Find default PDF handler
; First check User Choice (Windows 7)
RegRead, DefaultMessage, HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice, Progid
if ( ErrorLevel ) {
; No User Choice, try default open command
RegRead, DefaultMessage, HKCR, .pdf,
}
; Look up the open command for the app
RegRead, OpenCommand, HKCR, %DefaultMessage%\Shell\open\command,
; Reduce to executable only
StringGetPos, SpacePos, OpenCommand, " ", R
StringLeft, Command, OpenCommand, % SpacePos + 1
Run %Command% "%1%", , , CmdPID
SetTitleMatchMode RegEx
; This method is more reliable, but doesn't work in Adobe 10.
; It seems to fork prior to the password dialog:
; WinWait i)password ahk_pid %CmdPID%
; WinActivate i)password ahk_pid %CmdPID%
; Tested with SumatraPDF 2.1.1 and Adobe Reader 10.1.4.
; Tweaking / additional logic may be necessary to accommodate differences
; in password dialogs.
WinWaitActive, i)password
; Send password with capslock off, restore
caps_lock_on := GetKeyState( "Capslock", "T" )
if ( caps_lock_on ) {
SetCapsLockState Off
}
SendInput %2%{Enter}
if ( caps_lock_on ) {
SetCapsLockState On
}
}
パスワードをAdobeReaderに保存するソリューションではありませんが、制限を完全に削除するための回避策は次のとおりです。
PDF Unlockerは、PDF)のあらゆる種類の制限を取り除くことができるシンプルで便利なアプリケーションです=ファイル。2つの領域でアクセスを制限するパスワードを削除することで機能します。1つは印刷のコピーや貼り付けなどの一部の機能を制限するパスワード用です。2つ目はPDFファイル。
PDF Unlockerはフリーウェアです(Windows)。