
Μάθετε πώς να μετατρέπετε PDF σε HTML χρησιμοποιώντας Python
Στον σύγχρονο ψηφιακό κόσμο με γρήγορους ρυθμούς, η προσβασιμότητα των εγγράφων αποτελεί βασικό στοιχείο για τις επιχειρήσεις καθώς και τα άτομα. Η ανάγκη για μετατροπή εγγράφων PDF σε HTML δεν ήταν ποτέ πιο έντονη. Αν και, τα αρχεία PDF είναι εξαιρετικά για τη διατήρηση της μορφοποίησης των εγγράφων, αλλά μπορεί να είναι δυσκίνητη η εργασία μαζί τους στον Ιστό. Συχνά στερούνται τη διαδραστικότητα και την προσαρμοστικότητα που απαιτείται για τις σύγχρονες διαδικτυακές εμπειρίες. Εκεί το Python REST API μπαίνει για να γεφυρώσει το χάσμα. Αυτό το άρθρο διερευνά την αυξανόμενη ζήτηση για μετατροπή PDF σε HTML και πώς το Python REST API μπορεί να φέρει επανάσταση σε αυτήν τη διαδικασία.
- Python REST API για μετατροπή PDF σε HTML
- Μετατροπή PDF σε HTML στην Python
- PDF σε HTML χρησιμοποιώντας την εντολή cURL
Python REST API για μετατροπή PDF σε HTML
Η μετατροπή εγγράφων PDF σε μορφή HTML είναι μια εργασία που γίνεται απλή και αποτελεσματική με το Aspose.PDF Cloud SDK για Python. Αυτό το ισχυρό SDK παρέχει μια σειρά δυνατοτήτων για την απρόσκοπτη αντιμετώπιση των προκλήσεων της μετατροπής PDF σε HTML. Είτε θέλετε να παρουσιάσετε τα έγγραφά σας στον Ιστό, να μοιραστείτε περιεχόμενο σε διάφορες πλατφόρμες ή να βελτιώσετε την προσβασιμότητα σε έγγραφα, το Aspose.PDF Cloud σας καλύπτει.
Το Python Cloud SDK είναι πλήρως ικανό να δημιουργεί, να επεξεργάζεται ή να μετασχηματίζει αρχεία PDF σε διάφορες μορφές, όπως EPUB, PS, SVG, XLSX, PPTX, DOCX, HTML.
Το SDK είναι διαθέσιμο για λήψη μέσω αποθετηρίου PIP και GitHub. Τώρα εκτελέστε την ακόλουθη εντολή στο τερματικό/γραμμή εντολών για να εγκαταστήσετε την πιο πρόσφατη έκδοση του SDK στο σύστημα.
pip install asposepdfcloud
Σε περίπτωση που χρειαστεί να προσθέσετε απευθείας την αναφορά στο έργο Python σας στο Visual Studio IDE, πραγματοποιήστε αναζήτηση στο asposepdfcloud ως πακέτο κάτω από το παράθυρο περιβάλλοντος Python. Ακολουθήστε τα βήματα που αριθμούνται στην παρακάτω εικόνα για να ολοκληρώσετε τη διαδικασία εγκατάστασης.

Εικόνα 1: - API μετατροπής PDF σε HTML.
Μετατροπή PDF σε HTML στην Python
Ακολουθήστε τις παρακάτω οδηγίες για να μετατρέψετε ένα PDF σε μορφή HTML.
- Αρχικά, δημιουργήστε ένα στιγμιότυπο της κλάσης ApiClient ενώ μεταβιβάζετε τα μυστικά στοιχεία ClinetID και Client ως ορίσματα.
- Δεύτερον, δημιουργήστε ένα αντικείμενο του PdfApi όπου περνάμε το αντικείμενο ApiClient ως όρισμα.
- Τρίτον, καθορίστε το όνομα του εισαγόμενου PDF και την προκύπτουσα έξοδο.
- Τέλος, καλέστε τη μέθοδο putpdfinstoragetohtml(…) της κλάσης PdfApi, για να ξεκινήσει η μετατροπή. Η έξοδος αποθηκεύεται σε αποθήκευση cloud.
# για πλήρη δείγματα κώδικα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python
import asposepdfcloud
import asposepdfcloud.models
import asposepdfcloud.api_client
from asposepdfcloud import PdfApi
def pdf2html():
try:
#initialize PdfApi client instance using ClientID and ClientSecret
pdf_api_client = asposepdfcloud.api_client.ApiClient("406b404b2df649611e508bbcfcd2a77f", "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5")
# δημιουργήστε την παρουσία PdfApi ενώ μεταβιβάζετε το PdfApiClient ως όρισμα
pdf_api = PdfApi(pdf_api_client)
# Πηγή εγγράφου PDF
input_file_name = 'completeWorkbook.pdf'
# όνομα του αρχείου που προκύπτει
resultant_file_name = 'CodeConversion.zip'
# Καλέστε το API για να πραγματοποιήσετε τη μετατροπή
# έχουμε ορίσει τη μορφή εξόδου ως zip και τον τύπο εγγράφου ως xhtml
response = pdf_api.put_pdf_in_storage_to_html(input_file_name,fixed_layout='true', split_into_pages='false', document_type='Xhtml', output_format='zip',out_path=resultant_file_name)
# εκτύπωση μηνύματος στην κονσόλα (προαιρετικό)
print('PDF successfully converted to HTML format !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
PDF σε HTML χρησιμοποιώντας την εντολή cURL
Εναλλακτικά, η μετατροπή PDF σε HTML μπορεί επίσης να βελτιστοποιηθεί χρησιμοποιώντας εντολές cURL σε συνδυασμό με το Aspose.PDF Cloud. Αυτή η προσέγγιση παρέχει έναν βολικό τρόπο αξιοποίησης των δυνατοτήτων του Aspose.PDF Cloud για τις ανάγκες μετατροπής PDF σε HTML. Αυτή η προσέγγιση ταιριάζει καλύτερα στις απαιτήσεις σας, όταν αναζητάτε προσέγγιση ανεξάρτητη από πλατφόρμα και γλώσσα, για να εφαρμόσετε μια απρόσκοπτη διαδικασία μετατροπής PDF σε HTML.
Πρώτα πρέπει να δημιουργήσουμε ένα διακριτικό πρόσβασης 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"
Μόλις έχουμε το διακριτικό JWT, μπορούμε να εκτελέσουμε την ακόλουθη εντολή για να μετατρέψουμε ένα αρχείο PDF που είναι διαθέσιμο σε αποθήκευση Cloud σε μορφή HTML και ως αποτέλεσμα, η έξοδος επιστρέφεται ως απόκριση ροής.
curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/html?documentType=Xhtml&fixedLayout=true&splitCssIntoPages=false&splitIntoPages=false&fontSavingMode=AlwaysSaveAsTTF" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o .\Documents\PDFConversion.zip
Σε περίπτωση που θέλετε να μετατρέψετε το αρχείο PDF σε HTML και θέλετε επίσης να αποθηκεύσετε την έξοδο σε αποθήκευση cloud, δοκιμάστε να χρησιμοποιήσετε την παρακάτω εντολή.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/completeWorkbook.pdf/convert/html?outPath=converted.html&fixedLayout=true&splitIntoPages=false&outputFormat=Zip" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

Εικόνα 2: - Προεπισκόπηση μετατροπής PDF σε HTML.
Σύναψη
Εν κατακλείδι, το ταξίδι από το PDF στο HTML δεν ήταν ποτέ πιο ομαλό. Εξερευνήσαμε τη δύναμη μετασχηματισμού των API της Python REST και την αποτελεσματικότητα του Aspose.PDF Cloud με εντολές cURL στη μετατροπή των εγγράφων PDF σας σε δυναμική, διαθέσιμη για τον ιστό HTML. Αυτές οι μέθοδοι όχι μόνο διασφαλίζουν την ακεραιότητα του εγγράφου, αλλά και ενισχύουν την προσβασιμότητα και τη δυνατότητα κοινής χρήσης. Επομένως, ήρθε η ώρα να κάνετε το περιεχόμενό σας προσβάσιμο σε ένα ευρύτερο κοινό και να αναβαθμίσετε την παρουσία σας στο διαδίκτυο.
Σε περίπτωση που αντιμετωπίσετε προβλήματα κατά τη χρήση του API ή έχετε περαιτέρω απορίες, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του δωρεάν φόρουμ υποστήριξης προϊόντων.
Σχετικά Άρθρα
Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: