Entwickeln Sie Word to PDF Converter Online mit Ruby Cloud SDK. Führen Sie DOCX zu PDF oder DOC zu PDF online durch
Überblick
DOCX ist ein bekanntes Format für Microsoft Word-Dokumente und wurde mit Microsoft Word 2007 eingeführt. Docx basiert auf offenem XML und Docx-Dateien können mit Word 2007 geöffnet werden. Während PDF ein Portable Document Format zur Darstellung von Dokumenten. Es ist ein vielseitiges Dateiformat, das von Adobe Systems entwickelt wurde und eine beliebige Anzahl von Schriftarten und Bildern enthalten kann. Es bietet eine einfache und zuverlässige Möglichkeit, Dokumentdateien zu erstellen, zu präsentieren und druckfertige Ausgaben zu übertragen.
Möchten Sie eine DOCX-Datei in eine PDF-Datei konvertieren? Viele Anwendungen zur Verarbeitung von Textdokumenten bieten die Möglichkeit, Word in das PDF-Dateiformat zu konvertieren. Aber dieser ganze Prozess erfordert einen Aufwand, um eine Anwendung zu installieren, sowie Lizenzkosten. Aber warum sollten Sie für die gesamte Produktlizenzierung bezahlen, wenn Sie nur einen einzigen Vorgang ausführen müssen? Außerdem können Massenumwandlungsoperationen mit einer solchen marktverfügbaren Software nicht durchgeführt werden. In all diesen Fällen kommt Aspose.Words Cloud API zum Einsatz, um eine einfache und schnelle Dateiformatverarbeitung durchzuführen.
Die Aspose.Words DOCX to PDF Converter-App konvertiert Ihre DOCX-Dateien mithilfe des Open-Source-Ruby-SDK sofort in das PDF-Format. Diese SDKs und Tools werden von den Entwicklern bei Aspose.Words gepflegt und bieten die einfachste Möglichkeit, die Aspose.Words Cloud-API in Ihre Anwendung zu integrieren. Mit diesem kostenlosen Ruby SDK-Tool können Sie Ihre DOCX-Dateien ganz einfach in eine PDF-Datei konvertieren. Aspose.Words hilft Ihnen, DOCX-Dokumente sofort und mit hoher Wiedergabetreue in PDFs zu konvertieren. Mit der Aspose Cloud REST API ist es möglich, eine erweiterte Dateiformatverarbeitung durchzuführen. Darüber hinaus finden Sie unten auf dieser Seite ein generiertes, gebrauchsfertiges cURL-Code-Snippet-Beispiel.
Aspose unterstützt viele Optionen zur Integration der Dokumentenautomatisierung in Anwendungen verschiedener Plattformen und Programmiersprachen. In diesem Artikel werden wir die folgenden Themen im Detail besprechen. Lass uns erforschen.
- DOC-zu-PDF-Konvertierungs-API
- Wie installiere ich Aspose.Words Ruby SDK?
- Aspose.Cloud-Kontoabonnement erklärt
- Word-zu-PDF-Konverter in Ruby
- Word zu PDF mit cURL-Befehlen
DOC-zu-PDF-Konvertierungs-API
Mit dem Aspose.Words-Dokumentkonverter können Sie Ihre Dateien in hoher Qualität von DOCX in PDF konvertieren. Aspose.Words Cloud API unterstützt viele verschiedene Dateiformate wie DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT und viele mehr. Es ist eine aufregende Lösung zum Erstellen, Bearbeiten und Transformieren führender Word-Dokumentformate mit der Konvertierungstechnologie von aspose. Sie erhalten schnell sehr genaue Konvertierungsergebnisse.
Mit Hilfe dieser API können wir Word in PDF sowie Konvertierungsvorgänge in andere Formate durchführen, ohne die MS Office-Automatisierung oder andere Abhängigkeiten zu verwenden. Um unsere Kunden zu unterstützen, wurden spezielle Programmiersprachen-SDKs entwickelt, damit Sie direkt in Ihrem Anwendungscode auf die API zugreifen können. In diesem Artikel liegt unser Schwerpunkt auf Aspose.Words Cloud SDK for Ruby, indem wir es den Ruby-Entwicklern ermöglichen, Word-Dokumentverarbeitungsfunktionen schnell und einfach in Ruby-Anwendungen zu implementieren, ohne Anschaffungskosten.
Wie installiere ich Aspose.Words Ruby SDK?
Um Ruby SDK für die Kommunikation mit der Aspose.Words Cloud REST API zu verwenden, müssen wir es zuerst auf unserem System installieren. Ruby SDK kann ohne Anschaffungskosten als RubyGem (empfohlen) und von GitHub heruntergeladen werden. Sobald Sie die Ruby-Laufzeit konfiguriert haben, führen Sie bitte den folgenden Befehl im Terminal aus, um die schnelle und einfache Installation in einer Ruby-Anwendung für den Word-Docx-zu-PDF-Konverter durchzuführen.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Aber bevor Sie mit der Installation von Aspose.Words Cloud SDK für Ruby 2.6 oder höher fortfahren, müssen Sie die folgenden Abhängigkeitspakete auf Ihrem System installieren.
# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3
Dieses SDK für Ruby unterstützt mehr als 20 dokumentbezogene Formate mit vollem Lese- und Schreibzugriff. Weitere Einzelheiten finden Sie unter aspose cloud Dokumentationswebsite.
Aspose.Cloud-Kontoabonnement erklärt
Nach der Installation aller Abhängigkeitspakete der Ruby-Umgebung besteht der nächste Schritt darin, ClientID- und ClientSecret-Details abzurufen, um Aufrufe an die Aspose.Words-Cloud-APIs für die Konvertierung von Dokumenten in PDFs zu tätigen. Es gibt zwei Möglichkeiten, die REST-APIs direkt über einen Rest-Client wie cURL oder die Verwendung von Cloud-SDKs zu nutzen. Der erste Schritt besteht also darin, ein Konto zu erstellen, indem Sie im Aspose.Cloud-Dashboard navigieren. Wenn Sie ein Google- oder Microsoft-Konto haben, klicken Sie einfach auf die Google- oder Microsoft-Schaltfläche, um sich anzumelden. Klicken Sie andernfalls auf den Link Anmelden, um neues Konto erstellen, indem Sie die erforderlichen Informationen angeben.
Nachdem Sie sich beim Cloud Space-Dashboard angemeldet haben, klicken Sie in der linken Seitenleiste auf die Registerkarte Anwendungen. Scrollen Sie nun nach unten und klicken Sie auf die Schaltfläche Neue Anwendung erstellen, wie in der Abbildung unten gezeigt.
Erstellen Sie nun Ihre neue Anwendung, indem Sie Ihren Standardspeicher wie im Bild unten gezeigt auswählen. Sie können den Speicher von Drittanbietern auch konfigurieren, um Ihre Datendateien hochzuladen, indem Sie der Anleitung [How to configure 3rd party cloud storage] folgen 20.
Scrollen Sie nun nach unten zum Abschnitt Client-Anmeldeinformationen, um die Client-ID und das Client-Geheimnis zu kopieren, wie in der Abbildung unten gezeigt.
Diese Client-Anmeldeinformationen werden verwendet, um API-Aufrufe an die Aspose.Words-Cloud-APIs für den DOCX-in-PDF-Konverter zu tätigen. Als Nächstes sehen wir uns an, wie man ein Word in ein PDF konvertiert, indem man das Aspose.Words Cloud SDK für Ruby verwendet.
Word-zu-PDF-Konverter in Ruby
Befolgen Sie die nachstehenden Anweisungen, um die Konvertierung der MS Word-Dateien DOCX in PDF mit Ruby SDK für Ruby on Rails-Anwendung durchzuführen.
- Der erste Schritt besteht darin, Ruby-Variablen zu erstellen, die ClientID und ClientSecret enthalten, die aus dem aspose Cloud-Dashboard kopiert wurden.
- Erstellen Sie als zweites die AsposeWordsCloud-Konfiguration und übergeben Sie die Werte ClientID und ClientSecret.
- Der dritte Schritt besteht darin, eine Instanz von WordsAPI zu erstellen
- Laden Sie als Nächstes die Quell-DOCX-Datei mit der Methode UploadFileRequest() in den Cloud-Speicher hoch
- Erstellen Sie nun ein Objekt von ConvertDocumentRequest(), das den eingegebenen DOCX-Namen und das resultierende Format als Argumente verwendet
- Starten Sie schließlich den Konvertierungsprozess von DOCX in PDF mit der Methode convertdocument().
# Laden Sie das Juwel, gehen Sie bitte zu https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# So konvertieren Sie Word programmgesteuert in PDF.
# Rufen Sie AppKey- und AppSID-Anmeldeinformationen von https://dashboard.aspose.cloud/applications ab
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Verknüpfen Sie Konfigurationseigenschaften mit WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @app_client_id
config.client_data['ClientSecret'] = @app_client_secret
end
# Erstellen Sie eine Instanz von WordsApi
@words_api = WordsAPI.new
# Geben Sie die DOCX-Datei ein
@fileName = "mysample.docx"
# Endgültiges Dateiformat
@format = "pdf"
# Laden Sie das Originaldokument in Ihren ausgewählten Cloud-Speicher hoch
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Dokumentkonvertierungsparameter definieren initialize(document, format, out_path, file_name_field_value, storage, fonts_location)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Starten Sie den DOCX-zu-PDF-Konvertierungsprozess
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Ergebnisantwort in der Konsole drucken
puts("Document successfully converted to pdf")
# Beispiel zum Konvertieren eines Dokuments beenden
Als Ergebnis wird mysample.pdf im Stammverzeichnis des Projektordners gespeichert.
Word zu PDF mit cURL-Befehlen
Lassen Sie uns nun untersuchen, wie Sie ein Word-Dokument mit cURL in PDF konvertieren. Das cURL-Befehlszeilentool wird verwendet, um auf REST-APIs von und zu einem Server zuzugreifen. Da Aspose.Words Cloud-APIs nach REST-Prinzipien entwickelt werden, können wir diese Cloud-APIs verwenden, um die Konvertierungsvorgänge durchzuführen. Um die Konvertierung durchzuführen, generieren wir JSON Web Token (JWT) basierend auf ClientID und ClientSecret, die von Aspose.Cloud-Dashboard abgerufen werden. Bitte führen Sie den Befehl im Terminal aus, um das JWT-Token wie unten zu generieren.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=######-####-####-####-######&client_secret=#########################" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Jetzt verwenden wir das JWT-Token im folgenden Befehl, um das Word- in das PDF-Format zu konvertieren, in dem die DOCX-Eingabedatei im Cloud-Speicher verfügbar sein sollte. Dann zeigt der outPath-Parameter den Speicherort für das resultierende PDF-Dokument und das Format ist das Format der resultierenden PDF-Datei. GetDocumentWithFormat Die API dient der Dokumentenkonvertierung und die doc-to-pdf.doc-Datei wird erfolgreich in das PDF-Format gerendert. Sie können die gespeicherte Datei mit dem Namen doc-to-pdf.pdf im Cloud-Speicher überprüfen.
curl -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=pdf&outPath=doc-to-pdf.pdf" \
-H "accept: application/octet-stream" \
-H "Authorization: <PASTE HERE JWT Token>"
Fazit
Im obigen Artikel werden alle Details im Zusammenhang mit Word zu PDF / DOCX zu PDF / DOC zu PDF Schritt für Schritt unter Verwendung von Aspose.Words Cloud SDK for Ruby erklärt. Aspose Cloud SDKs sind Open Source (veröffentlicht unter MIT-Lizenz) und der vollständige Code von Aspose.Words Cloud SDK für Ruby ist auf GitHub verfügbar.
Wenn Sie Fragen, Vorschläge oder Kommentare zum besten DOCX-zu-PDF-Konverter haben, besuchen Sie bitte das Support Forum. Sie können uns in den sozialen Medien Facebook, LinkedIn und Twitter folgen.
Erkunden
Wir empfehlen auch den Besuch der folgenden verwandten Links: