署名可能なドキュメントを作成する無料のPDFプリンター/蒸留器はありますか?[閉まっている]


9

さまざまな方法(このサイトの他の場所で説明)を使用してPDFを作成したり、プリンタードライバーを使用したり、PostScriptから変換したりしています。一般的な問題は、Adobe Readerの新しいバージョンで出力ファイルを開くと、 [署名を配置]のオプションがグレー表示されているか、このドキュメントの機能が無効になっていることを示すエラーメッセージが表示されます。私の知る限り、ドキュメントメタデータのどこかに、ユーザーに「このドキュメントへの署名を許可する」かどうかを示すオプションが設定されています。他のSUの投稿にリンクされているフリー/オープンソースツールのいずれにも、これはオプションとしてリストされていません(公平にするために、実際にダウンロードしてすべてを試したことはありません)。

これを行うツールはありますか?この機能をオンにするために、16進エディターで少しつついてもよいですか?このオプションをオンにするために、Acrobat Professionalにアクセスできることもありますが、必要なすべてのケースでそれを実行するのは、私がやりたいよりも大変な作業です。単一ページのドキュメントに対する現在の回避策は次のとおりです。

  1. ドキュメントをPDFに印刷します(おそらくPostScriptを介して)
  2. Readerで「署名可能」ビットがオンになっている単一ページの空白PDFを開く
  3. 印刷先のドキュメントをインポートして、リーダーのマークアップツールを使用してカスタム「スタンプ」を作成する
  4. 白紙のページに印刷されたドキュメントの画像に「スタンプ」を押し、それが中央に正しく配置されるようにしたい
  5. ドキュメントに署名を付けますが、実際にはスタンプしません

これは明らかに拡張性がまったくありません。私ができるならはるかに良いでしょう:

  1. ドキュメントをPDFに印刷する
  2. ドキュメントを簡単なショートカット/ツール/何にでもドラッグしてください
  3. リーダーでドキュメントを開く
  4. ドキュメントに署名を配置する

ETA:申し訳ありませんが、もっと明確になっているはずです。つまり、仮想インク署名を追加するのではなく、Adobe Readerで利用できる証明書ベースのデジタル署名について話しているのです。また、どのようなソリューションも実際にはオフラインで利用できる必要があります。

回答:


3

この投稿を見つけた後、Readerが許可するかどうかに関係なく、既存のPDFに署名する唯一の機能を備えたDigisignerと呼ばれる無料のソフトウェアを見つけました。その後、リーダーは署名を100%表示および検証します。これは回避策ですが、あなたほど複雑ではありません。それは目に見えない署名と目に見えるスタンプの両方を可能にします。いくつかの問題点があります。

  • レンダラーは合字を表示できませんが、いったん署名されて再度開かれると、それはまったく同じです)
  • 私にとっての大きな欠点は、公開鍵暗号化を使用できない、またはリーダーが署名できるように「署名可能」ビットを設定できないことです。

私は彼らがそれをどのようにして回避するのか(上記の仕様の引用とは逆に...)わかりませんが、私はギフト用の馬を口の中で見るつもりはありません。これはかなり甘いです!
Coderer、2011年

3

さて、PDF 1.7仕様のこの一節は、あまり励みになりません。

12.8.2.3 UR

UR変換メソッドを使用して、権限辞書のUR3エントリから参照される使用権の署名を無効にするドキュメントへの変更を検出します(12.8.4「権限」を参照)。使用権署名は、適合リーダーではデフォルトで使用できない追加のインタラクティブ機能を有効にするために使用されます。署名は、許可が正当な許可機関によって許可されたことを検証するために使用されます。変換パラメーターディクショナリ(表255を参照)は、署名が有効な場合に有効にする追加の権限を指定します。許可されていない方法でドキュメントが変更されたか、署名者のIDに拡張アクセス権が付与されていないために署名が無効である場合、追加の権限は付与されません。

アドビシステムズ社は、公開鍵暗号を使用して、Adobe Readerの追加機能を有効にする権限を付与します。認証局を使用して公開鍵証明書を発行し、取引関係を結んだ作成者を文書化します。Adobe Readerは、権限を有効にする署名がアドビ認定の認証局からの証明書を使用していることを確認します。他の準拠リーダーは、独自の目的でこれと同じメカニズムを自由に使用できます。


要するに、「読者、このドキュメントに署名を付ける」と言う唯一の方法は、「[adobe]がビジネス関係に入った」アプリケーションから行うことなのでしょうか。うわー、それは...それはひどいです。ない意外一般アドビの全体的ながらくたネスを与え、それでもひどいです。
Coderer、2010

@Coderer:実際、Adobeアプリを使用する必要があるのはそれほど多くはないので、この目的のために認証されたCAの1つからこのための証明書を取得する必要があります。
SamB 2010


1

私は次のベンダーのツールでいくつかの成功を収めました。彼らのサイトのクイックGoogleから、彼らの無料のビューアは少なくとも署名をサポートしているようです。彼らのPDF作成ソフトウェアがあなたの要件を満たす可能性があるかもしれません:

ドキュメントトラック


彼らのウェブサイトの「高度/ PRO機能」(例えば、有料)の下で:*デジタル署名を追加(タイムスタンプを含む)さらに、無料のAdobe Readerはに署名できます。サードパーティのリーダーアプリの唯一の値はファイルに設定されている「署名の許可/ブロック」権限を無視する場合。
Coderer、2010年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.