Převeďte dokument Word do prezentace PowerPoint pomocí Rubyy

Jak převést snímky aplikace Word na PowerPoint pomocí Ruby

Pro efektivní způsob komunikace s publikem možná budete muset převést dokument Word na prezentace v PowerPointu. Prezentace PowerPoint pomáhají uživatelům vylepšit jejich obsah s větším vizuálním dopadem. Tento článek tedy popisuje, jak převést dokument Word na prezentaci PowerPoint pomocí Ruby.

Rozhraní API pro převod Wordu do PowerPointu

K převodu dokumentu aplikace Word na prezentaci v PowerPointu použijeme GroupDocs.Conversion Cloud SDK pro Ruby. GroupDocs.Conversion API pro zpracování dokumentů pro Ruby bylo navrženo tak, aby vám pomohlo začít s naším Cloud REST API pro konverzi dokumentů. Pomáhá vám převádět a manipulovat s dokumenty do různých podporovaných formátů souborů ve vašem preferovaném jazyce. Je zcela nezávislý na operačním systému, databázovém systému a vývojovém jazyce. Pomocí tohoto rozhraní API pro převod můžete převést více než 50 typů dokumentů a obrázků, včetně formátů souborů MS Office a OpenDocument, PDF, HTML, CAD, rastrových obrázků atd.

GroupDocs.Conversion Cloud SDK pro Ruby je open source a má licenci MIT. Můžete si jej stáhnout, používat a dokonce i upravit podle svých požadavků. Ruby SDK je k dispozici jako drahokam groupdocsconversioncloud na rubygems. Můžete nainstalovat GroupDocs.Conversion Cloud API pro převod word doc na powerpoint v aplikaci Ruby pomocí tohoto drahokamu s níže uvedeným příkazem v konzole rails:

gem install groupdocs_conversion_cloud

Nyní musíte přidat ID klienta a tajný klíč klienta, než zadáte jakékoli požadavky na rozhraní GroupDocs Conversion Cloud API. Můžete získat přihlašovací údaje klienta vytvořením aplikace na panelu Groupdocs. Jakmile budete mít ID klienta a tajný klíč klienta, přidejte do své aplikace níže uvedený fragment kódu ruby:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
# Načtěte drahokam do své rubínové aplikace pro http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Zde přidejte název úložiště
@groupdocs_storage = "MyInternalStorage"

Převeďte DOCX na PPTX nebo PPT v Ruby

Následují kroky k převodu dokumentu Word na prezentaci PowerPoint programově pomocí Ruby.

  • Nejprve vytvořte instanci ConvertApi.
  • Dále vytvořte instanci ConvertSettings.
  • Poté nastavte cestu k vstupnímu souboru DOCX.
  • Nyní zadejte formát pro výstupní soubor jako “pptx”.
  • Vytvořte instanci DocxLoadOptions.
  • Nastavte hodnoty hide\word\tracked\changes, default\font a load\options.
  • Vytvořte instanci PptxConvertOptions.
  • Nastavit hodnoty from\page, pages\count, zoom a convert\options
  • Nyní zadejte cestu výstupního adresáře jako “konverze”.
  • Dále vytvořte instanci ConvertDocumentRequest s poskytnutým nastavením.
  • Nakonec zavolejte metodu convert\document() s objektem nastavení jako argumentem.

Následující úryvek kódu ukazuje, jak pomocí REST API převést wordový dokument na powerpoint v Ruby.

# Převést Word DOCX na Powerpoint pptx prezentační formát

apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @groupdocs_storage;
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.hide_word_tracked_changes = true
@loadOptions.default_font = "Arial"

@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PptxConvertOptions.new()
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.zoom = 1

@settings.convert_options = @convertOptions
# Pokud ponecháte output_path, výsledkem bude výstup jako dokument IOStream
@settings.output_path = "conversion"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@response = apiInstance.convert_document(@request)
puts("Word Document successfully converted to pptx: " + (@response).to_s)

Převod Word na PPTX s pokročilými možnostmi

Níže jsou uvedeny kroky pro převod Word DOCX na PPTX s pokročilými možnostmi pomocí Ruby. Byl použit ve převést na formát Slides GroupDocs.Conversion Cloud REST API.

  • Nejprve vytvořte instanci ConvertApi.
  • Vytvořte instanci ConvertSettings.
  • Nyní vytvořte PresentationConvertOptions
  • Nastavit from\page, pages\count, convert\options a output\path jako “konverzi”
  • Nakonec zavolejte metodu convert\document() s instancí ConvertDocumentRequest a objektem nastavení jako argument.
# Převeďte Word DOCX na pptx prezentaci s pokročilými možnostmi

apiInstance = GroupDocsConversionCloud::KonvertovatApi.from_keys(@client_id, @client_secret)

# Připravte nastavení převodu
@settings = GroupDocsConversionCloud::KonvertovatSettings.new
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@convertOptions = GroupDocsConversionCloud::PresentationKonvertovatOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 1

@settings.convert_options = @convertOptions
@settings.output_path = "conversion"
 
# Konvertovat
@result = apiInstance.convert_document(GroupDocsConversionCloud::KonvertovatDocumentRequest.new(@settings))

puts("Word Document successfully converted to pptx with Advanced Options: " )

Získejte bezplatnou licenci API

Rozhraní API můžete používat bez omezení hodnocení, pokud si vyžádáte dočasnou licenci.

Vyzkoušejte online konvertor zdarma

Můžete také vyzkoušet online převodník PowerPoint to Word, který je založen na výše zmíněných API.

Závěr

V tomto článku jsme se naučili, jak převést Word DOCX na PowerPoint PPT nebo PPTX pomocí ruby. Také, jak převést dokument aplikace Word na prezentaci v PowerPointu pomocí Ruby. Můžete jednoduše nainstalovat API a integrovat poskytnutý kód do svých rubínových aplikací. Kromě toho poskytujeme také sekci Odkaz na rozhraní API a můžete se podívat do dokumentace a prozkoumat další funkce rozhraní API.

Položit otázku

Pokud máte nějaké dotazy ohledně převodníku DOCX na PPTX, neváhejte se nás zeptat na našem Fóru.

Viz také

Doporučujeme následující související odkaz podporovaných převodů dokumentů: