Ten artykuł pomaga obrócić PDF przy użyciu języka C#. Wyjaśnia zasoby wymagane do skonfigurowania konfiguracji środowiska IDE, listę zadań do wykonania w celu uzyskania wymaganych wyników oraz przykładowy kod, który można uruchomić, aby zmienić orientację pliku PDF przy użyciu języka C#. Przykładowy kod można wykonać w dowolnym środowisku obsługującym platformę .NET i nie jest wymagane żadne narzędzie ani oprogramowanie innej firmy do trwałej rotacji plików PDF.
Kroki, aby obrócić plik PDF za pomocą C#
- Ustaw środowisko, aby dodać Aspose.PDF for .NET do obracania stron
- Załaduj wejściowy plik PDF, używając klasy Document do zmiany orientacji
- Przeanalizuj każdą stronę i uzyskaj obszar prostokąta za pomocą właściwości MediaBox
- Zamień długość prostokąta MediaBox na szerokość w zmiennej tymczasowej
- Ustaw MediaBox i CropBox na zaktualizowany prostokąt
- Ustaw właściwość Rotation strony, aby również obracać zawartość
- Zapisz wynikowy plik PDF ze zmodyfikowaną orientacją strony i zawartości
Wyżej wymienione kroki prowadzą jak obracać strony w PDF przy użyciu C#. Na początku źródłowy plik PDF jest ładowany do obiektu klasy Document, a następnie każda strona jest analizowana w celu uzyskania dostępu do prostokąta MediaBox. Długość i szerokość prostokąta są zamieniane, a następnie ustawiane z powrotem jako nowe MediaBBox i CropBox strony przed zapisaniem wynikowego pliku PDF na dysku.
Kod do obracania wszystkich stron w formacie PDF przy użyciu języka C#
Ten kod demonstruje obracanie pliku PDF za pomocą języka C#. Widzimy, że każda strona ma właściwość MediaBox, której można użyć do obrócenia strony w taki sposób, że szerokość prostokąta MediaBox jest wymieniana z jego wysokością i obliczany jest nowy prostokąt, zmieniając w ten sposób tylko orientację strony, bez zmiany zawartości. Jeśli chcesz również zmienić orientację zawartości, użyj właściwości Rotate strony, która jest ustawiona na Rotation.on270 w tym przykładowym kodzie.
Ten artykuł poprowadził nas do obracania strony i zawartości każdej strony pliku PDF. Jeśli chcesz poznać proces zmiany kolejności stron w pliku PDF, zapoznaj się z artykułem na temat jak zmienić kolejność stron w pliku PDF za pomocą C#.