HTML σε PDF API

Τα αρχεία HTML είναι συνήθως το βασικό δομικό στοιχείο των ιστότοπων. Η μορφή αρχείου HTML σας επιτρέπει να χειρίζεστε ή να οργανώνετε κείμενα, εικόνες, πίνακες ή οποιοδήποτε άλλο περιεχόμενο σελίδας. Οι σύγχρονες διαδικτυακές εφαρμογές δημιουργούν αναφορές ή πληροφορίες σε μορφή HTML διότι σχεδόν όλες οι συσκευές υποστηρίζουν αυτή τη μορφή χωρίς να απαιτείται οποιαδήποτε πρόσθετη ή περίπλοκη διαμόρφωση. Ωστόσο, συχνά χρειάζεται να προστατεύσουμε ένα έγγραφο από τροποποιήσεις μεσα από προνόμια εγγράφου ή ψηφιακή υπογραφή. Μπορεί επίσης να χρειαστεί να αρχειοθετήσετε δεδομένα για μεγαλύτερες περιόδους χρόνου. Σε τέ

Aspose.HTML Cloud API για Μετατροπή HTML σε PDF

Aspose.HTML Cloud είναι ένα REST API που σας επιτρέπει να μετατρέπετε ή να χειρίζεστε έγγραφα HTML και αρκετές άλλες Supported File Formats . Μπορείτε να το χρησιμοποιήσετε σε οποιαδήποτε πλατφόρμα σκοπεύετε να εργαστείτε, επειδή μπορεί να χρησιμοποιηθεί με εντολές cURL ή SDKs συμπεριλαμβανομένων των PHP, Ruby, Python, Node.js και many others . Πρέπει μόνο να εγγραφείτε δωρεάν και να δοκιμάσετε το API σε πλήρη χωρητικότητα. Έχουμε ήδη συγκεντρώσει όλες τις απαραίτητες πληροφορίες σχετικά με Creating and Managing accounts στο άρθρο τεκμηρίωσης.

Μετατροπή αρχείων HTML σε PDF

Εδώ θα συζητήσουμε δύο δημοφιλή αλλά διαφορετικά σενάρια χρήσης της μετατροπής HTML σε PDF χρησιμοποιώντας cURL. Καταρχάς, ας εξετάσουμε τη μετατροπή ενός αρχείου HTML σε PDF όπου το αρχείο HTML υπάρχει στον τοπικό σας δίσκο και το αποτέλεσμα PDF θα αποθηκευτεί στην αποθήκευσή σας.

  1. Αποκτήστε το App Key και το App SID σας μετά την εγγραφή σας.
  2. Get JSON Web Token
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
  4. Το παραγόμενο αρχείο PDF θα αποθηκευτεί σε έναν καθορισμένο φάκελο στην Αποθήκευση.

Παρακάτω ο κώδικας δείχνει όλα αυτά τα βήματα και μετατρέπει το αρχείο HTML σε PDF:

// Πρώτα αποκτήστε το JSON Web Token
// Παρακαλώ αποκτήστε το App Key και το App SID από https://dashboard.aspose.cloud/#/apps. Ευγενικά τοποθετήστε το App Key στο \"clientsecret\" και το App SID στο \"clientid\" επιχείρημα.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"


// cURL example to convert HTML file to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"

Input HTML file displayed by browser (Google Chrome)

HTML to PDF rendering

Εξαγωγή αρχείου PDF που δημιουργήθηκε από το Aspose.HTML Cloud API

PDF output

Ομοίως, μπορείτε επίσης να μετατρέψετε το HTML σε PDF χρησιμοποιώντας μία διεύθυνση URL. Σε απάντηση του αιτήματός σας, θα λάβετε ένα αρχείο PDF το οποίο μπορείτε να αποθηκεύσετε στο τοπικό σας σύστημα αρχείων. Παρακάτω είναι τα βήματα για τη μετατροπή μίας ιστοσελίδας σε PDF καθορίζοντας τη διεύθυνση URL.

  1. Αποκτήστε το App Key και το App SID σας μετά την εγγραφή σας.
  2. Get JSON Web Token
  3. Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
  4. Το παραγόμενο αρχείο PDF θα αποθηκευτεί στο τοπικό σας σύστημα αρχείων

Ακολουθώντας το παρακάτω απόσπασμα κώδικα εκτελούνται αυτά τα βήματα και μπορεί απλά να δημιουργήσει ένα έγγραφο PDF:

// Πρώτα αποκτήστε το JSON Web Token
// Παρακαλώ αποκτήστε το App Key και το App SID σας από https://dashboard.aspose.cloud/#/apps. Ευγενικά τοποθετήστε το App Key στο \"clientsecret\" και το App SID στο \"clientid\" επιχείρημα.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL example to convert web page to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf

Webpage displayed by browser (Google Chrome)

Source HTML file

Αρχείο PDF που δημιουργήθηκε από το Aspose.HTML Cloud

HTML to PDF

Καθώς μπορείτε να παρατηρήσετε, το παραγόμενο αρχείο PDF είναι μια πραγματική απεικόνιση της απόδοσης WYSIWYG. Η API εκτελεί απόδοση υψηλής πιστότητας, επομένως θα μπορούσε να είναι ένας τέλειος υποψήφιος για να ενσωματωθεί στις εφαρμογές σας. Μη διστάσετε να δοκιμάσετε τις APIs πριν από την αγορά τους και θα θέλαμε να ακούσουμε τις ανησυχίες, τις ερωτήσεις ή τις προτάσεις σας μέσω των Free Support Forums.

Σχετική Ανάρτηση: