
Μετατροπή PDF σε EPUB Online
Στον σύγχρονο ψηφιακό κόσμο με γρήγορο ρυθμό, τα ηλεκτρονικά βιβλία έχουν αποκτήσει τεράστια δημοτικότητα και η ζήτηση για μορφές ηλεκτρονικών βιβλίων όπως το EPUB αυξάνεται. Ωστόσο, πολλές φορές συναντάμε αρχεία PDF που δεν είναι συμβατά με προγράμματα ανάγνωσης ηλεκτρονικών βιβλίων. Εκεί προκύπτει η ανάγκη για μετατροπή PDF σε EPUB. Η μετατροπή αρχείων PDF σε EPUB όχι μόνο τα καθιστά ευανάγνωστα σε προγράμματα ανάγνωσης ηλεκτρονικών βιβλίων, αλλά επιτρέπει επίσης καλύτερη προσβασιμότητα, φορητότητα και δυνατότητα αναζήτησης. Σε αυτό το άρθρο, θα συζητήσουμε τα πλεονεκτήματα της μετατροπής PDF σε EPUB και θα παρέχουμε έναν οδηγό βήμα προς βήμα σχετικά με τον τρόπο μετατροπής αρχείων PDF σε EPUB χρησιμοποιώντας Python και Python SDK.
- API μετατροπής PDF σε EPUB
- Μετατροπή PDF σε EPUB χρησιμοποιώντας Python
- PDF σε EPUB χρησιμοποιώντας εντολές cURL
API μετατροπής PDF σε EPUB
Το Aspose.PDF Cloud SDK for Python είναι ένα ισχυρό API που προσφέρει ένα ευρύ φάσμα δυνατοτήτων για το χειρισμό αρχείων PDF. Παρέχει επίσης έναν απλό και αποτελεσματικό τρόπο μετατροπής αρχείων PDF σε μορφή EPUB. Με τις ισχυρές δυνατότητες επεξεργασίας PDF του Aspose.PDF Cloud API, μπορείτε γρήγορα και εύκολα να μετατρέψετε τα έγγραφά σας PDF σε ηλεκτρονικά βιβλία EPUB υψηλής ποιότητας. Είτε θέλετε να μετατρέψετε ένα μόνο αρχείο είτε μια μεγάλη παρτίδα εγγράφων, το Aspose.PDF Cloud SDK για Python διευκολύνει την εκτέλεση της εργασίας γρήγορα και με ακρίβεια.
Τώρα, πρέπει πρώτα να εγκαταστήσουμε το SDK, το οποίο είναι δωρεάν διαθέσιμο για λήψη μέσω του αποθετηρίου PIP και GitHub. Έτσι, θα εκτελέσουμε την ακόλουθη εντολή στο τερματικό/γραμμή εντολών για να εγκαταστήσουμε την πιο πρόσφατη έκδοση του SDK στο σύστημά μας.
pip install asposepdfcloud
Στη συνέχεια, το επόμενο σημαντικό βήμα είναι να αποκτήσετε τα διαπιστευτήρια πελάτη σας από το Dashboard. Σε περίπτωση που δεν έχετε υπάρχοντα λογαριασμό, χρησιμοποιήστε τον λογαριασμό σας στο GitHub ή στο Google για να εγγραφείτε.
Μετατροπή PDF σε EPUB χρησιμοποιώντας Python
Ακολουθήστε τα παρακάτω βήματα για να φορτώσετε αρχεία PDF που είναι αποθηκευμένα στο χώρο αποθήκευσης cloud και να πραγματοποιήσετε μετατροπή σε μορφή EPUB.
- Αρχικά, δημιουργήστε μια παρουσία του ApiClient όπου μεταβιβάζουμε τα διαπιστευτήρια πελάτη ως ορίσματα.
- Δεύτερον, αρχικοποιήστε το αντικείμενο PdfApi περνώντας το αντικείμενο ApiClient ως όρισμα.
- Τρίτον, ορίστε την τιμή για την προαιρετική παράμετρο contentRecognitionMode για να ελέγξετε την αναγνώριση περιεχομένου. Οι πιθανές τιμές είναι Fixed, PdfFlow ή Flow.
- Τέλος, καλέστε τη μέθοδο putpdfinstoragetoepub(..) για να φορτώσετε το αρχείο PDF που είναι ήδη διαθέσιμο στο χώρο αποθήκευσης cloud, να το μετατρέψετε σε μορφή EPUB και να αποθηκεύσετε το αρχείο που προκύπτει στον ίδιο χώρο αποθήκευσης.
def PDFtoEPUB():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# δημιουργήστε την παρουσία PdfApi ενώ μεταβιβάζετε το PdfApiClient ως όρισμα
pdf_api = PdfApi(pdf_api_client)
# εισαγωγή αρχείου PDF
input_file = 'marketing.pdf'
# προκύπτον όνομα αρχείου EPUB
output_file = 'converted.epub'
# Ορισμός τιμής αναγνώρισης ροής περιεχομένου
contentRecognition = 'Fixed'
# καλέστε το API για να μετατρέψετε το PDF σε EPUB και να αποθηκεύσετε το αποτέλεσμα στο χώρο αποθήκευσης Cloud
response = pdf_api.put_pdf_in_storage_to_epub(name = input_file, out_path= output_file, content_recognition_mode= contentRecognition)
# εκτύπωση κωδικού απόκρισης στην κονσόλα
print(response)
# εκτύπωση μηνύματος στην κονσόλα (προαιρετικό)
print('PDF successfully converted to EPUB !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

Εικόνα 1: - Προεπισκόπηση μετατροπής PDF σε EPUB.
Το αρχείο εισόδου PDF που χρησιμοποιείται στο παραπάνω παράδειγμα μπορεί να ληφθεί από το marketing.pdf.
PDF σε EPUB χρησιμοποιώντας εντολές cURL
Ένας άλλος τρόπος μετατροπής PDF σε EPUB είναι μέσω του Aspose.PDF Cloud API χρησιμοποιώντας εντολές cURL. Με αυτήν τη μέθοδο, μπορείτε να αξιοποιήσετε τις ισχυρές δυνατότητες του API για να μετατρέψετε τα αρχεία PDF σας σε μορφή EPUB γρήγορα και εύκολα. Κάνοντας μια σειρά από αιτήματα API μέσω εντολών cURL, μπορείτε να ανεβάσετε το αρχείο PDF σας στο cloud, να το μετατρέψετε σε EPUB και στη συνέχεια να κάνετε λήψη του αρχείου που μετατράπηκε. Αυτή η μέθοδος επιτρέπει υψηλό επίπεδο αυτοματισμού και ενσωμάτωσης με άλλα συστήματα, καθιστώντας την δημοφιλή επιλογή για πολλούς προγραμματιστές.
Τώρα, πρώτα, πρέπει να δημιουργήσουμε ένα JSON Web Token (JWT) με βάση τα διαπιστευτήρια πελάτη μας. Επομένως, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε το διακριτικό 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"
Δεύτερον, χρησιμοποιήστε την ακόλουθη εντολή για να ανεβάσετε το PDF εισόδου στο χώρο αποθήκευσης cloud:
curl -v "https://api.aspose.cloud/v3.0/pdf/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"
Αντικαταστήστε το «{filePath}» με τη διαδρομή στην οποία θέλετε να αποθηκεύσετε το αρχείο στο χώρο αποθήκευσης cloud.
Αντικαταστήστε το «{localFilePath}» με τη διαδρομή εισαγωγής PDF στο τοπικό σας σύστημα.
Επίσης, αντικαταστήστε το “{accessToken}” με το διακριτικό πρόσβασης Aspose Cloud (που δημιουργήθηκε παραπάνω).
Τέλος, εκτελέστε την ακόλουθη εντολή για να μετατρέψετε το PDF σε EPUB και να αποθηκεύσετε το e-Book που προκύπτει στην τοπική μονάδα δίσκου.
curl -v "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/convert/epub?contentRecognitionMode=Flow" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "MyResultant.epub"
Γρήγορη συμβουλή
Για να δείτε τα αρχεία EPUB, δοκιμάστε να χρησιμοποιήσετε τη δωρεάν εφαρμογή μας EPUB viewer.
Σύναψη
Συμπερασματικά, η μετατροπή ενός PDF σε EPUB μπορεί να είναι μια σημαντική εργασία για διάφορους λόγους, όπως η βελτίωση της αναγνωσιμότητας, της προσβασιμότητας και της φορητότητας των εγγράφων. Το Aspose.PDF Cloud παρέχει ισχυρά και ευέλικτα API και SDK που μπορούν να χρησιμοποιηθούν για την εύκολη και αποτελεσματική εκτέλεση αυτής της εργασίας. Είτε προτιμάτε να χρησιμοποιείτε γλώσσα προγραμματισμού είτε εργαλεία γραμμής εντολών, το Aspose.PDF Cloud προσφέρει λύσεις που ταιριάζουν στις ανάγκες σας. Με τις προηγμένες δυνατότητες και τις δυνατότητές του, το Aspose.PDF Cloud μπορεί να σας βοηθήσει να βελτιστοποιήσετε τη διαδικασία μετατροπής PDF σε EPUB και να βελτιώσετε τη συνολική παραγωγικότητά σας.
Χρήσιμοι σύνδεσμοι
Σχετικά Άρθρα
Συνιστούμε να επισκεφθείτε τα ακόλουθα άρθρα για να μάθετε περισσότερα σχετικά με: