Přeuspořádat stránky PDF: Přesunout, zaměnit a odstranit stránky PDF v Ruby

Jak přesouvat, zaměňovat a mazat stránky PDF v Ruby

PDF je nejoblíbenější formát a průmyslový standard pro sdílení a tisk dokumentů. V určitých případech může být nutné vyměnit stránky pdf nebo změnit uspořádání stránek pdf. Můžeme reorganizovat stránky PDF do dobře strukturovaných dokumentů přesouváním nebo výměnou konkrétních stránek v dokumentech PDF programově v cloudu. V tomto článku se naučíme, jak změnit uspořádání stránek PDF pomocí REST API v Ruby.

Následující témata by měla být pokryta pro uspořádání souborů pdf v tomto článku:

Změna uspořádání stránek PDF REST API a Ruby SDK

Pro uspořádání stránek PDF nebo změnu pořadí stránek PDF online zdarma použijeme Ruby SDK of GroupDocs.Merger Cloud API. Umožňuje nám rozdělovat, kombinovat, odstraňovat nežádoucí stránky z pdf. Můžete také změnit pořadí stránek v pdf pro jednu stránku nebo kolekci stránek v podporované formáty dokumentů. Nainstalujte jej pomocí následujícího příkazu v konzole:

gem install groupdocs_merger_cloud

Před provedením uvedených kroků získejte své ID klienta a tajný klíč z řídicího panelu. Jakmile budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:

# Načtěte drahokam https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-ruby v aplikaci Ruby pro http://api.groupdocs.cloud
require 'groupdocs_merger_cloud'

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Nyní postupujte podle níže uvedených kroků a změňte pořadí stránek pdf, odstraňte a přeuspořádejte stránky pdf v telefonu nebo tabletu.

Jak změnit uspořádání stránek v dokumentu PDF pomocí Ruby

Stránky můžeme změnit přesunutím libovolné stránky na novou pozici v dokumentu PDF programově v cloudu podle níže uvedených kroků. Nejprve můžete nahrát soubor PDF do cloudu a v důsledku toho bude nahraný soubor PDF dostupný v sekci souborů řídicího panelu v cloudu. Nyní přesuneme stránky pdf podle následujících kroků:

  • Nejprve vytvořte instanci PagesApi.
  • Dále vytvořte instanci MoveOptions.
  • Poté vytvořte instanci souboru FileInfo.
  • Nastavte cestu k vstupnímu souboru PDF a cestu k výstupnímu souboru
  • Dále nastavte číslo aktuální stránky a číslo nové stránky.
  • Poté vytvořte MoveRequest s MoveOptions jako argumentem.
  • Nakonec zavolejte metodu move() a uložte aktualizovaný dokument.

Následující ukázka kódu ukazuje, jak přesouvat stránky v souboru PDF pomocí REST API v Ruby:

# Tento příklad kódu ukazuje, jak přesouvat stránky v dokumentech PDF.
# Vytvořte instanci rozhraní API stránek
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inicializujte 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 kterou pozici přesunout stránku pdf
@options.new_page_number  = 5

# Změna pořadí stránek v souboru PDF
@result = @pages_api.move(GroupDocsMergerCloud::MoveRequest.new(@options))
puts("Successfully moved pdf page by page number.")

Nakonec výše uvedená ukázka kódu uloží soubor PDF organizovaných stránek do cloudu. Jak změnit uspořádání stránek v PDF zdarma? Vyzkoušejte prosím následující bezplatný online nástroj pro slučování a změnu pořadí souborů PDF, který je vyvinut pomocí výše uvedeného rozhraní API.

Jak vyměnit stránky PDF pomocí REST API pomocí Ruby

Pozici dvou stránek v dokumentu PDF můžeme zaměnit podle následujících kroků:

  • Nejprve vytvořte instanci PagesApi.
  • Dále vytvořte instanci SwapOptions.
  • Poté vytvořte instanci souboru FileInfo.
  • Nastavte cestu k vstupnímu souboru PDF a cestu k výstupnímu souboru
  • Dále nastavte číslo aktuální stránky a číslo nové stránky.
  • Poté vytvořte SwapRequest s SwapOptions jako argument.
  • Nakonec zavolejte metodu swap() a uložte aktualizovaný dokument.

Následující ukázka kódu ukazuje, jak změnit pořadí stránek v dokumentu PDF pomocí REST API v Ruby:

# Tento příklad kódu ukazuje, jak zaměnit stránky v dokumentu PDF.
# Vytvořte instanci rozhraní API stránek
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inicializujte SwapOptions
@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

# Vyměňte stránky v souboru PDF
@result = @pages_api.swap(GroupDocsMergerCloud::SwapRequest.new(@options))
puts("Successfully swapped pdf pages with page numbers.")

Nakonec výše uvedená ukázka kódu uloží zaměněné stránky PDF do cloudu. Jak změnit pořadí stránek pdf? Vyzkoušejte prosím následující bezplatný online nástroj pro zaměnit a změnit pořadí stránek PDF online, který je vyvinut pomocí výše uvedeného rozhraní API.

Jak odstranit více stránek z PDF pomocí Ruby

Další stránku v dokumentu PDF můžeme odstranit podle následujících kroků:

  • Nejprve vytvořte instanci PagesApi.
  • Dále vytvořte instanci RemoveOptions.
  • Poté vytvořte instanci souboru FileInfo.
  • Nastavte cestu k vstupnímu souboru PDF a cestu k výstupnímu souboru
  • Nyní zadejte čísla stránek oddělených čárkami, která chcete odstranit.
  • Poté vytvořte RemoveRequest s RemoveOptions jako argumentem.
  • Nakonec zavolejte metodu remove() a uložte aktualizovaný dokument.

Následující ukázka kódu ukazuje, jak zaměnit dvě stránky v dokumentu PDF pomocí REST API v Ruby:

# Tento příklad kódu ukazuje, jak odstranit stránky z dokumentu PDF.
# Vytvořte instanci rozhraní API stránek
@pages_api = GroupDocsMergerCloud::PagesApi.from_keys(@app_sid, @app_key)

# Inicializujte RemoveOptions
@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]

# Odstraňte stránky v souboru PDF
@result = @pages_api.remove(GroupDocsMergerCloud::RemoveRequest.new(@options))
puts("Successfully deleted specific pages from PDF.")

Nakonec výše uvedená ukázka kódu odstraní smazané stránky PDF z cloudu. Jak smazat pdf stránky online zdarma? Vyzkoušejte prosím následující online nástroj pro odstraňování stránek PDF k odstranění stránek z pdf zdarma, který je vyvinut pomocí výše uvedeného API.

Shrnutí

V tomto článku jsme se dozvěděli:

  • jak změnit pořadí stránek v pdf;
  • zdarma vyměnit a objednat stránky PDF;
  • odstranění stránky v souboru pdf a online odstraňovač stránek pdf;

Kromě toho se můžete dozvědět více o GroupDocs.Merge Cloud API pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat naše API a pracovat s nimi přímo prostřednictvím prohlížeče. Kromě toho groupdocs.cloud píše nové blogové příspěvky na další zajímavá témata. Zůstaňte proto v kontaktu pro pravidelné aktualizace.

Položit otázku

Máte-li dotazy ohledně toho, jak přeskupit a odstranit stránky pdf, neváhejte se nás zeptat prostřednictvím Fóra

Viz také