In einer Zeit, in der visuelle Inhalte an erster Stelle stehen, besteht die Notwendigkeit, Word-Dokumente in JPG zu konvertieren. Das Format jpeg/) ist wichtiger denn je. Ganz gleich, ob Sie ansprechende Präsentationen erstellen, Textausschnitte in sozialen Medien teilen oder Dokumentauszüge in Multimedia-Projekte integrieren – die Möglichkeit, Word-Dateien nahtlos in vielseitige JPG-Bilder umzuwandeln, ist von größter Bedeutung. In diesem Artikel besprechen wir die Details zum Konvertieren von Word in JPG mit dem Python SDK.
- Word-zu-JPG-Konvertierung REST-API
- Konvertieren Sie Word in Python in JPG
- Speichern Sie Word mit dem cURL-Befehl im Bild
Word-zu-JPG-Konvertierung REST-API
Durch die Nutzung des Aspose.Words Cloud SDK für Python zur Durchführung der Konvertierung von Word in JPG wird eine leistungsstarke und vielseitige Lösung für die Dokumentenverwaltung eingeführt. Dieses SDK ermöglicht Entwicklern die nahtlose Integration von Dokumentkonvertierungsfunktionen in Python-Anwendungen und bietet einen robusten Satz an Tools, die die Umwandlung von Word-Dokumenten in JPG-Bilder erleichtern.
Über die Konvertierung von Word in JPG hinaus bietet dieses SDK eine Vielzahl von Funktionen. Sie können Word-Dokumente dynamisch bearbeiten und formatieren, Text extrahieren, Wasserzeichen anwenden, Dokumentvergleiche durchführen und sogar Dokumentvorschauen erstellen.
Das SDK steht unter PIP und GitHub zum Download bereit. Führen Sie den folgenden Befehl auf dem Befehlszeilenterminal aus, um das SDK zu installieren
pip install aspose-words-cloud
Sobald die Installation abgeschlossen ist, müssen Sie ein Konto im Aspose.Cloud-Dashboard erstellen. Wenn Sie über ein GitHub- oder Google-Konto verfügen, registrieren Sie sich einfach oder klicken Sie auf die Schaltfläche Neues Konto erstellen und geben Sie die erforderlichen Informationen ein. Melden Sie sich nun mit Ihren Anmeldeinformationen beim Dashboard an, erweitern Sie im Dashboard den Abschnitt „Anwendungen“ und scrollen Sie nach unten zum Abschnitt „Client-Anmeldeinformationen“, um die Details zur Client-ID und zum Client-Geheimnis anzuzeigen.
Das Aspose.Cloud-Dashboard bietet eine einzige Schnittstelle zur Verwaltung verschiedener Dateispeicher, sodass Sie Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage und FTP Storage verbinden können. Wir können diese Quellen mithilfe der Option „Speicher“ verwalten, die im linken Menü des Dashboards verfügbar ist.
Konvertieren Sie Word in Python in JPG
Laden Sie ein Word-Dokument aus dem Cloud-Speicher
In diesem Abschnitt besprechen wir die Schritte zum Laden des Word-Dokumentspeichers in den Standard-Cloud-Speicher und zum Konvertieren der Ausgabe in das JPEG-Format. Die resultierende Datei wird ebenfalls im selben Speicher gespeichert. In diesem Beispiel müssen wir die Option „Interner Speicher“ konfigurieren (die erste Option, wie im Bild oben gezeigt). Bitte befolgen Sie die unten aufgeführten Schritte, um den Konvertierungsvorgang durchzuführen.
- Erstellen Sie zunächst eine Instanz der WordsApi-Klasse und übergeben Sie dabei ClientID- und ClientSecret-Details als Argumente.
- Zweitens laden Sie die PDF-Datei mit der Methode UploadFileRequest(..) in den Cloud-Speicher hoch.
- Drittens erstellen Sie ein Objekt vom Typ GetDocumentWithFormatRequest und übergeben dabei den Namen der eingegebenen Word-Datei, das gewünschte Ausgabeformat und den resultierenden Dateinamen als Argumente.
- Rufen Sie abschließend die Methode getdocumentwithformat(..) der WordsApi-Klasse auf, um den Konvertierungsvorgang durchzuführen.
# Weitere Beispiele finden Sie unter https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def main():
try:
# Erstellen Sie eine Instanz von WordsApi
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")
# Name des eingegebenen Word-Dokuments
inputFileName = 'source.doc'
resultantFile = 'Converted.jpeg'
# Laden Sie das Word-Quelldokument in den Cloud-Speicher hoch
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))
# Erstellen Sie ein Objekt für die Dokumentkonvertierung
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
None, resultantFile, None)
# Starten Sie den Konvertierungsvorgang von Word in JPEG
result = words_api.get_document_with_format(request)
# Nachricht in der Konsole drucken (optional)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
main()
Word-Dokument von Google Drive
In diesem Abschnitt besprechen wir die Details zur Integration des Google Drive-Kontos in das Aspose.Cloud-Dashboard und zum anschließenden Laden des Word-Dokuments von demselben Google Drive. Nach der Konvertierung wird das resultierende JPEG ebenfalls auf demselben Laufwerk gespeichert.
Der erste Schritt besteht also darin, das Google Drive-Konto mit Ihrem Aspose.Cloud Dashboard-Konto zu verknüpfen.
- Klicken Sie im linken Menü des Dashboards auf die Option „Speicher“.
- Klicken Sie rechts unten auf der Seite auf die Schaltfläche „Neuen Speicher erstellen“.
- Wählen Sie im Menü die Option „Google Drive-Speicher“.
- Geben Sie den Speichernamen ein, z. B. GDrive.
- Geben Sie die Details zur Client-ID und zum Client-Geheimnis über die Google API-Konsole ein.
- Klicken Sie dann auf die Schaltfläche „Aktualisierungstoken generieren“ und autorisieren Sie das Google-Konto, in dem das Cloud-Projekt erstellt wird. Sobald alle Details angegeben sind, wird der Bildschirm wie unten dargestellt angezeigt.
Wir empfehlen den Besuch des folgenden Links zu Weitere Informationen zum Anschließen von Speicheranbietern von Drittanbietern.
Wir interagieren nur mit Aspose.Cloud-APIs über Anwendungen, die im Aspose.Cloud-Dashboard erstellt wurden, und im Backend ist mit jeder Anwendung Speicher verbunden. Jetzt müssen wir die Speicherinformationen für die vorhandene Anwendung aktualisieren.
Führen Sie den oben freigegebenen Code aus und das in Google Drive verfügbare Word-Dokument wird in das JPEG-Format konvertiert und im selben Speicher gespeichert.
Word-Dokument aus dem Dropbox-Speicher
Wir können unseren Dropbox-Speicher auch mit einer Cloud-Anwendung konfigurieren und die im Dropbox-Speicher gespeicherten Word-Dateien problemlos in das JPEG-Format konvertieren.
- Klicken Sie im linken Menü des Aspose.Cloud-Dashboards auf die Option „Speicher“.
- Klicken Sie auf die Schaltfläche „Neuen Speicher erstellen“ und wählen Sie „Dropbox-Speicher“ aus dem Menü.
- Geben Sie den Namen Ihrer Wahl in das Feld „Speichername“ ein und klicken Sie auf die Schaltfläche „Token generieren“.
- Sie werden aufgefordert, Ihre Dropbox-Kontodaten anzugeben und nach erfolgreicher Authentifizierung wird das Zugriffstoken generiert
- Klicken Sie auf die Schaltfläche Speichern.
Auch hier müssen wir die Speicherdetails für die Cloud-Anwendung aktualisieren, auf die wir in unserem Code zugreifen (über Client-ID und Client-Anmeldeinformationen). Klicken Sie nun im linken Menü des Dashboards auf die Option „Dateien“ und wählen Sie „Dropbox-Speicher“ (Name des oben angegebenen Speichers). Alle in Dropbox aufgeführten Dateien werden angezeigt.
Auf Codeebene müssen wir keine Änderungen vornehmen und wenn der oben geteilte Codeausschnitt ausgeführt wird, wird ein neues Word-Dokument in den Dropbox-Speicher hochgeladen und das resultierende JPEG wird ebenfalls im selben Speicher gespeichert. Siehe das Bild unten.
Speichern Sie Word mit dem cURL-Befehl im Bild
Die cURL-Befehle sind eine der bequemen Möglichkeiten, über die Eingabeaufforderung auf REST-APIs zuzugreifen. Da Aspose.Words Cloud ebenfalls auf Basis der REST-Architektur entwickelt wurde, können wir auch über cURL-Befehle darauf zugreifen. Wir wissen, dass Aspose-APIs nur autorisierten Personen zugänglich sind. Daher müssen wir JWT-Zugriffstokens basierend auf den Client-Anmeldeinformationen generieren. Bitte führen Sie den folgenden Befehl aus, um einen zu generieren:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Führen Sie nun den folgenden cURL-Befehl aus, um ein bereits im Cloud-Speicher verfügbares Word-Dokument in das JPEG-Format zu konvertieren. Die resultierende Datei wird ebenfalls im selben Cloud-Speicher gespeichert.
curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Da Dropbox als aktueller Speicher mit der Aspose.Cloud-API verknüpft ist, wird source.doc von Dropbox geladen und das resultierende JPEG wird ebenfalls im selben Speicher gespeichert.
Abschluss
In diesem Artikel haben wir die Funktionen von Aspose.Words Cloud zum Konvertieren von Word in JPG mit Python untersucht. Wir haben auch die Schritte zur Nutzung verschiedener verfügbarer Cloud-Speicher besprochen, darunter Google Drive und Dropbox. Wir haben auch die Möglichkeit untersucht, ein Word-Dokument mithilfe von cURL-Befehlen als JPEG zu speichern. Bitte beachten Sie, dass unsere SDKs unter einer MIT-Lizenz entwickelt werden, sodass ihr vollständiger Quellcode über Github zum Download verfügbar ist. Falls Sie auf Probleme stoßen oder weitere Fragen haben, können Sie uns gerne über das Kostenloses Produkt-Support-Forum kontaktieren.
In Verbindung stehende Artikel
Wir empfehlen Ihnen, die folgenden Links zu besuchen, um mehr darüber zu erfahren