在C#中平面化PDF
PDF文件通常包含具互動性的可填寫小工具,諸如單選按鈕、複選框、文本框、列表等。為了讓其不可編輯以符合不同應用需求,我們需要將PDF文件平面化。 IronPDF提供了在C#中只需一行代碼就能平面化PDF的功能。
如何在 C# 中合併 PDF 檔案
- 安裝 C# 庫以平坦化 PDF 文件
- 從HTML加載現有的或創建新的PDF
- 使用
平坦
將 PDF 平整化的方法 - 將扁平化的 PDF 保存為新文件
- 平坦 PDF document in C# with 1 line of code
How to 平坦 a C# PDF
立即開始在您的專案中使用IronPDF,並享受免費試用。
查看 IronPDF 上 Nuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變PDF。
Install-Package IronPdf
請考慮安裝 IronPDF DLL 直接下載並手動安裝到您的專案或GAC表單: IronPdf.zip
手動安裝到您的項目中
下載DLLFlatten C# PDF 文档
一旦安装了 IronPDF 软件包,您只需一行代码即可将您的 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
方法後表單將不可檢測。