在 C&num 中扁平化 PDF;
PDF 文档通常包含具有交互式可填写部件(如单选按钮、复选框、文本框、列表等)的表单。为了使其在不同的应用程序中不可编辑,我们需要对 PDF 文件进行扁平化处理。IronPDF 提供了只需一行代码即可在 C# 中实现 PDF 扁平化的功能。
如何用 C# 扁平化 PDF 文件
- 安装 C# 库以扁平化 PDF 文件
- 加载现有 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 项目。