Comment aplatir les champs de formulaire PDF en C#

Lorsque vous souhaitez fusionner des champs de formulaire PDF avec le contenu d’une application .NET, afin que les champs ne soient pas modifiables, vous vous demandez comment aplatir les champs de formulaire PDF dans le code C# ? Aspose.PDF for .NET API aide à répondre à cette question avec quelques lignes de code.

Avec cette API .NET, vous pouvez aplatir PDF basé sur un acroform, tous les champs de formulaire à la fois ou sélectionner des champs spécifiques à aplatir dans votre application C#. Le code est le même pour l’application Web ASP.NET, l’application de bureau Windows ou d’autres plates-formes .NET.

Suivez les étapes simples et faciles ci-dessous pour aplatir les champs de formulaire par programmation.

Étapes pour aplatir les champs de formulaire PDF en C#

  1. Installez le package NuGet Aspose.PDF for .NET
  2. Inclure les espaces de noms Aspose.PDF et Aspose.PDF.Facades
  3. Définir la licence Aspose à l’aide de la classe de licence
  4. Créer une instance de la classe Form
  5. Liez le fichier PDF que vous souhaitez aplatir
  6. Utilisez FlattenAllField method pour fusionner tous les champs du formulaire
  7. Utiliser la méthode FlattenField pour aplatir un ou plusieurs champs spécifiques
  8. Enfin, enregistrez le fichier PDF de sortie aplati

Code pour aplatir les champs de formulaire PDF en C#

L’exemple C# suivant utilise la méthode FlattenField pour fusionner un champ particulier avec le PDF file. Vous pouvez aplatir autant de champs que vous le souhaitez avec cette méthode en fournissant le nom du champ comme paramètre.

Code pour aplatir un seul champ de formulaire PDF en C#

Notez que vous n’avez pas besoin de Adobe Acrobat ou de tout autre logiciel d’édition de PDF pour aplatir le champ de formulaire PDF en C#. Cette API contient tout ce dont vous avez besoin pour aplatir par programme pdf dans .NET.

 Français