將 PDFs 在 C# 中壓平
PDF文件通常包含表格,其中包含互動式可填寫小部件,例如單選按鈕、複選框、文本框、列表等。為了使其出於不同應用目的而變為不可編輯,我們需要將PDF檔案壓平。IronPDF提供了用C#一行程式碼來壓平您的PDF的功能。



開始使用 IronPDF
立即在您的專案中使用IronPDF,並享受免費試用。
如何在 C# 中合併 PDF 檔案
- 從 NuGet 套件管理員安裝 IronPDF
- 從HTML加載現有的或創建新的PDF
- 使用
Flatten
方法將 PDF 扁平化 - 將扁平化的 PDF 保存為新文件
- 使用 1 行代碼在 C# 中平整 PDF 文件
如何對 C# PDF 進行平滑處理
將 C# PDF 文檔壓平
安裝 IronPDF 套件後,您只需一行代碼即可壓平您的 PDF 文件。
在下面的代碼範例中,我們使用PdfDocument類選擇了我們的PDF。 如果您的專案需要,您也可以使用ChromePdfRenderer 類別來建立 PDF。
要展平 PDF 文件,請使用Flatten
方法。 這將使PDF無法編輯,並移除像是單選按鈕和複選框等互動式小工具。 讓我們在下面的 C# 代碼範例中看看它如何實現平坦化 PDF。
: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
方法後,表單將無法被檢測到。