Zmień kolejność stron PDF: przenieś, zamień i usuń strony PDF w Ruby

Jak przenosić, zamieniać i usuwać strony PDF w Ruby

PDF to najpopularniejszy format i branżowy standard udostępniania i drukowania dokumentów. W niektórych przypadkach może zaistnieć potrzeba zamiany stron pdf lub zmiany kolejności stron pdf. Możemy zreorganizować strony PDF w dobrze ustrukturyzowane dokumenty, przenosząc lub zamieniając określone strony w dokumentach PDF programowo w chmurze. W tym artykule dowiemy się, jak zmienić kolejność stron PDF za pomocą REST API w Ruby.

W tym artykule zostaną omówione następujące tematy w celu zmiany kolejności plików PDF:

Zmień kolejność stron PDF REST API i Ruby SDK

Aby bezpłatnie organizować strony pdf lub zmieniać kolejność stron pdf online, będziemy używać Ruby SDK of GroupDocs.Merger Cloud API. Pozwala nam dzielić, łączyć, usuwać niechciane strony z pdf. Możesz także zmienić kolejność stron w formacie PDF dla pojedynczej strony lub zbioru stron w obsługiwanych formatach dokumentów. Zainstaluj go za pomocą następującego polecenia w konsoli:

gem install groupdocs_merger_cloud

Proszę pobierz swój identyfikator klienta i klucz tajny z pulpitu nawigacyjnego przed wykonaniem wspomnianych kroków. Po uzyskaniu identyfikatora i tajnego kodu dodaj kod, jak pokazano poniżej:

# Załaduj klejnot https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby w aplikacji Ruby dla http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Teraz wykonaj poniższe czynności, aby zmienić kolejność stron pdf, usunąć i zmienić kolejność stron pdf na telefonie lub tablecie.

Jak zmienić kolejność stron w dokumencie PDF za pomocą języka Ruby

Możemy zmienić kolejność stron, przenosząc dowolną stronę do nowej pozycji w dokumencie PDF programowo w chmurze, wykonując czynności podane poniżej. Po pierwsze, możesz przesłać plik PDF do chmury, dzięki czemu przesłany plik PDF będzie dostępny w sekcji plików pulpitu nawigacyjnego w chmurze. Teraz przeniesiemy strony pdf, wykonując czynności podane poniżej:

  • Najpierw utwórz instancję PagesApi.
  • Następnie utwórz wystąpienie MoveOptions.
  • Następnie utwórz instancję klasy FileInfo.
  • Ustaw ścieżkę wejściowego pliku PDF i ścieżkę pliku wyjściowego
  • Następnie ustaw bieżący numer strony i nowy numer strony.
  • Następnie utwórz MoveRequest z MoveOptions jako argumentem.
  • Na koniec wywołaj metodę move() i zapisz zaktualizowany dokument.

Poniższy przykładowy kod pokazuje, jak przenosić strony w pliku pdf za pomocą REST API w Ruby:

# Ten przykład kodu pokazuje, jak przenosić strony w dokumentach PDF.
# Utwórz instancję interfejsu API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Zainicjuj MoveOptions
@options = GroupDocsMergerCloud::MoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/move-pages.pdf"
@options.page_number  = 2
# Na którą pozycję przenieść stronę pdf
@options.new_page_number  = 5

# Zmień kolejność stron w pliku PDF
@result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully moved pdf page by page number.")

Na koniec powyższy przykładowy kod zapisze plik PDF zorganizowanych stron w chmurze. Jak za darmo zmienić kolejność stron w PDF? Wypróbuj następujące bezpłatne narzędzie online do łączenia i zmiany kolejności plików PDF, które zostało opracowane przy użyciu powyższego interfejsu API.

Jak zamieniać strony PDF za pomocą interfejsu API REST przy użyciu języka Ruby

Możemy zamienić pozycję dwóch stron w dokumencie PDF, wykonując czynności podane poniżej:

  • Najpierw utwórz instancję PagesApi.
  • Następnie utwórz wystąpienie SwapOptions.
  • Następnie utwórz instancję klasy FileInfo.
  • Ustaw ścieżkę wejściowego pliku PDF i ścieżkę pliku wyjściowego
  • Następnie ustaw bieżący numer strony i nowy numer strony.
  • Następnie utwórz SwapRequest z SwapOptions jako argumentem.
  • Na koniec wywołaj metodę swap() i zapisz zaktualizowany dokument.

Poniższy przykładowy kod pokazuje, jak zmienić kolejność stron w dokumencie PDF za pomocą REST API w Ruby:

# Ten przykład kodu pokazuje, jak zamieniać strony w dokumencie PDF.
# Utwórz instancję interfejsu API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Zainicjuj opcje wymiany
@options = GroupDocsMergerCloud::SwapOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/swap-pages.pdf"
@options.first_page_number = 2
@options.second_page_number = 4

# Zamień strony w pliku PDF
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped pdf pages with page numbers.")

Na koniec powyższy przykładowy kod zapisze zamienione strony PDF w chmurze. Jak zmienić kolejność stron pdf? Wypróbuj następujące bezpłatne narzędzie online zamień i zmień kolejność stron PDF online, które zostało opracowane przy użyciu powyższego interfejsu API.

Jak usunąć wiele stron z pliku PDF za pomocą Ruby

Możemy usunąć dodatkową stronę w dokumencie PDF, wykonując czynności podane poniżej:

  • Najpierw utwórz instancję PagesApi.
  • Następnie utwórz wystąpienie metody RemoveOptions.
  • Następnie utwórz instancję klasy FileInfo.
  • Ustaw ścieżkę wejściowego pliku PDF i ścieżkę pliku wyjściowego
  • Teraz podaj numery stron oddzielone przecinkami, które mają zostać usunięte.
  • Następnie utwórz RemoveRequest z RemoveOptions jako argumentem.
  • Na koniec wywołaj metodę remove() i zapisz zaktualizowany dokument.

Poniższy przykładowy kod pokazuje, jak zamienić dwie strony w dokumencie PDF za pomocą interfejsu API REST w języku Ruby:

# Ten przykład kodu pokazuje, jak usunąć strony z dokumentu PDF.
# Utwórz instancję interfejsu API Pages
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Zainicjuj opcje usuwania
@options = GroupDocsMergerCloud::RemoveOptions.new
@options.file_info = GroupDocsMergerCloud::FileInfo.new
@options.file_info.file_path = 'rearrange_pages/pdf-pages.pdf'
@options.output_path = "rearrange_pages/remove-pages.pdf"
@options.pages = [2, 4, 6]

# Usuń strony w pliku PDF
@result = @pages_api.remove(GroupDocsMergerCloud::RemoveRequest.new(@options))
puts("Successfully deleted specific pages from PDF.")

Na koniec powyższy przykładowy kod usunie usunięte strony PDF z chmury. Jak usunąć strony pdf online za darmo? Wypróbuj następujące narzędzie online do usuwania stron pdf, aby usunąć strony z pdf free, które zostało opracowane przy użyciu powyższego interfejsu API.

Podsumowując

W tym artykule dowiedzieliśmy się:

  • jak zmienić kolejność stron w pdf;
  • wymieniaj i zmieniaj kolejność stron pdf za darmo;
  • usuwanie stron w pliku pdf i narzędzie do usuwania stron pdf online;

Poza tym możesz dowiedzieć się więcej o GroupDocs.Merge Cloud API korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i interakcję z nimi bezpośrednio w przeglądarce. Ponadto groupdocs.cloud pisze nowe posty na blogu na inne interesujące tematy. Dlatego prosimy o regularne aktualizacje.

Zadać pytanie

Pytania dotyczące zmiany kolejności i usuwania stron PDF można kierować na Forum

Zobacz też