将PDF在C#中扁平化

This article was translated from English: Does it need improvement?
Translated
View the article in English

PDF文档通常包含带有交互式可填写小部件的表格,例如单选按钮、复选框、文本框、列表等。为了使其在不同的应用程序中不可编辑,我们需要平展PDF文件。IronPDF提供了一个函数,允许您在C#中仅用一行代码来平展您的PDF。


适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于PDF的C# NuGet库

安装使用 NuGet

Install-Package IronPdf
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronPDFNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。

适用于PDF的C# NuGet库 nuget.org/packages/IronPdf/
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")
VB   C#

检查扁平化文档

在下面的输出中,第一个PDF是可编辑的,我们的原始文件。使用IronPDF和上面的代码,我们已经将其设置为扁平化或不可编辑。 您可以将此代码用于任何 .NET PDF 项目需求。

请注意
使用 "Flatten "方法后,将无法检测到表格。

图书馆快速访问

阅读更多文档

阅读文档了解更多有关如何压平 PDF、编辑和处理 PDF 等的信息。

阅读更多文档