フォーム Flattener Plugin for Aspose.PDF

Aspose.PDF Form Flattener Plugin for .NET は、インタラクティブな PDF フォーム (AcroForms) を静的で編集できないドキュメントに変換することを可能にします - データの完全性を保護し、法的またはアーカイブの要件を満たすのに役立ちます。

●最新記事

Aspose.PDF フォーム Flattener Plugin キー機能

  • すべての形状のフィールドすべてのインタラクティブフィールドを静的コンテンツに直ちに変換し、さらなる編集が可能でないことを保証します。

  • 選択フィールドフラッテニング特定のフィールドのみをフラットすることを選択し、他者をインタラクティブに保ち、部分編集性が必要なシナリオの場合を選択します。

  • セキュア・アーカイブ・ドキュメントアーカイブまたは法的提出のための敏感な文書を閉鎖し、フラッティング後にコンテンツが変更されないことを保証します。

Flattener プラグインでスタートする Aspose.PDF フォーム

  • .NET のための Aspose.PDF をインストールするNuGet を通じて .NET プロジェクトに Aspose.PDF を追加するか、または参照集を介して。

  • ライセンスを設定するAspose のライセンスを設定して、ウォーターマークを削除し、高度な機能を解除します。

  • フラッティングオプションを選択する利用 FormFlattener, FormFlattenAllFieldsOptionsあるいは FormFlattenSelectedFieldsOptions 何をフラットするかを明確にする。

  • 「Run and Save」プロセス方法をフラットフィールドに呼び出し、セキュアドキュメントを保存します。

例:すべてのPDFフォームフィールドをC#でフラットする

using Aspose.Pdf.Plugins;

// Input/output file paths
var inputPath = @"C:\Samples\form-interactive.pdf";
var outputPath = @"C:\Samples\form-static.pdf";

// Create flattening options
var options = new FormFlattenAllFieldsOptions();
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Create the FormFlattener plugin
using var flattener = new FormFlattener();

// Flatten all fields
var resultContainer = flattener.Process(options);
Console.WriteLine("PDF form flattened and saved to: " + outputPath);

■最良の実践*

  • フラッティングする前に常にインタラクティブなPDFのバックアップを保持します。
  • 必要に応じて編集性をコントロールするために選択的なフラッティングを使用します。
  • 文書の有効性を確保し、アーカイブまたは共有する前にフラットドキュメントを確認します。

関連する資源:

 日本語