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 przesunięcie za pomocą naszej biblioteki.

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

Wyjaśnienie kodu

Najpierw tworzymy instancję ChromePdfRenderer, a potem wywołujemy RenderHtmlAsPdf, aby przekonwertować string HTML na PDF.

Po renderowaniu tekstu uzyskujemy dostęp do kolekcji obiektów PDF DOM. Pobieramy pierwszą stronę przy użyciu Pages.First, a następnie uzyskujemy dostęp do jej ObjectModel, aby znaleźć kolekcję TextObjects. Kolekcja TextObjects zawiera wszystkie instancje 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 będzie to słowo "Test"), przypisujemy nowe 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 przesuwać obiekty PDF DOM - odwiedź nasz przewodnik już teraz!

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 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.