
Μετατροπή PDF σε XML | Μετατροπέας PDF σε XML σε απευθείας σύνδεση
Η άνοδος των eBook οδήγησε σε αυξημένη ζήτηση για μορφές eBook, όπως το MobiXML. Ωστόσο, η μετατροπή αρχείων PDF σε MobiXML μπορεί να είναι μια δύσκολη εργασία, ειδικά όταν εργάζεστε με μεγάλους όγκους εγγράφων. Αυτό είναι όπου το Python Cloud SDK έρχεται ως ένα ισχυρό εργαλείο για τη μετατροπή αρχείων PDF σε MobiXML γρήγορα και αποτελεσματικά. Χρησιμοποιώντας αυτό το SDK, μπορείτε να αυτοματοποιήσετε τη διαδικασία μετατροπής και να βελτιστοποιήσετε τη ροή εργασιών δημιουργίας eBook, εξοικονομώντας χρόνο και προσπάθεια. Σε αυτό το άρθρο, θα σας καθοδηγήσουμε στη διαδικασία μετατροπής PDF σε MobiXML χρησιμοποιώντας Python, ώστε να μπορείτε να επωφεληθείτε από τα πλεονεκτήματα αυτής της δημοφιλής μορφής eBook.
- SDK μετατροπής PDF
- PDF σε MobiXML χρησιμοποιώντας Python
- Μετατροπή PDF σε XML χρησιμοποιώντας την εντολή cURL
SDK μετατροπής PDF
Το Aspose.PDF Cloud είναι ένα API που βασίζεται σε REST που σας επιτρέπει να εκτελείτε λειτουργίες PDF στο cloud, συμπεριλαμβανομένης της μετατροπής PDF σε MobiXML. Επιπλέον, το Python SDK για Aspose.PDF Cloud παρέχει ένα σύνολο απλών αλλά ισχυρών μεθόδων που σας επιτρέπουν να έχετε πρόσβαση και να χρησιμοποιείτε το Aspose.PDF Cloud API στις εφαρμογές Python σας. Ένα άλλο πλεονέκτημα της χρήσης Aspose.PDF Cloud SDK για Python είναι ότι δεν χρειάζεται να εγκαταστήσετε οποιοδήποτε λογισμικό ή βιβλιοθήκες τοπικά. Αντίθετα, μπορείτε να αποκτήσετε πρόσβαση στο Aspose.PDF Cloud API μέσω μιας διεπαφής RESTful, καθιστώντας εύκολη την ενσωμάτωση της μετατροπής PDF σε MobiXML στις εφαρμογές Python σας.
Το SDK είναι διαθέσιμο για λήψη μέσω αποθετηρίου PIP και GitHub. Εκτελέστε την ακόλουθη εντολή στο τερματικό για να εγκαταστήσετε την πιο πρόσφατη έκδοση του SDK στο σύστημα.
pip install asposepdfcloud
Μετά την εγκατάσταση, δημιουργήστε έναν δωρεάν λογαριασμό μέσω dashboard χρησιμοποιώντας τον λογαριασμό σας στο GitHub ή στο Google ή απλώς Εγγραφείτε χρησιμοποιώντας την επιλογή Δημιουργία νέου λογαριασμού.
PDF σε MobiXML χρησιμοποιώντας Python
Αυτή η ενότητα εξηγεί τις λεπτομέρειες σχετικά με τον τρόπο μετατροπής PDF (που είναι ήδη διαθέσιμο σε αποθήκευση cloud) σε Mobi χρησιμοποιώντας Python.
- Πρώτον, δημιουργήστε μια παρουσία του ApiClient ενώ μεταβιβάζετε τα διαπιστευτήρια πελάτη ως ορίσματα.
- Δεύτερον, αρχικοποιήστε το αντικείμενο PdfApi ενώ μεταβιβάζετε το αντικείμενο ApiClient ως όρισμα.
- Τώρα καλέστε τη μέθοδο putpdfinstoragetomobilxml(..) ενώ μεταβιβάζετε το PDF εισόδου και το προκύπτον όνομα αρχείου .ZIP ως ορίσματα.
- Λάβετε υπόψη ότι το Mobixml που προκύπτει θα αποθηκευτεί ως αρχείο .ZIP.
def PDFtoMobiXML():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credentials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# δημιουργήστε την παρουσία PdfApi ενώ μεταβιβάζετε το PdfApiClient ως όρισμα
pdf_api = PdfApi(pdf_api_client)
# εισαγωγή αρχείου PDF
input_file = 'marketing.pdf'
# όνομα αρχείου που προκύπτει
output_file = 'converted.zip'
# καλέστε το API για να μετατρέψετε το PDF σε MobiXML και να αποθηκεύσετε το αρχείο που προκύπτει ως αρχείο .ZIP στο χώρο αποθήκευσης Cloud
response = pdf_api.put_pdf_in_storage_to_mobi_xml(name = input_file, out_path= output_file)
# εκτύπωση κωδικού απόκρισης στην κονσόλα
print(response)
# εκτύπωση μηνύματος στην κονσόλα (προαιρετικό)
print('PDF successfully converted to MobiXML format !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
Μετατροπή PDF σε XML χρησιμοποιώντας την εντολή cURL
Χρησιμοποιώντας το εργαλείο γραμμής εντολών cURL, μπορείτε εύκολα να στείλετε ένα αίτημα στο Aspose.PDF Cloud API για να εκτελέσετε τη μετατροπή. Είναι ένας γρήγορος και εύκολος τρόπος για να μετατρέψετε PDF σε MobiXML στο cloud. Αυτή η μετατροπή παρέχει πολλά πλεονεκτήματα, συμπεριλαμβανομένης της δυνατότητας εκτέλεσης μετατροπών από τη γραμμή εντολών, αυτοματοποίησης διαδικασιών μετατροπής και ενσωμάτωσης της μετατροπής στις ροές εργασίας ή τις εφαρμογές σας.
Τώρα, το πρώτο βήμα είναι να δημιουργήσετε ένα JSON Web Token (JWT) με βάση τα στοιχεία διαπιστευτηρίων πελάτη σας (καθορίζονται στον πίνακα ελέγχου Aspose.Cloud).Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε το διακριτικό JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Μόλις δημιουργηθεί το JWT Token, εκτελέστε την ακόλουθη εντολή για να μετατρέψετε το PDF σε μορφή Mobi. Το αρχείο που προκύπτει αποθηκεύεται ως αρχείο .zip στον χώρο αποθήκευσης cloud.
curl -X PUT "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/convert/mobixml?outPath=Converted.zip" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Σύναψη
Σε αυτό το άρθρο, μάθαμε πώς να μετατρέπουμε PDF σε MobiXML χρησιμοποιώντας τη γλώσσα Python και την εντολή cURL με τη βοήθεια του Aspose.PDF Cloud API. Αυτό το API σάς δίνει τη δυνατότητα να εκτελείτε διάφορες λειτουργίες PDF στο cloud. Χρησιμοποιώντας το Aspose.PDF Cloud SDK για Python ή το εργαλείο γραμμής εντολών cURL, μπορείτε εύκολα να αποκτήσετε πρόσβαση στο Aspose.PDF Cloud API και να μετατρέψετε αρχεία PDF σε μορφή MobiXML με λίγα απλά βήματα. Έχετε επίσης τη δυνατότητα να προσαρμόσετε τη μετατροπή σας ώστε να ανταποκρίνεται στις συγκεκριμένες απαιτήσεις σας, όπως η προσθήκη υδατογραφημάτων ή ο καθορισμός του ονόματος και της τοποθεσίας του αρχείου εξόδου. Με αυτές τις τεχνικές, προβάλετε τα αρχεία σας σε συσκευές και εφαρμογές Kindle.
Χρήσιμοι σύνδεσμοι
- GitHub - Πηγαίος κώδικας του Python Cloud SDK
Σχετικά Άρθρα
Συνιστούμε να επισκεφθείτε τα ακόλουθα άρθρα για να μάθετε σχετικά: