在 C&num 中扁平化 PDF;

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

Flatten 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")
VB   C#

检查扁平化文件

在下面的输出中,第一个 PDF 是可编辑的,也就是我们的原始文件。使用 IronPDF 和上面的代码,我们将其变成了平面或不可编辑的。您可以将此代码用于任何您需要的.NET PDF 项目。

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


图书馆快速访问

阅读更多文档

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

阅读更多文档