将PDF在C#中扁平化
PDF文档通常包含带有交互式可填写小部件的表格,例如单选按钮、复选框、文本框、列表等。为了使其在不同的应用程序中不可编辑,我们需要平展PDF文件。IronPDF提供了一个函数,允许您在C#中仅用一行代码来平展您的PDF。
开始使用IronPDF
立即在您的项目中开始使用IronPDF,并享受免费试用。
如何用 C# 扁平化 PDF 文件
- 从 NuGet 软件包管理器安装 IronPDF
- 加载现有 PDF 或从 HTML 创建新 PDF
- 使用
压平
方法对 PDF 进行扁平化处理 - 将压平后的 PDF 保存为新文档
- 只需一行代码就能在 C# 中扁平化 PDF 文档
如何扁平化 C# PDF
平铺 C# PDF 文档
安装IronPDF包后,您只需一行代码即可压平PDF文件。
在下面的代码示例中,我们使用了 PdfDocument 类来选择我们的PDF。 如果您的项目需要,您也可以使用 ChromePdfRenderer 类来创建 PDF 文件。
要压平 PDF 文件,请使用 Flatten
方法。 这将使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 项目需求。