Traduire des objets PDF en C# Il y a des moments où les utilisateurs ont besoin de déplacer un texte, une image ou une forme particuliers dans un PDF vers un autre emplacement. Avec IronPDF, nous offrons aux développeurs des moyens d'accéder directement à un objet PDF et de le traduire à l'aide de notre bibliothèque. Dans cet exemple de code, nous allons passer en revue comment vous pouvez facilement traduire des objets avec le DOM PDF avec IronPDF. code en 5 étapes pour traduire des objets PDF ChromePdfRenderer renderer = new ChromePdfRenderer() ; PdfDocument pdf = renderer.RenderHtmlAsPdf("Test") ; var objects = pdf.Pages.First().ObjectModel.TextObjects.First() ; objects.Translate = new System.Drawing.PointF(100,-100) ; pdf.SaveAs("translated.pdf") ; Explication du code Nous commençons par instancier un ChromePdfRenderer puis appelons RenderHtmlAsPdf pour rendre une chaîne HTML en PDF. Après avoir rendu le texte, nous accédons alors à la collection d'objets du DOM PDF. Nous obtenons la première page en utilisant Pages.First, puis accédons à son ObjectModel pour trouver la collection TextObjects. La collection TextObjects contient toutes les instances de TextObject dans le PDF. Nous accédons au premier élément de cette collection et l'assignons à la variable. Après avoir obtenu le premier TextObject dans le PDF (dans notre exemple, il s'agit du mot "Test"), nous assignons ensuite un nouveau PointF(X, Y) à la propriété Translate. En assignant un nouveau point, la position du mot se déplace de 100 points à droite et de 100 points vers le bas le long des axes X et Y. Enfin, après que le texte a été déplacé, nous utilisons la méthode SaveAs pour enregistrer le PDF modifié. Découvrez comment traduire PDF DOM sans effort - Visitez notre guide dès maintenant ! Voir sur GitHub Code https://github.com/iron-software/IronPdf.Examples/tree/main/examples/translate-pdf-objects Télécharger ZIP Tutoriel connexe Guide pratique connexe Documentation de classe Obtenir des packs linguistiques Télécharger IronPDF DLL Signaler un problème sur cette page Prêt à commencer? Nuget Téléchargements 16,685,821 | Version : 2025.12 vient de sortir Téléchargement gratuit NuGet Total des téléchargements :16,685,821 Voir Licences
Testez dans un environnement en direct Testez en production sans filigranes.Fonctionne où que vous en ayez besoin.
Produit entièrement fonctionnel Profitez de 30 jours de produit entièrement fonctionnel.Configurez-le et faites-le fonctionner en quelques minutes.
Nous répondons à toutes vos questions afin de nous assurer que vous disposez de toutes les informations dont vous avez besoin. (Sans aucun engagement)