Jak kombinovat a sloučit soubory PowerPoint PPT PPTX online pomocí REST API v Ruby

Kombinujte a slučujte soubory PowerPoint PPT a PPTX online pomocí REST API v Ruby

Slučování prezentací PowerPoint může být užitečné v různých scénářích, jako je kombinování obsahu z více PPT/PPTX, slučování částí jedné prezentace vytvořené dvěma nebo více lidmi atd. Ruční způsob kopírování a vkládání obsahu může nejsou vhodné, když se zabýváte řadou prezentací. Proto tento článek umožňuje vývojářům naučit se, jak sloučit soubory PowerPoint PPT/PPTX online pomocí REST API v Ruby.

Tento článek bude obsahovat následující témata:

Ruby REST API ke sloučení PowerPointových prezentací a instalace SDK

Pro sloučení dvou nebo více prezentací v PowerPointu budu používat GroupDocs.Merger Cloud API pro Ruby. Umožňuje kombinovat dva nebo více souborů pptx do jednoho souboru pptx a také podporuje rozdělení jednoho zdrojového dokumentu do více dokumentů. Umožňuje také posouvat, mazat, vyměňovat, otáčet nebo měnit orientaci stránky buď na výšku nebo na šířku pro celý nebo preferovaný rozsah stránek. SDK podporuje slučování a rozdělování všech oblíbených formátů dokumentů, jako jsou Word, Excel, Visio, OneNote, PDF, HTML atd.

GroupDocs.Merger Cloud můžete nainstalovat do své aplikace Ruby pomocí následujícího příkazu v konzole:

gem install groupdocs_merger_cloud

Než budete postupovat podle uvedených kroků, získejte prosím své ID klienta a tajný klíč z dashboard. Jakmile budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:

# Načtěte drahokam sloučení dokumentů
require 'groupdocs_merger_cloud'
# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
@client_id = "xxxxxxxxx-xxxxx-xxxx-xxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Sloučit více souborů PowerPoint pomocí REST API v Ruby

Pomocí níže uvedených jednoduchých kroků můžete programově kombinovat dvě nebo více PowerPoint prezentací v cloudu. Je to bezpečný a rychlý způsob, jak programově sloučit více dokumentů PPTX do jednoho souboru podle následujících kroků:

  • Vytvořte instanci DocumentApi
  • Vytvořte instanci JoinItem
  • Nastavte cestu vstupního souboru pro první JoinItem v FileInfo
  • Vytvořte novou instanci JoinItem pro druhý dokument PPTX
  • Zadejte cestu k vstupnímu souboru pro druhý JoinItem v FileInfo
  • Chcete-li sloučit více souborů PPTX, přidejte další položky JoinItems
  • Vytvořte instanci JoinOptions
  • Přidejte čárkami oddělený seznam vytvořených položek spojení
  • Nastavte cestu k výstupnímu souboru v cloudu
  • Vytvořte instanci JoinRequest pomocí JoinOptions
  • Získejte výsledky voláním metody join() rozhraní DocumentAPI pomocí JoinRequest

Následující fragment kódu ukazuje, jak sloučit více souborů PowerPoint pomocí REST API v Ruby:

# Jak sloučit soubory PowerPoint pomocí REST API.
# Vytvořte instanci rozhraní Document API
@mergerApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)
 
@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'merge-slides/four-slides.pptx'
 
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path = 'merge-slides/two-slides.pptx'       
 
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "merge-slides/joined.pptx"
 
@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Successfully joined PowerPoint slides using REST API.")

Sloučit konkrétní stránky více souborů PowerPoint v Ruby

Pomocí následujících kroků můžete snadno zkombinovat konkrétní stránky z více snímků aplikace PowerPoint do jednoho souboru:

  • Vytvořte instanci DocumentApi
  • Vytvořte instanci JoinItem
  • Nastavte cestu vstupního souboru pro první JoinItem v FileInfo
  • Definujte seznam čísel stránek, které mají být sloučeny
  • Vytvořte další instanci JoinItem
  • Nastavte cestu k vstupnímu souboru pro druhý JoinItem v FileInfo
  • Definujte číslo počáteční a koncové stránky
  • Definujte režim rozsahu stránek jako OddPages
  • Vytvořte instanci JoinOptions
  • Přidejte čárkami oddělený seznam vytvořených položek spojení
  • Nastavte cestu k výstupnímu souboru v cloudu
  • Vytvořte instanci JoinRequest pomocí JoinOptions
  • Nakonec sloučte snímky voláním metody join() rozhraní DocumentAPI pomocí JoinRequest

Následující fragment kódu ukazuje, jak sloučit konkrétní stránky z více souborů PowerPoint pomocí REST API v Ruby:

# Jak sloučit konkrétní snímky ze souborů PowerPoint.
# Vytvořte instanci rozhraní Document API
@mergerApi = GroupDocsMergerCloud::DocumentApi.from_keys(@client_id, @client_secret)

@item1 = GroupDocsMergerCloud::JoinItem.new
@item1.file_info = GroupDocsMergerCloud::FileInfo.new
@item1.file_info.file_path = 'merge-slides/four-slides.pptx'
@item1.pages = [1, 3]
 
@item2 = GroupDocsMergerCloud::JoinItem.new
@item2.file_info = GroupDocsMergerCloud::FileInfo.new
@item2.file_info.file_path ='merge-slides/six-slides.pptx'       
@item2.start_page_number = 2
@item2.end_page_number = 5
@item2.range_mode = "OddPages"
 
@options = GroupDocsMergerCloud::JoinOptions.new
@options.join_items = [@item1, @item2]
@options.output_path = "merge-slides/joined.pptx"
 
@result = @mergerApi.join(GroupDocsMergerCloud::JoinRequest.new(@options))
puts("Combined Specific Slides from two PowerPoint Files using REST API.")

Online kombinace prezentací v PowerPointu

Vyzkoušejte prosím následující bezplatnou online aplikaci PPTX Merger. Umožňuje z libovolného zařízení zkombinovat více prezentací PowerPoint do jednoho souboru.

Shrnutí

V tomto příspěvku na blogu jste se dozvěděli:

  • jak kombinovat více souborů PowerPoint v cloudu;
  • jak spojit konkrétní stránky více souborů PowerPoint do jednoho souboru;
  • online sloučení prezentací PowerPoint zdarma;

REST API pro slučování PPTX také poskytuje sady .NET, Java, PHP, Python, Android a Node.js SDK jako členové rodiny sloučení dokumentů pro Cloud API. Více o GroupDocs.Merge Cloud API se můžete dozvědět 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.

Položit otázku

Máte-li jakékoli dotazy ohledně toho, jak zkombinovat více souborů PPT/PPTX, neváhejte se zeptat ve Free Support Forum a budou zodpovězeny během několika hodin.

Viz také