W erze cyfrowej PDF jest jednym z najczęściej używanych formatów plików i jest popularny ze względu na swoją przenośność. Z drugiej strony, przez większość czasu nie możemy edytować plików PDF. Kiedy łączymy ze sobą wiele dokumentów i stron, aby utworzyć złożony, kompleksowy dokument, często zdarza się, że kończymy łączenie stron w niewłaściwej kolejności. W tym artykule omówiono, jak programowo zmienić kolejność stron PDF przy użyciu języka C#.
.NET API do zmiany kolejności stron PDF i łączenia dokumentów
Aby zmienić kolejność stron w dokumentach, GroupDocs udostępnia GroupDocs.Merger for .NET. Interfejs API umożliwia usuwanie, dzielenie i wyodrębnianie stron, zmianę orientacji strony oraz obracanie stron dokumentu w aplikacjach .NET. Szczegółowe informacje i inne funkcje interfejsu API można znaleźć w dokumentacji.
Możesz pobrać pliki DLL lub instalator MSI z sekcji pobierania lub zainstalować interfejs API w swojej aplikacji .NET za pośrednictwem [NuGet](https://www.nuget.org /packages/groupdocs.merger).
PM> Install-Package GroupDocs.Merger
Zmień kolejność stron PDF za pomocą C#
Poniżej przedstawiono kroki, które zmieniają kolejność stron dokumentów PDF przy użyciu języka C#.
- Zdefiniuj istniejącą i nową pozycję strony w klasie MoveOptions.
- Załaduj dokument PDF za pomocą klasy Merger.
- Użyj metody MovePage(), aby zmienić kolejność zgodnie ze zdefiniowanymi opcjami.
- Zapisz plik PDF z nową kolejnością stron, używając metody Save().
Poniższy kod C# zmienia kolejność stron dokumentów PDF. Dokładniej, przesuwa 6. stronę dokumentu na 1. miejsce.
// Zmień kolejność stron dokumentu PDF za pomocą C#
int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
merger.MovePage(moveOptions);
merger.Save("path\rearranged-document.pdf");
}
Oto wyjście powyższego kodu.
Uzyskaj bezpłatną licencję API
Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.
Wniosek
Podsumowując, nauczyliśmy się zmieniać kolejność stron plików PDF przy użyciu języka C# w aplikacjach .NET. Widzieliśmy działający przykład zmiany pozycji strony. Możesz spróbować zbudować prostą aplikację, która może organizować pliki PDF, łatwo tasując ich strony.
Więcej informacji na temat interfejsu API można znaleźć w dokumentacji. W przypadku pytań skontaktuj się z nami za pośrednictwem forum.