![](https://products-qa.fileformat.com/de/word-processing/ruby/aspose-words-cloud-sdk-for-ruby/header-image.png)
Aspose.Words Cloud Ruby SDK
Ruby SDK zum Erstellen und Konvertieren von MS Word-Dokumenten
Ruby Cloud API zum Generieren, Bearbeiten, Teilen, Zusammenführen, Manipulieren und Konvertieren von Word (DOC, DOCX, ODT) in PDF, HTML, EPUB, Bilder und viele mehr.
Aspose.Words Cloud SDK für Ruby ist eine leistungsstarke Bibliothek, die es Softwareprogrammierern ermöglicht, mit Microsoft Word-Dokumenten zu arbeiten die Wolke. Dieses SDK bietet einen vollständigen Satz an Funktionen zum Erstellen, Bearbeiten und Konvertieren von Word-Dokumenten. Das Aspose.Words Cloud SDK für Ruby basiert auf der Aspose.Words Cloud REST API, einer fortschrittlichen und zuverlässigen API für die Arbeit mit Microsoft Word-Dokumenten in der Cloud.
Aspose.Words Cloud SDK für Ruby bietet umfassende Funktionen für die Arbeit mit Word-Dokumenten. Es ermöglicht Softwareentwicklern, neue Dokumente von Grund auf zu erstellen, vorhandene Dokumente zu ändern, Word-Dokumente in andere unterstützte Dateiformate zu konvertieren, Dokumenteigenschaften zu manipulieren, große Dokumente in kleinere aufzuteilen, mehrere Dokumente zu kombinieren, Wasserzeichen in Word-Dokumenten hinzuzufügen und ein Passwort auf Word anzuwenden Dokumente bearbeiten, Serienbriefe ausführen, Tabellen in Dokumenten hinzufügen und verwalten, Word-Dokumente vergleichen, Bilder und Grafiken in Word-Dokumente einfügen und vieles mehr.
Aspose.Words Cloud SDK für Ruby bietet Ruby-Entwicklern eine benutzerfreundliche Schnittstelle, die die Integration der cloudbasierten Textverarbeitungsfunktionen in ihre Anwendungen erleichtert und ihnen hilft, ihre Eingabedokumente zu verschlüsseln und zu schützen. Es unterstützt eine Vielzahl von Word-Dokumentformaten, darunter DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG und viele mehr. Insgesamt ist Aspose.Words ein leistungsstarkes Tool für Ruby-Entwickler, die mit Word-Dokumenten in der Cloud arbeiten müssen.
Erste Schritte mit Aspose.Words Cloud SDK für Ruby
Die empfohlene Methode zur Installation des Aspose.Words Cloud SDK für Ruby ist die Verwendung von RubyGem. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.
Installieren Sie das Aspose.Words Cloud SDK für Ruby über RubyGem
//To install this package do the following: update your Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// or install directly
gem install aspose_words_cloud
Sie können es auch direkt von GitHub herunterladen.Word-Dokumentgenerierung über Ruby Cloud API
Aspose.Words Cloud SDK für Ruby bietet Softwareprogrammierern die Möglichkeit, neue Microsoft Word- und OpenOffice-Dokumente zu erstellen, ohne Microsoft Office installieren zu müssen. Es kann Word-Dateien in DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) und mehr erstellen. Die Bibliothek umfasst verschiedene Funktionen für die Erstellung und Verwaltung von Word-Dokumenten, z. B. das Einfügen neuer Seiten, das Hinzufügen von Wasserzeichen in Word-Dokumenten, das Einfügen eines Seitenzahlfelds, das Hinzufügen und Verwalten von Tabellen, das Einfügen von Text in Word-Dokumente, Dokument- und Textklassifizierungen und vieles mehr mehr.
Erstellen Sie ein neues Word-Dokument in Python-Anwendungen
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
create_request = CreateDocumentRequest.new(file_name: 'Sample.docx')
@words_api.create_document(create_request)
Word-Dokumente über Ruby API konvertieren
Aspose.Words Cloud SDK für Ruby bietet eine sehr leistungsstarke Funktion zum Konvertieren von Word-Dokumenten in verschiedene andere unterstützte Dateiformate mithilfe von RESTAPIs. Die Bibliothek bietet Unterstützung für den Import und Export von Dokumenten in einige gängige Dateiformate wie DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML und TXT. Entwickler können auch reine Word-Dokumente in Dateiformate wie PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB und viele mehr exportieren. Das folgende Beispiel zeigt, wie Softwareentwickler Word programmgesteuert in PDF konvertieren können.
Word über Ruby API in PDF konvertieren
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)
Kopf-/Fußzeilen und Hyperlinks über die Python-API verwalten
Aspose.Words Cloud SDK bietet Softwareentwicklern die Möglichkeit, Kopf- und Fußzeilen in Word-Dokumenten mithilfe von Python-Befehlen zu verwalten. Die Bibliothek unterstützt das Einfügen einer Kopf-/Fußzeile in ein Word-Dokument, das Aktualisieren des Inhalts von Kopf-/Fußzeilen, das Abrufen einer Kopf-/Fußzeile eines Word-Dokuments sowie eines Abschnitts sowie das Verknüpfen von Kopf-/Fußzeilen eines Abschnitts mit dem vorherigen , ein „HeaderFooter“-Objekt online aus einem Word-Dokument löschen und vieles mehr. Entwickler können auch problemlos Hyperlinks aus Word-Dokumenten hinzufügen, löschen und abrufen.
Fügen Sie über die Python-API eine Kopf-/Fußzeile in ein Word-Dokument ein
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)
Schutz von Word-Dokumenten in Ruby-Anwendungen
Aspose.Words Cloud SDK für Ruby macht es Softwareentwicklern leicht, Word-Dokumente in ihren eigenen Ruby-Anwendungen zu sichern und zu schützen. Die Bibliothek verfügt über verschiedene Funktionen zum Umgang mit dem Dokumentenschutz, z. B. das Hinzufügen von Schutz zu Word-Dokumenten, das Einschränken der Bearbeitung von Dokumenten, das Verschlüsseln von Word-Dokumenten mit einem Passwort, das Hinzufügen einer digitalen Signatur und vieles mehr. Das folgende Beispiel zeigt, wie Sie einem Word-Dokument in der Cloud Schutz hinzufügen.
So fügen Sie Word-Dokumenten über die Cloud-API Schutz hinzu
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
request_protection_request = ProtectionRequest.new({:NewPassword => '123'})
protect_request = ProtectDocumentOnlineRequest.new(document: request_document, protection_request: request_protection_request)
@words_api.protect_document_online(protect_request)
Word-Dokumente über Ruby API zusammenführen und aufteilen
Aspose.Words Cloud SDK für Ruby bietet vollständige Unterstützung für das Teilen und Zusammenführen von Word-Dokumenten in ihren eigenen Ruby-Anwendungen. Die Bibliothek bietet Unterstützung für das Zusammenführen mehrerer Word- oder PDF-Dokumente in einem einzigen Dokument mit nur wenigen Codezeilen. Die Bibliothek kann auch große Dokumente aufteilen, bestimmte Word-Seiten in PDFs oder andere unterstützte Dateiformate wie DOC-, DOT-, DOCX-, DOTX-, RTF-, ODT-, OTT- und TXT-Dokumente aufteilen und die Ergebnisse in DOC, DOCX und PDF speichern , ODT, RTF, HTML, JPEG, PNG und viele andere Dateiformate.
Wie teilt man DOCX über die Ruby-Bibliothek in PDFs auf?
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
split_request = SplitDocumentOnlineRequest.new(document: request_document, format: 'text', dest_file_name: 'SplitDocument.text', from: 1, to: 2)
@words_api.split_document_online(split_request)