Σε μια εποχή όπου το οπτικό περιεχόμενο κυριαρχεί, η ανάγκη να μετατραπεί το Word έγγραφα σε [JPG](https://docs.fileformat.com/image/ Η μορφή jpeg/) έχει γίνει πιο σημαντική από ποτέ. Είτε δημιουργείτε ελκυστικές παρουσιάσεις, είτε μοιράζεστε αποσπάσματα κειμενικού περιεχομένου στα μέσα κοινωνικής δικτύωσης ή ενσωματώνετε αποσπάσματα εγγράφων σε έργα πολυμέσων, η δυνατότητα απρόσκοπτης μετατροπής αρχείων Word σε ευέλικτες εικόνες JPG είναι πρωταρχικής σημασίας. Σε αυτό το άρθρο, θα συζητήσουμε τις λεπτομέρειες σχετικά με τον τρόπο μετατροπής του Word σε JPG χρησιμοποιώντας το Python SDK.
- API REST μετατροπής Word σε JPG
- Μετατροπή Word σε JPG στην Python
- Αποθηκεύστε το Word στην εικόνα χρησιμοποιώντας την εντολή cURL
API REST μετατροπής Word σε JPG
Η αξιοποίηση του Aspose.Words Cloud SDK για Python για την εκτέλεση της μετατροπής από Word σε JPG εισάγει μια ισχυρή και ευέλικτη λύση για τη διαχείριση εγγράφων. Αυτό το SDK επιτρέπει στους προγραμματιστές να ενσωματώνουν απρόσκοπτα τις λειτουργίες μετατροπής εγγράφων σε εφαρμογές Python, προσφέροντας ένα ισχυρό σύνολο εργαλείων για τη διευκόλυνση του μετασχηματισμού των εγγράφων του Word σε εικόνες JPG.
Πέρα από τη μετατροπή Word σε JPG, αυτό το SDK παρέχει μυριάδες δυνατότητες. Μπορείτε να χειριστείτε και να μορφοποιήσετε έγγραφα του Word δυναμικά, να εξαγάγετε κείμενο, να εφαρμόσετε υδατογραφήματα, να πραγματοποιήσετε σύγκριση εγγράφων και ακόμη και να δημιουργήσετε προεπισκοπήσεις εγγράφων.
Το SDK είναι διαθέσιμο για λήψη στο PIP και στο GitHub. Εκτελέστε την ακόλουθη εντολή στο τερματικό της γραμμής εντολών για να εγκαταστήσετε το SDK
pip install aspose-words-cloud
Μόλις ολοκληρωθεί η εγκατάσταση, πρέπει να δημιουργήσετε έναν λογαριασμό στο Aspose.Cloud dashboard. Εάν έχετε λογαριασμό GitHub ή Google, απλώς Εγγραφείτε ή κάντε κλικ στο κουμπί Δημιουργία νέου λογαριασμού και δώστε τις απαιτούμενες πληροφορίες. Τώρα συνδεθείτε στον πίνακα εργαλείων χρησιμοποιώντας διαπιστευτήρια και αναπτύξτε την ενότητα Εφαρμογές από τον πίνακα εργαλείων και μετακινηθείτε προς τα κάτω προς την ενότητα Διαπιστευτήρια πελάτη για να δείτε στοιχεία Client ID και Client Secret.
Ο πίνακας ελέγχου Aspose.Cloud παρέχει μια ενιαία διεπαφή για τη διαχείριση διαφόρων αποθηκευτικών αρχείων, ώστε να μπορείτε να συνδέσετε το Amazon S3, το DropBox, το Google Drive Storage, το Google Cloud Storage, το Windows Azure Storage και το FTP Storage. Μπορούμε να διαχειριστούμε αυτές τις πηγές χρησιμοποιώντας την επιλογή Αποθηκευτικοί χώροι που είναι διαθέσιμη στο αριστερό μενού στον πίνακα εργαλείων.
Μετατροπή Word σε JPG στην Python
Φόρτωση εγγράφου Word από το Cloud Storage
Σε αυτήν την ενότητα, θα συζητήσουμε τα βήματα σχετικά με τον τρόπο φόρτωσης του χώρου αποθήκευσης εγγράφων του Word στον προεπιλεγμένο χώρο αποθήκευσης cloud και τη μετατροπή της εξόδου σε μορφή JPEG. Το αρχείο που προκύπτει αποθηκεύεται επίσης στον ίδιο χώρο αποθήκευσης. Σε αυτό το παράδειγμα, πρέπει να διαμορφώσουμε την επιλογή Internal Storage (η πρώτη επιλογή όπως φαίνεται στην παραπάνω εικόνα). Ακολουθήστε τα παρακάτω βήματα για να εκτελέσετε τη λειτουργία μετατροπής.
- Πρώτον, δημιουργήστε μια παρουσία της κλάσης WordsApi ενώ μεταβιβάζετε στοιχεία ClientID και ClientSecret ως ορίσματα.
- Δεύτερον, ανεβάστε το αρχείο PDF στο χώρο αποθήκευσης Cloud χρησιμοποιώντας τη μέθοδο UploadFileRequest(..).
- Τρίτον, δημιουργήστε ένα αντικείμενο του αντικειμένου GetDocumentWithFormatRequest ενώ μεταβιβάζετε το όνομα του αρχείου Word εισόδου, την επιθυμητή μορφή εξόδου και το όνομα αρχείου που προκύπτει ως ορίσματα.
- Τέλος, καλέστε τη μέθοδο getdocumentwithformat(..) της κλάσης WordsApi για να εκτελέσετε τη λειτουργία μετατροπής.
# Για περισσότερα δείγματα, επισκεφθείτε τη διεύθυνση 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:
# δημιουργήστε μια παρουσία του WordsApi
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")
# Όνομα εγγράφου word εισαγωγής
inputFileName = 'source.doc'
resultantFile = 'Converted.jpeg'
# Μεταφορτώστε το έγγραφο προέλευσης του Word στο Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))
# Δημιουργήστε ένα αντικείμενο για μετατροπή εγγράφου
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
None, resultantFile, None)
# εκκινήστε τη λειτουργία μετατροπής Word σε JPEG
result = words_api.get_document_with_format(request)
# εκτύπωση μηνύματος στην κονσόλα (προαιρετικό)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
main()
Έγγραφο Word από το Google Drive
Σε αυτήν την ενότητα, θα συζητήσουμε τις λεπτομέρειες σχετικά με τον τρόπο ενοποίησης του λογαριασμού Google Drive με τον πίνακα ελέγχου Aspose.Cloud και, στη συνέχεια, το έγγραφο του Word θα φορτωθεί από το ίδιο Google Drive. Μετά τη μετατροπή, το JPEG που προκύπτει θα αποθηκευτεί επίσης στην ίδια μονάδα δίσκου.
Επομένως, το πρώτο βήμα είναι να συνδέσετε τον λογαριασμό Google Drive με τον λογαριασμό σας στο Aspose.Cloud Dashboard.
- Κάντε κλικ στην επιλογή Αποθηκευτικοί χώροι από το αριστερό μενού στον πίνακα εργαλείων.
- Κάντε κλικ στο κουμπί Δημιουργία νέου χώρου αποθήκευσης στο δεξί-κάτω μέρος της σελίδας.
- Επιλέξτε την επιλογή Google Drive Storage από το μενού.
- Εισαγάγετε το όνομα χώρου αποθήκευσης, π.χ. GDrive.
- Εισαγάγετε στοιχεία Client ID και Client Secret από την κονσόλα Google API.
- Στη συνέχεια, κάντε κλικ στο κουμπί Δημιουργία ανανέωσης διακριτικού και εξουσιοδοτήστε τον λογαριασμό Google όπου δημιουργείται το έργο Cloud. Μόλις δοθούν όλες οι λεπτομέρειες, θα εμφανιστεί η οθόνη όπως φαίνεται παρακάτω.
Συνιστούμε να επισκεφτείτε τον ακόλουθο σύνδεσμο στο Μάθετε περισσότερα σχετικά με τη σύνδεση παρόχων αποθήκευσης τρίτου μέρους.
Αλληλεπιδρούμε μόνο με τα API Aspose.Cloud χρησιμοποιώντας Εφαρμογή που δημιουργήθηκε στον πίνακα ελέγχου του Aspose.Cloud και στο backend κάθε εφαρμογή έχει αποθηκευτικό χώρο συνδεδεμένο με αυτήν. Τώρα λοιπόν πρέπει να ενημερώσουμε τις πληροφορίες αποθήκευσης για την υπάρχουσα Εφαρμογή.
Εκτελέστε τον κώδικα που κοινοποιήθηκε παραπάνω και θα μετατρέψει το έγγραφο του Word που είναι διαθέσιμο στο Google Drive σε μορφή JPEG και θα το αποθηκεύσει στον ίδιο χώρο αποθήκευσης.
Έγγραφο Word από το Dropbox Storage
Μπορούμε επίσης να διαμορφώσουμε τον χώρο αποθήκευσης Dropbox με μια εφαρμογή cloud και μπορούμε εύκολα να μετατρέψουμε τα αρχεία Word που είναι αποθηκευμένα στο χώρο αποθήκευσης Dropbox σε μορφή JPEG.
- Κάντε κλικ στην επιλογή Storages από το αριστερό μενού στον πίνακα ελέγχου Aspose.Cloud.
- Κάντε κλικ στο κουμπί Create New Storage και επιλέξτε Dropbox Storage από το μενού.
- Εισαγάγετε το όνομα της επιλογής σας στο πεδίο Όνομα αποθήκευσης και κάντε κλικ στο κουμπί Δημιουργία διακριτικού.
- Θα σας ζητηθεί να δώσετε τα στοιχεία του λογαριασμού σας στο Dropbox και μετά τον επιτυχή έλεγχο ταυτότητας, θα δημιουργηθεί το διακριτικό πρόσβασης
- Κάντε κλικ στο κουμπί Αποθήκευση.
Και πάλι, πρέπει να ενημερώσουμε τα στοιχεία αποθήκευσης για την εφαρμογή Cloud στην οποία έχουμε πρόσβαση στον κώδικά μας (μέσω Client ID και διαπιστευτηρίων πελάτη). Τώρα κάντε κλικ στην επιλογή Αρχεία από το αριστερό μενού στο ταμπλό και επιλέξτε Αποθήκευση Dropbox (το όνομα του χώρου αποθήκευσης παρέχεται παραπάνω) και θα εμφανιστούν όλα τα αρχεία που αναφέρονται στο Dropbox.
Σε επίπεδο κώδικα, δεν χρειάζεται να κάνουμε καμία αλλαγή και όταν εκτελείται το παραπάνω κοινόχρηστο απόσπασμα κώδικα, μεταφορτώνεται ένα νέο έγγραφο του Word στο χώρο αποθήκευσης Dropbox και το JPEG που προκύπτει αποθηκεύεται επίσης στον ίδιο χώρο αποθήκευσης. Δείτε την εικόνα που φαίνεται παρακάτω.
Αποθηκεύστε το Word στην εικόνα χρησιμοποιώντας την εντολή cURL
Οι εντολές cURL είναι ένας από τους βολικούς τρόπους πρόσβασης στα REST API μέσω της γραμμής εντολών. Δεδομένου ότι το Aspose.Words Cloud αναπτύσσεται επίσης σύμφωνα με την αρχιτεκτονική REST, έτσι μπορούμε να έχουμε πρόσβαση και μέσω εντολών cURL. Γνωρίζουμε ότι τα API Aspose είναι προσβάσιμα μόνο σε εξουσιοδοτημένα άτομα, επομένως πρέπει να δημιουργήσουμε διακριτικά πρόσβασης JWT με βάση τα διαπιστευτήρια πελάτη. Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε μία:
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"
Τώρα εκτελέστε την ακόλουθη εντολή cURL για να μετατρέψετε το έγγραφο του Word που είναι ήδη διαθέσιμο στο Cloud storage σε μορφή JPEG. Το αρχείο που προκύπτει αποθηκεύεται επίσης στον ίδιο χώρο αποθήκευσης cloud.
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>"
Εφόσον το Dropbox είναι συνδεδεμένο ως τρέχων αποθηκευτικό χώρο με το Aspose.Cloud API, έτσι το source.doc φορτώνεται από το Dropbox και το JPEG που προκύπτει αποθηκεύεται επίσης στον ίδιο χώρο αποθήκευσης.
συμπέρασμα
Σε αυτό το άρθρο, εξερευνήσαμε τις δυνατότητες του Aspose.Words Cloud σχετικά με τον τρόπο μετατροπής του Word σε JPG χρησιμοποιώντας Python. Συζητήσαμε επίσης τα βήματα για την αξιοποίηση διαφόρων διαθέσιμων αποθηκευτικών χώρων Cloud, συμπεριλαμβανομένων των Google Drive και Dropbox. Εξερευνήσαμε επίσης την επιλογή του τρόπου αποθήκευσης ενός εγγράφου του Word ως JPEG χρησιμοποιώντας εντολές cURL. Λάβετε υπόψη ότι τα SDK μας έχουν αναπτυχθεί σύμφωνα με άδεια MIT, επομένως ο πλήρης πηγαίος κώδικας τους είναι διαθέσιμος για λήψη μέσω Github. Σε περίπτωση που αντιμετωπίσετε προβλήματα ή έχετε περαιτέρω απορίες, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του Δωρεάν φόρουμ υποστήριξης προϊόντων.
Σχετικά Άρθρα
Σας συνιστούμε να επισκεφτείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα