Zmień kolejność stron PDF za pomocą C# .NET

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.

Zobacz też