法務チーム - 署名済みの契約書をロックする
契約書PDFにすべての当事者が署名したら、アーカイブする前にPDFをフラット化してください。これにより、署名後に署名が改ざんされた、フィールドが変更された、または注釈が追加されたといった主張を当事者が行うことを防ぎます。フラット化されたPDFは、改ざん防止機能を備えた記録となります。
PDFフォームに記入して送信した場合、受信者は入力内容を消去したり、回答を変更したり、注釈を削除したりすることができます。ただし、事前にドキュメントをフラット化しておく必要があります。フラット化とは、すべてのインタラクティブなレイヤー(フォームウィジェットの表示、注釈オーバーレイ、デジタル署名スタンプなど)を静的なページコンテンツストリームに統合することです。その結果、編集可能なオブジェクトが一切ないPDFが作成されます。つまり、消去できるフォームフィールドも、非表示にできる注釈レイヤーも、入力内容を変更する方法もありません。署名済みの契約書をアーカイブしたり、政府機関に提出したり、完成した申請書を提出したりする前に、この手順を実行することが重要です。単にフィールドを視覚的に覆うだけでなく、PDF構造自体から編集可能性を排除する必要があるからです。
LuraPDFは、さまざまな出力要件に合わせて2つの異なるフラット化モードを提供します。ベクターフラット化では、pdf-libを使用してPDFのページコンテンツストリームを走査し、ウィジェットの外観ストリームをページにマージし、注釈とAcroFormオブジェクトを削除します。結果として、テキストレイヤーが保持されたPDFが生成されます。すべてのテキストは選択、検索、コピーが可能で、ファイルサイズは多くの場合、元のファイルよりも小さくなります。ラスターフラット化では、異なるアプローチが採用されています。pdf.jsが各ページを高解像度のキャンバスにレンダリングし、pdf-libがレンダリングされた各画像をフルページJPEGまたはPNGとして新しいPDFに埋め込みます。すべての注釈、フォームフィールド、グラフィック、フォントの外観がピクセルレンダリングでキャプチャされるため、表示される内容がそのまま出力に反映されます。これにより、すべてのビューアで視覚的な忠実性が保証されますが、テキストの検索性は失われます。どちらのモードも完全にブラウザ内で実行され、何もアップロードされません。
PDFファイルのフラット化は、単なるファイル変換ではなく、コンプライアンスとワークフロー上の重要なステップです。以下に、PDFファイルのロックが必須となる状況を示します。
契約書PDFにすべての当事者が署名したら、アーカイブする前にPDFをフラット化してください。これにより、署名後に署名が改ざんされた、フィールドが変更された、または注釈が追加されたといった主張を当事者が行うことを防ぎます。フラット化されたPDFは、改ざん防止機能を備えた記録となります。
雇用申込書、入社手続き書類、税務申告書、福利厚生登録書類などのPDFファイルは、記入完了後にフラット化する必要があります。これにより、人事システムに改ざん不可能な記録が作成され、従業員の回答は提出された状態でロックされます。
編集者はPDF校正刷りにコメントやマークアップを書き込みます。印刷業者に送信する前に、すべての注釈をページに統合してレンダリング時の予期せぬ問題を防ぐため、フラット化処理を行ってください。一部の印刷RIPでは、PDFの注釈オーバーレイが正しくレンダリングされない場合があります。
PDF形式で作成された経費報告書、発注承認書、財務開示書類は、財務システムに送信する前にロックする必要があります。フラット化することで、監査証跡の要件を満たす改ざん不可能な記録が作成されます。
政府機関は提出されたPDFフォームを受け取り、アーカイブします。アーカイブ前にフラット化することで、文書管理システムは、将来のPDFリーダーで動作が異なる可能性のあるインタラクティブなフォームではなく、静的で閲覧者に依存しないレコードを保存することが保証されます。
PDF処理パイプライン(結合、分割、透かし、OCR)は、ソースPDFにアクティブなAcroFormフィールドや注釈レイヤーが含まれている場合、失敗したり、予期しない出力を生成したりする可能性があります。まずフラット化して入力を正規化することで、後続のツールはクリーンで静的なページコンテンツを参照できるようになります。
PDFをフラット化するとは、編集の自由度を犠牲にして永続性を確保する一方通行の変換処理です。PDFをロックすると、以下のようなメリットが得られます。
ベクターフラット化モードでは、pdf-lib は PDF を開き、各ページの注釈配列を反復処理します。ウィジェット注釈 (フォームフィールドの外観) ごとに、外観ストリーム (フィールドの現在の値の視覚的レンダリング) が抽出され、注釈の位置とサイズでページのコンテンツストリームに描画されます。次に、注釈オブジェクトが注釈配列から削除され、その参照が AcroForm フィールドツリーから削除されます。結果として、入力済みのフィールド値は視覚的には以前と全く同じに見えますが、インタラクティブなウィジェットではなく、ページコンテンツ内の静的な描画操作として表示されます。付箋テキスト、ハイライト矩形、下線パス、インク注釈も同様に処理されます。外観ストリームがページにスタンプされ、注釈オブジェクトが削除されます。
ラスターフラット化モードでは、各ページはpdf.jsによって指定された解像度(デフォルトは150 DPI、印刷用に300 DPIに設定可能)でHTMLキャンバスにレンダリングされます。キャンバスの画像データはJPEGまたはPNGブロブとしてエクスポートされ、pdf-libによって`page.drawImage()`を使用して新しいPDFページに書き込まれます。新しいPDFにはテキストレイヤー、フォームフィールド、注釈はなく、ページ全体の画像オブジェクトのみが含まれます。これにより、フォントの埋め込み、注釈のレンダリングモード、ICCカラープロファイルに関係なく、ページがレンダリングされたときに画面上に存在していたすべての視覚要素が確実にキャプチャされます。ラスターフラット化後、ドキュメントを再び検索可能にする必要がある場合は、LuraPDF OCRツールを実行して、画像ページの上にテキストレイヤーを追加します。
| 特徴 | LuraPDF | サーバーベースのツール(Sejda、Smallpdf) | Adobe Acrobat |
|---|---|---|---|
| プライバシー | ブラウザのみで閲覧可能 — ドキュメントはアップロードされません | ファイルがリモートサーバーにアップロードされました | 地域限定だが、購読が必要 |
| ベクトルフラット化モード | はい、テキスト層を保持し、ロスレスです。 | 通常はそうですが、モード選択はできません。 | はい、完全な制御が可能です |
| ラスタフラット化モード | はい、ピクセル単位で完璧、印刷対応です。 | 一部のみ - 常に利用できるとは限りません | はい — PDFへの印刷相当 |
| 料金 | 永久無料、割り当てなし | フリーミアム - 1日あたりの利用制限または有料化 | $$$ Acrobat サブスクリプション |
フラット化は元に戻せない操作です。フラット化を行う前にいくつかの注意点を守ることで、必要なデータの損失を防ぐことができます。
ファイルをフラット化する前に、必ずフラット化されていないバックアップを作成してください。フラット化操作は永続的で、一度保存すると元に戻すことはできません。
テキストの検索性が重要な場合(検索、コピーを、貼り付けがすべて出力で機能する場合)は、ベクター形式への変換を使用してください。印刷や視覚的な忠実度が優先される場合は、ラスター形式への変換を使用してください。
ラスタ画像を統合した後、OCR PDFツールを実行して検索可能なテキストレイヤーを追加します。これにより、視覚的な忠実度と検索機能の両方が得られます。
PDFをフラット化する機能と、フラット化後にPDFを保護する機能を組み合わせましょう。パスワードを追加することで、PDFエディターを使用して静的コンテンツを編集することを防止できます。
複数の入力済みフォームを1つのドキュメントに結合する前に、各フォームを個別にフラット化して、AcroFormのフィールド名の衝突を防ぎ、結合されたドキュメント間でフィールド値が混ざり合うのを防いでください。
コンプライアンスのためのアーカイブにおいては、ラスター画像よりもベクター画像をフラット化する方が望ましい。ベクター画像はファイルサイズが小さくなり、PDF/Aバリデーターをより容易に通過でき、文書管理システムでの全文検索のためにテキストレイヤーを保持できるからである。
記入済みのフォーム、注釈付きレビュー用コピーを、または署名済みの契約書を上記のアップロードエリアにドロップしてください。テキストの検索性を維持しながらインタラクティブ性をロックするには「ベクターフラット化」を、印刷に適したピクセル出力には「ラスターフラット化」を選択してください。透かしなし、アップロード不要、無料、永久ロックされたPDFをダウンロードできます。完全なワークフローとしては、まず「PDFフォームへの記入」でフォームに記入し、ここでフラット化して値をロックし、送信前に「PDFの保護」でパスワードを設定してください。