Η μετατροπή PDF εγγράφων σε HTML είναι απαραίτητη για την κοινοποίηση περιεχομένου, την αρχειοθέτηση και τη δημοσίευση στο διαδίκτυο. Το HTML προσφέρει ευέλικτη μορφοποίηση και απόκριση που δεν μπορούν να προσφέρουν τα στατικά PDF. Αυτό το άρθρο δείχνει πώς να μετατρέψετε το PDF σε HTML σε C# .NET online, ένα ισχυρό εργαλείο για τη μετατροπή εγγράφων.
PDF to HTML REST API
Η Aspose.PDF Cloud SDK for .NET επιτρέπει στους προγραμματιστές να μετατρέπουν PDFs σε καθαρές, responsive HTML σελίδες. Οι κύριες δυνατότητες περιλαμβάνουν:
Βασικά Χαρακτηριστικά:
- Preserves Layout: Maintains fonts, images, tables, and structure.
- Responsive HTML Output: Βελτιστοποιημένο για τους ιστότοπους και τους κινητούς περιηγητές.
- Προσαρμογή εξόδου: Διαλέξτε να διαχωρίσετε το HTML ανά σελίδα ή να δημιουργήσετε ένα αρχείο.
- Cloud-Based: Εύκολα προσβάσιμο σε όλες τις πλατφόρμες χωρίς τοπικές εξαρτήσεις.
Προαπαιτούμενα:
Για αρχή:
Εγκαταστήστε το επίσημο SDK από το NuGet:
Install-Package Aspose.PDF-Cloud
Εγγραφείτε στο Aspose Cloud Dashboard για να αποκτήσετε το Client ID και το Client Secret σας.
Μετατροπή PDF σε HTML σε C#
Παρακάτω είναι ένα απλό παράδειγμα που δείχνει πώς να χρησιμοποιήσετε το .NET SDK για να μετατρέψετε ένα έγγραφο PDF σε HTML:
- Αρχικά, δημιουργήστε μια περίπτωση του
Configuration
όπου θα περάσουμε τα διαπιστευτήρια του πελάτη.- Δευτερόλεπτα, αρχικοποιήστε ένα αντικείμενο του
PdfApi
περνώντας το αντικείμενο Configuration.- Τρίτον, δημιουργήστε ένα αντικείμενο της
PutPdfInRequestToHtml
όπου ορίζουμε το αποτέλεσμα του αρχείου HTML.
// Για περισσότερα παραδείγματα, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Πάρτε τα διαπιστευτήρια πελάτη από https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// δημιουργήστε μια εμφάνιση του PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input PDF file name
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);
// Call the API to convert PDF file to HTML and save the output to cloud storage
// Έχουμε καθορίσει τη μορφή εξόδου HTML ως `HTML5`
// Η σημαία για να αποθηκεύσετε κάθε σελίδα PDF ως ξεχωριστό αρχείο HTML είναι ενεργοποιημένη.
// Η έξοδος θα παραχθεί ως .ZIP αρχείο
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5",
splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg",
outputFormat: "Zip" , file: pdfFile);

Image:- Μια προεπισκόπηση της μετατροπής PDF σε HTML.
Εξαγωγή PDF σε HTML χρησιμοποιώντας cURL
Για τους λάτρεις της γραμμής εντολών, ιδού πώς μπορείτε να χρησιμοποιήσετε το cURL για να μετατρέψετε το PDF σε HTML μέσω REST API.
Step 1. Get Access Token:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Βήμα 2. Μετατροπή PDF σε HTML:
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-o "Converted.zip"
Replace {ACCESSTOKEN}
and inputPDF
with your actual token and PDF file available in cloud storage.
Δοκιμάστε τον διαδικτυακό μετατροπέα PDF σε HTML
Want to test the feature without writing code? Try our online PDF to HTML converter , built on the same API.

Εφαρμογή Μετατροπής PDF σε HTML.
Συμπέρασμα
Με .NET REST API, οι προγραμματιστές μπορούν γρήγορα να μετατρέψουν στατικά PDFs σε responsive HTML περιεχόμενο. Αυτό βοηθά στην απλοποίηση των ροών εργασίας δημοσίευσης εγγράφων για ιστότοπους, πλατφόρμες CMS και διαδικτυακά αρχεία.
Χρήσιμοι Σύνδεσμοι
Σχετικά Άρθρα
Σας προτείνουμε ανεπιφύλακτα να επισκεφθείτε τις παρακάτω αναρτήσεις ιστολογίου για πληροφορίες σχετικά με: