IRONSOFTWAREHOME
Traduire des objets PDF en C#
using IronPdf;
using System.Linq;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf("Test");

// Access the first text object on the first page
var objects = pdf.Pages.First().ObjectModel.TextObjects.First();

// Translate by 100 points right and 100 points down
objects.Translate = new System.Drawing.PointF(100, -100);

// Save the modified PDF
pdf.SaveAs("translated.pdf");
Imports IronPdf
Imports System.Linq

Dim renderer As New ChromePdfRenderer()

' Render simple HTML to PDF
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("Test")

' Access the first text object on the first page
Dim objects = pdf.Pages.First().ObjectModel.TextObjects.First()

' Translate by 100 points right and 100 points down
objects.Translate = New System.Drawing.PointF(100, -100)

' Save the modified PDF
pdf.SaveAs("translated.pdf")
NuGet Download
PM > Install-Package IronPdf
Traduire des objets PDF en C#

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.

Explication du code

Nous instancions d'abord un ChromePdfRenderer et ensuite 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, ce serait le mot 'Test'), nous affectons 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

Prêt à commencer ?

Nuget Downloads 20,878,335Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise