Μεταφράστηκε το παρακάτω κείμενο: Μετατροπέας HTML για το .NET
Το Aspose.HTML Converter για .NET είναι ένα plug-in υψηλής απόδοσης που επιτρέπει στους προγραμματιστές να μετατρέπουν HTML και XHTML Τα έγγραφα σε πολλαπλές μορφές, συμπεριλαμβανομένων των αρχείων PDF, XPS και εικόνας. Σχεδιασμένο για ασύρματη ενσωμάτωση, υποστηρίζει πολύπλοκες διατάξεις, εξωτερικούς πόρους και προηγμένες επιλογές rendering, καθιστώντας το απαραίτητο εργαλείο για την αυτοματοποίηση εγγράφων, την αναφορά και τις ροές εργασίας web-to-print.
Εισαγωγή και εγκατάσταση
- Εγκαταστήστε το πακέτο Aspose.HTML μέσω του NuGet ή κατεβάστε τις συλλογές από το Κατεβάστε σελίδα .
- Εφαρμόστε τα κλειδιά αδειοδότησης σας, συμπεριλαμβανομένης της μετρημένης άδειας, κατά περίπτωση, για να αποκλείσετε την πλήρη λειτουργικότητα.
- Αναφερόμαστε στο
Aspose.HtmlΤο όνομα του έργου σας.
Συνδεδεμένο με το .NET Framework, το.NET Core (από 2.0 έως 3.1), το 5.5+ και το Standard 2.0/2.1. λειτουργεί σε περιβάλλοντα Windows, macOS και Linux.
Μετατροπή HTML σε PDF
Το πιο συνηθισμένο σενάριο είναι η μετατροπή του HTML σε PDF. Μπορείτε να ρυθμίσετε επιλογές όπως κρυπτογράφηση, μέγεθος σελίδας και περιθώρια.
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");Αυτό το παράδειγμα μετατρέπει ένα αρχείο HTML σε ένα PDF ενώ διατηρεί τη διάταξή του.
Μετατροπή HTML σε εικόνα
Μπορείτε επίσης να παραδώσετε περιεχόμενο HTML σε εικόνες όπως PNG ή JPEG.
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);
// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");Αυτό το κώδικα μετατρέπει το HTML σε ένα PNG εικόνες που μπορούν να χρησιμοποιηθούν σε αναφορές ή αρχεία.
Μετατροπή HTML σε XPS
Για να δημιουργήσετε XPS έγγραφα από το HTML:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();
// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");Λάθος χειρισμού παράδειγμα
Αντιμετωπίστε τα λάθη με το try-catch:
try
{
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
Console.WriteLine($"Error converting HTML: {ex.Message}");
}Κύρια Χαρακτηριστικά
- Multi-Format Export : Μετατρέψτε το HTML σε PDF, XPS και εικόνες.
- Layout Fidelity : Διατηρεί γραμματοσειρά, CSS, γραφικά και εξωτερικούς πόρους.
- Advanced PDF Options : Υποστήριξη για συμμόρφωση με το PDF/A, κρυπτογράφηση και μεταδεδομένα.
- Cross-Platform : Δουλεύει σε περιβάλλοντα .NET στα Windows, Linux και macOS.
שיטות עבודה מומלצות
- Πάντα εφαρμόστε τα κλειδιά αδειοδότησης στην εκκίνηση εφαρμογών για να αποφύγετε τα υδατικά σημεία αξιολόγησης.
- Οι επικυρωμένοι εξωτερικοί πόροι (CSS, εικόνες, γραμματοσειρές) είναι διαθέσιμοι πριν από τη μετατροπή.
- Χρήση
PdfSaveOptionsήImageSaveOptionsΓια την ποιότητα και το μέγεθος της παραγωγής. - Για τα μεγάλα αρχεία HTML, προτιμάτε τη μετατροπή με βάση το ρεύμα για να μειώσετε τη χρήση μνήμης.
Με την ενσωμάτωση του Aspose.HTML Converter για .NET, οι προγραμματιστές μπορούν να μετατρέψουν αποτελεσματικά το περιεχόμενο HTML σε επαγγελματικά PDF, XPS ή έσοδα εικόνας, εξασφαλίζοντας ταυτόχρονα τη συνοχή της διάταξης και την υψηλή απόδοση.