PDF σε Word

Μετατροπέας PDF σε Word | API μετατροπής PDF σε DOC

PDF είναι μία από τις ευρέως χρησιμοποιούμενες μορφές αρχείων για κοινή χρήση πληροφοριών. Είναι δημοφιλές λόγω του γεγονότος ότι διατηρεί την πιστότητα των εγγράφων σε όλες τις πλατφόρμες και όλες τις συσκευές (επιτραπέζιους υπολογιστές, κινητά κ.λπ.).Ωστόσο, εάν χρειαστεί να κάνουμε αλλαγές στο αρχείο PDF, πρέπει να χρησιμοποιήσουμε συγκεκριμένες εφαρμογές για να ανοίξουμε και να επεξεργαστούμε έγγραφα PDF. Αλλά για μεγάλο αριθμό ενημερώσεων, η μετατροπή αρχείων PDF σε έγγραφα Word είναι μια βιώσιμη λύση. Επίσης, για μαζική μετατροπή, ένα SDK προγραμματισμού είναι μια αποτελεσματική λύση. Σε αυτό το άρθρο, θα συζητήσουμε τις λεπτομέρειες σχετικά με τον τρόπο μετατροπής PDF σε Word χρησιμοποιώντας το Python SDK.

API επεξεργασίας κειμένου

Το Aspose.Words Cloud είναι το βραβευμένο μας API που βασίζεται σε REST που προσφέρει τις δυνατότητες δημιουργίας, επεξεργασίας και μετατροπής αρχείων Word HTML, JPEG, PNG και άλλων υποστηριζόμενων μορφών αρχείων. Ταυτόχρονα, υποστηρίζει επίσης τις δυνατότητες φόρτωσης εγγράφων PDF και απόδοσης τους σε MS Word (DOCX, DOC, DOT, RTF, DOCM) ή OpenDocument (ODT, OTT).Για να πραγματοποιηθεί αυτή η μετατροπή, δεν απαιτείται λήψη ή εγκατάσταση λογισμικού τρίτου μέρους και να πραγματοποιηθεί όλη η μετατροπή χρησιμοποιώντας τη μηχανή επεξεργασίας εγγράφων που διαθέτουμε στο Cloud. Τώρα, για να εφαρμόσετε τη λειτουργία μετατροπής εγγράφων στην εφαρμογή Python, πρέπει να δοκιμάσετε να χρησιμοποιήσετε το Aspose.Words Cloud SDK for Python, το οποίο είναι ένα περιτύλιγμα γύρω από το Cloud API.

Εγκατάσταση

Το SDK είναι διαθέσιμο για λήψη στο PIP και στο GitHub. Εκτελέστε την ακόλουθη εντολή στο τερματικό της γραμμής εντολών για να εγκαταστήσετε το SDK

pip install aspose-words-cloud

PyCharm IDE

Εάν χρησιμοποιείτε PyCharm IDE, μπορείτε να προσθέσετε απευθείας το SDK ως εξάρτηση στο έργο σας.

Αρχείο ->Ρυθμίσεις ->Έργο ->Διερμηνέας Python ->asposewordscloud

Ρυθμίσεις PyCharm

Εικόνα 1: - Επιλογή ρυθμίσεων PyCharm.

API μετατροπής PDF σε Word

Εικόνα 2: - Πακέτο Aspose.Words Python.

Μετατροπέας PDF σε Word με χρήση Python

Ακολουθήστε τις παρακάτω οδηγίες για να πραγματοποιήσετε τη μετατροπή του αρχείου PDF σε μορφή Word.

  • Πρώτα πρέπει να δημιουργήσουμε το αντικείμενο ApiClient ενώ μεταβιβάζουμε τις λεπτομέρειες ClientID και ClientSecret ως ορίσματα.
  • Δεύτερον, δημιουργήστε μια παρουσία του WordsApi ενώ μεταβιβάζετε την παρουσία του ApiClient ως όρισμα.
  • Τρίτον, μεταφορτώστε το αρχείο PDF στο χώρο αποθήκευσης Cloud χρησιμοποιώντας τη μέθοδο UploadFileRequest(..).
  • Τώρα δημιουργήστε ένα αντικείμενο του αντικειμένου SaveOptionsData όπου ορίζουμε το docx ως μορφή εξαγωγής.
  • Το επόμενο βήμα είναι να δημιουργήσετε μια παρουσία του SaveAsRequest που θα λαμβάνει ως ορίσματα το όνομα αρχείου PDF και το αντικείμενο SaveOptionsData.
  • Τέλος, καλέστε το saveas(..) της κλάσης WordsApi για να εκτελέσετε τη λειτουργία μετατροπής.
# Για περισσότερα δείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-words-cloud/aspose-words-cloud-python
# Εκκινήστε το αντικείμενο Aspose.Words Python
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

# Εισαγωγή εγγράφου PDF
inputFileName = 'awesome_table_in_pdf.pdf'
# Όνομα του προκύπτοντος εγγράφου Word
resultantFile = 'Converted.docx'

# Ανεβάστε έγγραφο PDF στο Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open(inputFileName, 'rb'), "", None))

# Επιλογές εξαγωγής εγγράφων
request_save_options_data = asposewordscloud.SaveOptionsData(save_format='docx', file_name=resultantFile)

# Δημιουργήστε αίτημα για Αποθήκευση Εγγράφου ενώ μεταβιβάζετε τις επιλογές εισαγωγής ονόματος PDF και εξαγωγής λέξεων
request = asposewordscloud.models.requests.SaveAsRequest(name=inputFileName,
                                                             save_options_data=request_save_options_data,
                                                             folder=None)
# εκκινήστε τη λειτουργία μετατροπής
result = words_api.words_api.save_as(request)
# Εκτυπώστε το αποτέλεσμα στην κονσόλα
print("Result {}".format(result))

Τα δείγματα αρχείων που χρησιμοποιούνται στο παραπάνω απόσπασμα κώδικα μπορούν να ληφθούν από τα awesometableinpdf.pdf και Converted.docx.

PDF σε DOC χρησιμοποιώντας την εντολή cURL

Όπως και άλλα REST API, το Aspose.Words Cloud μπορεί επίσης να προσπελαστεί μέσω εντολών cURL. Ωστόσο, προτού προχωρήσουμε στην πρόσβαση στο API, πρέπει να δημιουργήσουμε ένα διακριτικό πρόσβασης JWT με βάση τα διαπιστευτήρια πελάτη που καθορίζονται στο Aspose.Cloud dashboard. Εκτελέστε την ακόλουθη εντολή cURL για να δημιουργήσετε το διακριτικό πρόσβασης JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Τώρα μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή για να μετατρέψουμε αρχεία PDF που είναι διαθέσιμα στο Cloud storage σε μορφή Word. Στην ακόλουθη εντολή, χρησιμοποιήσαμε την παράμετρο -o για να αποθηκεύσουμε την έξοδο στην τοπική μονάδα δίσκου.

curl -X GET "https://api.aspose.cloud/v4.0/words/awesome_table_in_pdf.pdf?format=docx" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o Converted.docx

Χρησιμοποιήστε την ακόλουθη εντολή εάν χρειάζεται να αποθηκεύσετε απευθείας το έγγραφο εξόδου word στο Cloud storage. Παρακαλούμε παρατηρήστε την παράμετρο αιτήματος outPath στην ακόλουθη εντολή.

curl -X GET "https://api.aspose.cloud/v4.0/words/awesome_table_in_pdf.pdf?format=docx&outPath=newResultant.docx" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Σύναψη

Σε αυτό το άρθρο, εξερευνήσαμε τις εκπληκτικές δυνατότητες του Aspose.Words Cloud σχετικά με τον τρόπο μετατροπής PDF σε Word χρησιμοποιώντας το Python API. Ομοίως, έχουμε επίσης εξερευνήσει τις λεπτομέρειες σχετικά με την εξαγωγή PDF σε DOC ή άλλες υποστηριζόμενες μορφές χρησιμοποιώντας εντολές cURL. Επιπλέον, μπορείτε επίσης να δοκιμάσετε να αποκτήσετε πρόσβαση στο API μέσα σε ένα πρόγραμμα περιήγησης ιστού χρησιμοποιώντας τη διεπαφή Swagger. Επιπλέον, το Cloud SDK αναπτύσσεται υπό την άδεια MIT, επομένως ο πλήρης πηγαίος κώδικας του είναι διαθέσιμος μέσω του αποθετηρίου GitHub.

Σε περίπτωση που αντιμετωπίσετε προβλήματα κατά τη χρήση του API ή εάν έχετε σχετικά ερωτήματα, επικοινωνήστε μαζί μας μέσω ενός δωρεάν φόρουμ υποστήριξης προϊόντων.

Σχετικά Άρθρα

Συνιστούμε να επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: