Μετατροπέας HTML
Ο Μετατροπέας HTML Documentize για .NET παρέχει ισχυρές δυνατότητες για τη μετατροπή εγγράφων μεταξύ των φορμά PDF και HTML, ιδανικές για εφαρμογές ιστού, αρχειοθέτηση και δημιουργία αναφορών. Με πολλές επιλογές για τη διαχείριση πόρων και διατάξεων, ο μετατροπέας προσαρμόζεται σε διάφορες απαιτήσεις έργου.
Βασικά Χαρακτηριστικά
Μετατροπή PDF σε HTML
Μετατροπή αρχείων PDF σε HTML για να γίνουν τα έγγραφα προσβάσιμα για προβολή μέσω ιστού ή ενσωμάτωσης σε εφαρμογές όπου προτιμάται η μορφή HTML.
Μετατροπή HTML σε PDF
Μετατροπή περιεχομένου HTML σε υψηλής ποιότητας PDF, ιδανικό για τη δημιουργία εκτυπώσιμων αναφορών, αρχειοθέτηση περιεχομένου ιστού ή δημιουργία κοινών μορφών εγγράφων.
Λεπτομερής Οδηγός
Μετατροπή PDF σε HTML
Για να μετατρέψετε ένα PDF σε HTML:
- Αρχικοποιήστε τον Μετατροπέα: Δημιουργήστε μια παρουσία του
HtmlConverter
. - Ορίστε Επιλογές Μετατροπής: Χρησιμοποιήστε το
PdfToHtmlOptions
για να προσαρμόσετε την έξοδο, επιλέγοντας είτε ενσωματωμένους είτε εξωτερικούς πόρους. - Καθορίστε Διαδρομές Εισόδου και Εξόδου: Ορίστε τις διαδρομές για το εισερχόμενο PDF και το εξαγόμενο HTML.
- Εκτελέστε τη Μετατροπή: Καλέστε τη μέθοδο
Process
για να μετατρέψετε το αρχείο.
Παράδειγμα: Μετατροπή PDF σε HTML με Ενσωματωμένους Πόρους
// Βήμα 1: Αρχικοποίηση του Μετατροπέα HTML
var converter = new HtmlConverter();
// Βήμα 2: Διαμόρφωση επιλογών για τη μετατροπή PDF σε HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Βήμα 3: Ορισμός διαδρομών αρχείων
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Βήμα 4: Εκτέλεση της μετατροπής
converter.Process(options);
Διαθέσιμες Επιλογές για Μετατροπή PDF σε HTML
SaveDataType:
FileWithEmbeddedResources
: Δημιουργεί ένα μοναδικό αρχείο HTML με όλους τους πόρους ενσωματωμένους.FileWithExternalResources
: Αποθηκεύει τους πόρους ξεχωριστά, ιδανικό για μεγάλα HTML αρχεία.
Προσαρμογή Έξοδου:
BasePath
: Ορίστε τη βάση για τους πόρους στο έγγραφο HTML.IsRenderToSinglePage
: Προαιρετικά αποδώστε όλα τα περιεχόμενα PDF σε μια ενιαία σελίδα HTML.
Μετατροπή HTML σε PDF
Για να μετατρέψετε ένα έγγραφο HTML σε PDF, ακολουθήστε τα παρακάτω βήματα:
- Αρχικοποιήστε τον Μετατροπέα: Δημιουργήστε μια παρουσία του
HtmlConverter
. - Ρυθμίστε τις Επιλογές PDF: Χρησιμοποιήστε το
HtmlToPdfOptions
για να ορίσετε ρυθμίσεις διάταξης και μέσων. - Καθορίστε Διαδρομές: Ορίστε τις διαδρομές του εισερχόμενου HTML και του εξαγόμενου PDF.
- Εκτελέστε τη Μετατροπή: Εκτελέστε τη μέθοδο
Process
για να ολοκληρώσετε τη μετατροπή.
Παράδειγμα: Μετατροπή HTML σε PDF
// Βήμα 1: Αρχικοποίηση του Μετατροπέα HTML
var converter = new HtmlConverter();
// Βήμα 2: Διαμόρφωση επιλογών για τη μετατροπή HTML σε PDF
var options = new HtmlToPdfOptions();
// Βήμα 3: Ορισμός διαδρομών αρχείων
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Βήμα 4: Εκτέλεση της μετατροπής
converter.Process(options);
Πρόσθετες Επιλογές για Μετατροπή HTML σε PDF
Τύπος Μέσων:
HtmlMediaType.Print
: Ιδανικό για τη δημιουργία PDF που είναι κατάλληλα για εκτύπωση.HtmlMediaType.Screen
: Χρησιμοποιήστε όταν μετατρέπετε περιεχόμενο σχεδιασμένο για ψηφιακή προβολή.
Ρυθμίσεις Διάταξης:
PageLayoutOption
: Ρυθμίζει πώς το περιεχόμενο HTML ταιριάζει στη διάταξη PDF, όπως τοScaleToPageWidth
για να διασφαλίσει ότι το περιεχόμενο κλιμακώνεται στο πλάτος του PDF.IsRenderToSinglePage
: Ενεργοποιεί την απόδοση του συνολικού περιεχομένου HTML σε μια ενιαία σελίδα PDF εάν χρειαστεί για συνοπτικές παρουσιάσεις.
Αυτός ο μετατροπέας είναι πολυλειτουργικός για μια ποικιλία εφαρμογών, από τη δημιουργία αναφορών PDF με βάση περιεχόμενο ιστού μέχρι τη μετατροπή αρχειοθετημένων εγγράφων PDF για προσβασιμότητα μέσω ιστού. Για πιο προηγμένες ρυθμίσεις, ανατρέξτε στην πλήρη τεκμηρίωση του Documentize.