将PDF在C#中扁平化

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

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

Pdf Image Flatten Csharp related to 将PDF在C#中扁平化
Pdf Image Flatten Csharp2 related to 将PDF在C#中扁平化
Pdf Image Flatten Csharp3 related to 将PDF在C#中扁平化

开始使用IronPDF

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

第一步:
green arrow pointer



平铺 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 项目需求。

Pdf Image Flatten Csharp4 related to 检查扁平化文档

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


图书馆快速访问

Documentation related to 图书馆快速访问

阅读更多文档

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

访问 IronPDF 文档