Redimensionner des objets PDF en C#

IronPDF permet aux développeurs de redimensionner programmatiquement les objets PDF, offrant un contrôle précis sur des éléments tels que le texte et les images dans un PDF, sans nécessiter de modifications du fichier original ni la création d'un entièrement nouveau.

En utilisant la bibliothèque IronPDF, vous pouvez facilement redimensionner les objets PDF. L'exemple ci-dessous démontre comment accomplir cette tâche avec seulement quelques lignes de code.

Explication du code

Pour cet exemple, nous créons d'abord une chaîne HTML qui inclut une balise <img> pour intégrer une image. Ensuite, en utilisant la méthode RenderHtmlAsPdf, nous transformons cette chaîne HTML en un objet PdfDocument.

Pour accéder au ImageObject que nous venons d'ajouter, nous naviguons dans la structure du document. Nous accédons d'abord à la page initiale du PDF en utilisant Pages.First. À partir de là, nous explorons en profondeur son ObjectModel, qui contient le contenu structuré de la page. Nous accédons ensuite à la collection ImageObjects, récupérons le premier élément et l'assignons à une variable.

Pour redimensionner l'image, nous assignons un nouveau PointF à la propriété Scale. Dans cet exemple, nous redimensionnons l'image à 70% de sa taille d'origine sur les axes x et y. Notez qu'un facteur de redimensionnement supérieur à un augmente la taille, tandis qu'un facteur inférieur à un (mais supérieur à zéro) réduit effectivement l'image. Vous pouvez également redimensionner de manière non uniforme en fournissant des valeurs différentes pour x et y.

Après avoir modifié la propriété Scale, nous appelons finalement la méthode SaveAs pour enregistrer le PDF avec les modifications appliquées.

Découvrez comment faire évoluer PDF DOM sans effort - Visitez notre guide maintenant !

Prêt à commencer?
Nuget Téléchargements 18,332,619 | Version : 2026.4 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.