Tlumacz 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 instancję ChromePdfRenderer, a następnie wywołujemy RenderHtmlAsPdf, aby przekształcić ciąg znaków HTML na plik PDF.

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

Po uzyskaniu pierwszego TextObject w pliku PDF (w naszym przykładzie byłoby to słowo "Test"), przypisujemy następnie nowy 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 przeniesieniu tekstu, używamy metody SaveAs, aby zapisać zmodyfikowany plik PDF.

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

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,926,724 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.