将PDF在C#中扁平化
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
手动安装到你的项目中
下载DLL压平 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 项目需求。