PDF Form
PDF Form Flattener
インタラクティブなPDFフォームを編集できない文書に変換し、不正な変更から保護します。
インタラクティブなPDFフォームを編集できない文書に変換し、不正な変更から保護します。
Documentize PDF Form Flattener for .NET プラグインは、インタラクティブなPDFフォームを編集できない文書に変換し、不正な変更から保護するよう設計されています。このツールは、フォームフィールドを静的なコンテンツに変換し、PDF文書のセキュリティを向上させます。契約書や合意書、変更が許可されない文書のセキュリティを強化するのに特に役立ちます。
PDF文書内のフォームフィールドをフラット化するには、次の手順に従ってください。
FormFlattenerOptionsクラスのインスタンスを作成します。Processメソッドを呼び出してフラット化操作を実行します。1// フラット化オプションを設定するためのFormFlattenerOptionsオブジェクトを作成
2var options = new FormFlattenerOptions();
3// 入力ファイルパスを追加
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// 出力ファイルパスを設定
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// プロセスを実行
8FormFlattener.Process(options);ドキュメントに含まれるフィールドの数を取得できます。
1// フィールド名を取得
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");フィールドの位置や名前などの基準に基づいて、特定のフォームフィールドのみを選択的にフラット化できます。
1// フィールド名を取得
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
3// フラット化オプションを設定するためのFormFlattenerOptionsオブジェクトを作成
4var options = new FormFlattenerOptions();
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// 1つのフィールドをスキップします。
8options.SkipFields.Add(fieldNames[0]);
9// プロセスを実行
10FormFlattener.Process(options);