Comment ajouter une image dans un PDF avec C#

Cet article explique comment ajouter une image dans PDF en utilisant C# à l’aide des étapes de configuration de l’environnement et en partageant les étapes logiques pour écrire l’application à l’aide de cette bibliothèque. Toutes les classes et méthodes nécessaires sont décrites dans les étapes détaillées, puis utilisées dans un exemple de code exécutable pour une démonstration complète de la fonctionnalité permettant d’insérer une image dans un PDF à l’aide de C#. Au final, lorsque l’image est ajoutée à la page cible, le fichier résultant est enregistré sur le disque.

Étapes pour insérer une image dans un PDF à l’aide de C

  1. Établir l’environnement pour utiliser Aspose.PDF for .NET pour ajouter une image
  2. Ouvrez le fichier PDF source et accédez à la cible page
  3. Définir les coordonnées où l’image doit être collée
  4. Charger l’image et l’ajouter à la collection de ressources de type images de la page sélectionnée
  5. Enregistrez l’état graphique actuel et créez un rectangle et des objets matrix
  6. Définir le placement de l’image et dessiner l’image
  7. Restaurez l’état des graphiques et enregistrez le fichier PDF résultant

Ces étapes décrivent le processus pour insérer une photo dans un PDF à l’aide de C#. Le résumé des étapes consiste à charger le fichier PDF, accéder à la page cible, charger et ajouter l’image à la collection d’images de la page sélectionnée, enregistrer l’état actuel des graphiques qui est restauré à la fin avant d’enregistrer le fichier PDF de sortie, en créant le rectangle et en dessinant l’image à l’aide de plusieurs opérateurs dans la classe Aspose.Pdf.Operators. Vous pouvez suivre les étapes dans l’ordre prescrit pour obtenir le résultat souhaité.

Code pour ajouter une image au PDF en utilisant C#

Ce code montre comment ajouter une image au format PDF à l’aide de C#. Il utilise principalement la classe Aspose.Pdf.Operators en appelant la méthode GSave() pour enregistrer l’état graphique et la méthode GRestore() pour restaurer l’état à la fin, ConcatenateMatrix pour définir comment l’image doit être placée, et le Do( ) méthode pour dessiner l’image. Il montre également la déclaration des coordonnées où l’image doit être collée sur la page PDF.

Cet article nous a guidés pour ajouter une image au PDF en utilisant C#. Si vous souhaitez apprendre à ajouter des objets de dessin comme un cercle à un fichier PDF, consultez l’article sur comment ajouter un cercle au PDF en utilisant C#.

 Français