C#でPDFをフラット化
PDFドキュメントには、しばしばラジオボタン、チェックボックス、テキストボックス、リストなどのインタラクティブな入力ウィジェットを含むフォームが含まれています。さまざまなアプリケーション目的のためにこれらを編集不可にするためには、PDFファイルをフラット化する必要があります。IronPDFは、C#でワンラインのコードでPDFをフラット化する機能を提供します。



IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
C#でPDFファイルをフラット化する方法
- NuGetパッケージマネージャからIronPDFをインストールする
- 既存のPDFを読み込むか、HTMLから新しいPDFを作成する
- 以下を使用
フラット化
PDFをフラット化するためのメソッド - フラット化されたPDFを新しいドキュメントとして保存する
- 行のコードでC#でPDFドキュメントをフラット化する
C# PDFをフラット化する方法
C# PDF ドキュメントをフラットにする
IronPDFパッケージをインストールしたら、たった1行のコードでPDFファイルをフラット化できます。
以下のコード例では、PdfDocument クラスを使用してPDFを選択しています。 プロジェクトに必要な場合、ChromePdfRenderer クラスを使用してPDFを作成することもできます。
PDFファイルをフラット化するには、Flatten
メソッドを使用します。 これにより、PDFは編集できなくなり、ラジオボタンやチェックボックスなどのインタラクティブウィジェットが削除されます。 以下のフラット化されたPDFのC#コード例でその動作を確認しましょう。
:path=/static-assets/pdf/content-code-examples/how-to/pdf-image-flatten-csharp-flatten-pdf.cs
using IronPdf;
// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("before.pdf");
// Flatten the pdf
pdf.Flatten();
// Save as a new file
pdf.SaveAs("after_flatten.pdf");
Imports IronPdf
' Select the desired PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("before.pdf")
' Flatten the pdf
pdf.Flatten()
' Save as a new file
pdf.SaveAs("after_flatten.pdf")
フラット化されたドキュメントの確認
以下の出力では、最初のPDFは編集可能であり、私たちの元のファイルです。IronPDFと上記のコードを使用して、それをフラットまたは編集不可能にしました。 このコードは、あらゆる.NET PDFプロジェクトのニーズに使用できます。
次の内容にご注意ください。
Flatten
メソッドを使用した後、フォームは検出できなくなります。