C#でPDFをフラット化

This article was translated from English: Does it need improvement?
Translated
View the article in English

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


PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronPDF オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、PDFをC#で変革しています。

PDF 用 C# NuGet ライブラリ nuget.org/packages/IronPdf/
Install-Package IronPdf

インストールを検討してください IronPDF DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronPdf.zip

プロジェクトに手動でインストールする

DLLをダウンロード

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")
VB   C#

フラット化されたドキュメントを確認してください

以下の出力では、最初のPDFは編集可能であり、私たちの元のファイルです。IronPDFと上記のコードを使用して、それをフラットまたは編集不可能にしました。 このコードは、あらゆる.NET PDFプロジェクトのニーズに使用できます。

次の内容にご注意ください。
Flattenメソッドを使用した後、フォームは検出できなくなります。


ライブラリ クイック アクセス

さらに詳しくドキュメントを読む

ドキュメントを読んで、PDFのフラット化、編集、操作方法などについて詳しく学びましょう。

さらに詳しくドキュメントを読む