Konvertieren Sie ein Word Dokument mit Rubyy in eine PowerPoint-Präsentation

So konvertieren Sie Word-Folien mit Ruby in PowerPoint-Folien

Für eine effektive Kommunikation mit dem Publikum müssen Sie möglicherweise ein Word Dokument in eine PowerPoint-Präsentation konvertieren. PowerPoint-Präsentationen helfen Benutzern, ihre Inhalte mit größerer visueller Wirkung zu verfeinern. In diesem Artikel erfahren Sie, wie Sie mit Ruby ein Word Dokument in eine PowerPoint-Präsentation konvertieren.

APIs für die Konvertierung von Word in PowerPoint

Um ein Word Dokument in eine PowerPoint-Präsentation zu konvertieren, verwenden wir GroupDocs.Conversion Cloud SDK für Ruby. Die GroupDocs.Conversion Dokumentverarbeitungs-API für Ruby wurde entwickelt, um Ihnen den Einstieg in unsere Cloud-REST-API für die Dokumentkonvertierung zu erleichtern. Es hilft Ihnen, Ihre Dokumente in eine Vielzahl von unterstützten Dateiformaten in Ihrer bevorzugten Sprache zu konvertieren und zu bearbeiten. Es ist völlig unabhängig von Betriebssystem, Datenbanksystem und Entwicklungssprache. Mit dieser Konvertierungs-API können Sie mehr als 50 Arten von Dokumenten und Bildern konvertieren, darunter MS Office und OpenDocument Datei formate, PDF, HTML, CAD, Rasterbilder usw.

GroupDocs.Conversion Cloud SDK für Ruby ist Open Source und verfügt über eine MIT-Lizenz. Sie können es herunterladen, verwenden und sogar an Ihre Anforderungen anpassen. Das Ruby SDK ist als Gem groupdocsconversioncloud unter rubygems verfügbar. Sie können die GroupDocs.Conversion Cloud-API installieren, um Word Dokumente in einer Ruby-Anwendung in PowerPoint zu konvertieren, indem Sie dieses Gem mit dem unten genannten Befehl in der Rails-Konsole verwenden:

gem install groupdocs_conversion_cloud

Jetzt müssen Sie die Client-ID und das Client-Geheimnis hinzufügen, bevor Sie Anfragen an die GroupDocs Conversion Cloud API stellen. Sie können Kundenanmeldeinformationen erhalten, indem Sie eine Anwendung im Groupdocs-Dashboard erstellen. Sobald Sie eine Client-ID und ein Client-Geheimnis haben, fügen Sie Ihrer Anwendung das folgende Ruby-Code-Snippet hinzu:

# Holen Sie sich nach der kostenlosen Registrierung Ihre client_id und client_secret von https://dashboard.groupdocs.cloud.
# Laden Sie den Edelstein in Ihre Ruby-Anwendung für http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Fügen Sie hier Ihren Speichernamen hinzu
@groupdocs_storage = "MyInternalStorage"

Konvertieren Sie DOCX in PPTX oder PPT in Ruby

Im Folgenden finden Sie die Schritte zum programmgesteuerten Konvertieren eines Word Dokuments in eine PowerPoint-Präsentation mit Ruby.

  • Erstellen Sie zunächst eine Instanz der ConvertApi.
  • Erstellen Sie als Nächstes eine Instanz von ConvertSettings.
  • Legen Sie dann den Eingabepfad für die DOCX-Datei fest.
  • Geben Sie nun das Format „pptx“ für die Ausgabedatei an.
  • Erstellen Sie eine Instanz von DocxLoadOptions.
  • Legen Sie die Werte „hide\word\tracked\changes“, „default\font“ und „load\options“ fest.
  • Erstellen Sie eine Instanz von PptxConvertOptions.
  • Legen Sie die Werte für „From\page“, „pages\count“, „zoom“ und „convert“\options fest
  • Geben Sie nun den Ausgabeverzeichnispfad als „Konvertierung“ an.
  • Erstellen Sie als Nächstes eine ConvertDocumentRequest-Instanz mit den bereitgestellten Einstellungen.
  • Rufen Sie abschließend die Methode convert\document() mit dem Einstellungsobjekt als Argument auf.

Der folgende Codeausschnitt zeigt, wie Sie mithilfe der REST-API ein Word Dokument in Ruby in ein Powerpoint Dokument umwandeln.

# Konvertieren Sie Word DOCX in das Powerpoint pptx-Präsentationsformat

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
# Wenn Sie „output_path“ belassen, erfolgt die Ausgabe als 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)

Word zu PPTX-Konvertierung mit erweiterten Optionen

Im Folgenden finden Sie die Schritte zum Konvertieren von Word DOCX in PPTX mit erweiterten Optionen mithilfe von Ruby. Es wurde im In Slides-Format konvertieren der GroupDocs.Conversion Cloud REST API verwendet.

  • Erstellen Sie zunächst eine Instanz der ConvertApi.
  • Erstellen Sie eine Instanz von ConvertSettings.
  • Erstellen Sie nun PresentationConvertOptions
  • Von\Seite, Seiten\Anzahl, Konvertieren\Optionen und Ausgabe\Pfad als „Konvertierung“ festlegen
  • Rufen Sie abschließend die Methode convert\document() mit der ConvertDocumentRequest-Instanz und dem Einstellungsobjekt als Argument auf.
# Konvertieren Sie Word DOCX in eine pptx-Präsentation mit erweiterten Optionen

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

# Konvertierungseinstellungen vorbereiten
@settings = GroupDocsConversionCloud::KonvertierenSettings.new
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

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

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

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

Holen Sie sich eine kostenlose API Lizenz

Sie können die APIs ohne Evaluierungseinschränkungen nutzen, indem Sie eine vorübergehende Lizenz anfordern.

Testen Sie den Online-Konverter kostenlos

Sie können auch den Online-Konverter von PowerPoint zu Word ausprobieren, der auf den oben genannten APIs basiert.

Abschluss

In diesem Artikel haben wir erfahren, wie man Word DOCX mit Ruby in PowerPoint PPT oder PPTX konvertiert. Außerdem erfahren Sie, wie Sie mit Ruby ein Word Dokument in eine Powerpoint-Präsentation konvertieren. Sie können einfach die APIs installieren und den bereitgestellten Code in Ihre Ruby-Anwendungen integrieren. Darüber hinaus stellen wir auch einen Abschnitt API-Referenz zur Verfügung, und Sie können die Dokumentation konsultieren, um weitere Funktionen der APIs zu erkunden.

Stelle eine Frage

Wenn Sie Fragen zum DOCX zu PPTX-Konverter haben, wenden Sie sich bitte über unser Forum an uns.

Siehe auch

Wir empfehlen den folgenden Link zu unterstützten Dokumentkonvertierungen: