Aplatissez les PDF en C# ;

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

Les documents PDF comprennent souvent des formulaires comportant des éléments interactifs à remplir, tels que des boutons radio, des cases à cocher, des zones de texte, des listes, etc. Afin de les rendre non modifiables pour différentes applications, nous devons aplatir le fichier PDF. IronPDF fournit la fonction permettant d'aplatir votre PDF en C# avec une seule ligne de code.


Bibliothèque NuGet C# pour PDF

Installer avec NuGet

Install-Package IronPdf
ou
Java PDF JAR

Télécharger DLL

Télécharger la DLL

Installation manuelle dans votre projet

Bibliothèque NuGet C# pour PDF

Installer avec NuGet

Install-Package IronPdf
ou
Java PDF JAR

Télécharger DLL

Télécharger la DLL

Installation manuelle dans votre projet

Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.

Première étape :
green arrow pointer

Découvrez IronPDF sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme PDF avec C#.

Bibliothèque NuGet C# pour PDF nuget.org/packages/IronPdf/
Install-Package IronPdf

Envisagez d'installer le IronPDF DLL directement. Téléchargez et installez-le manuellement pour votre projet ou sous forme de GAC : {{lienDllAfficher}}

Installation manuelle dans votre projet

Télécharger la DLL

Aplatir C# ; Document PDF

Une fois le paquetage IronPDF installé, vous pouvez aplatir votre fichier PDF avec une seule ligne de code.

Dans l'exemple de code ci-dessous, nous avons sélectionné notre PDF en utilisant la classe PdfDocument. Si votre projet le nécessite, vous pouvez également créer un PDF en utilisant la classe ChromePdfRenderer.

Pour aplatir un fichier PDF, utilisez la méthode Flatten. Cela rendra le PDF non éditable, en supprimant les éléments interactifs tels que les boutons radio et les cases à cocher. Voyons-le en action dans l'exemple de code C# d'aplatissement de PDF ci-dessous.

: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#

Vérifier le document aplati

Dans la sortie ci-dessous, le premier PDF est modifiable, c'est notre fichier original. En utilisant IronPDF et le code ci-dessus, nous l'avons rendu plat ou non modifiable. Vous pouvez utiliser ce code pour tous vos projets PDF .NET.

A noter
Les formes ne seront pas détectables après l'utilisation de la méthode Flatten.

Accès rapide à la bibliothèque

Lire la suite Documentation

Consultez la documentation pour en savoir plus sur la façon d'aplatir les PDF, de les éditer et de les manipuler, etc.

Lire la suite Documentation