IRONSOFTWAREHOME
Tłumacz obiekty PDF w 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
Install-Package IronPdf
Tłumacz obiekty PDF w C#

Tłumacz obiekty PDF w C#

Zdarzają się sytuacje, gdy użytkownicy muszą przenieść określony tekst, obraz lub kształt w pliku PDF w inne miejsce. Dzięki IronPDF oferujemy programistom sposoby na bezpośredni dostęp do obiektu PDF i jego translację za pomocą naszej biblioteki.

W tym przykładzie kodu przejdziemy przez to, jak łatwo można tłumaczyć obiekty z PDF DOM przy użyciu IronPDF.

Wyjaśnienie kodu

Najpierw tworzymy ChromePdfRenderer, a następnie wywołujemy RenderHtmlAsPdf, aby zrastrować ciąg HTML na PDF.

Po renderowaniu tekstu uzyskujemy dostęp do kolekcji obiektów PDF DOM. Uzyskujemy pierwszą stronę za pomocą Pages.First, a następnie uzyskujemy dostęp do jej ObjectModel, aby znaleźć kolekcję TextObjects. Kolekcja TextObjects przechowuje wszystkie instancje TextObject w PDF. Uzyskujemy dostęp do pierwszego elementu w tej kolekcji i przypisujemy go do zmiennej.

Po uzyskaniu pierwszej instancji TextObject w PDF (w naszym przykładzie byłoby to słowo "Test"), przypisujemy nową PointF(X, Y) do właściwości Translate. Przez przypisanie nowego punktu, pozycja słowa przesuwa się o 100 punktów w prawo i 100 punktów w dół wzdłuż osi X i Y.

Na koniec, po przesunięciu tekstu, korzystamy z metody SaveAs, żeby zapisać zmodyfikowany PDF.

Odkryj, jak łatwo przetłumaczyć PDF DOM - odwiedź nasz przewodnik już teraz!
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 20,667,543Wersja:2026.7właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta