IRONSOFTWAREHOME
PDF-Objekte in C# übersetzen
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
PDF-Objekte in C# übersetzen

PDF-Objekte in C# übersetzen

Es gibt Zeiten, in denen Benutzer einen bestimmten Text, ein Bild oder eine Form innerhalb einer PDF-Datei an einen anderen Ort verschieben müssen. Mit IronPDF bieten wir Entwicklern die Möglichkeit, direkt auf ein PDF-Objekt zuzugreifen und es mit unserer Bibliothek zu übersetzen.

In diesem Code-Beispiel zeigen wir, wie Sie mit dem PDF-DOM mühelos Objekte mit IronPDF übersetzen können.

Code Erklärung

Wir instanziieren zuerst eine ChromePdfRenderer und rufen dann RenderHtmlAsPdf auf, um einen HTML-String in ein PDF zu rendern.

Nach dem Rendern des Textes greifen wir auf die PDF-DOM-Objektsammlung zu. Wir erhalten die erste Seite mit Pages.First und greifen dann auf ihre ObjectModel zu, um die TextObjects-Sammlung zu finden. Die TextObjects-Sammlung enthält alle TextObject-Instanzen innerhalb des PDFs. Wir greifen auf das erste Element in dieser Sammlung zu und weisen es der Variablen zu.

Nach dem Erhalten der ersten TextObject innerhalb des PDFs (unserer Beispiel würde dies das Wort "Test" sein), weisen wir eine neue PointF(X, Y) der Translate-Eigenschaft zu. Durch Zuweisen eines neuen Punktes verschiebt sich die Position des Wortes um 100 Punkte nach rechts und 100 Punkte nach unten entlang der X- und Y-Achse.

Schließlich, nach dem Verschieben des Textes, nutzen wir die SaveAs-Methode, um das modifizierte PDF zu speichern.

Entdecken Sie, wie Sie PDF DOM mühelos übersetzen können - besuchen Sie jetzt unseren Leitfaden!
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 20,878,335Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.