Konwerter HTML dla .NET
Aspose.HTML Converter dla .NET to wtyczka o wysokiej wydajności, która umożliwia programistom konwersję HTML i XHTML Dokumenty w wielu formach, w tym pliki PDF, XPS i obrazu. Zaprojektowany do bezprzewodowej integracji, obsługuje złożone układy, zewnętrzne zasoby i zaawansowane opcje renderowania, co czyni go niezbędnym narzędziem do automatyzacji dokumentów, raportowania i przepływów roboczych sieci Web-to-print.
Instalacja i ustawienie
- Instaluj pakiet Aspose.HTML za pośrednictwem NuGet lub pobierz zbiory z Pobierz stronę .
- Zastosuj klucze licencyjne, w tym licencję mierzoną w stosownych przypadkach, aby odblokować pełną funkcjonalność.
- Odniesienie do
Aspose.HtmlNamespace w Twoim projekcie.
Kompatybilny z programem .NET Framework, .net Core (od 2.0 do 3.1), .Net 5+ i .नेट Standard 2.0/2.1. działa w środowiskach Windows, macOS i Linux.
Konwersja HTML do PDF
Najczęstszym scenariuszem jest konwersja HTML na PDF. Możesz skonfigurować opcje takie jak szyfrowanie, rozmiar strony i marginy.
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");Ten przykład konwertuje plik HTML do pliku PDF , zachowując jednocześnie jego układ.
Konwersja HTML do obrazu
Możesz również przekazywać zawartość HTML do obrazów takich jak PNG lub 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");Ten kod przekształca HTML w PNG obraz, który może być używany w sprawozdaniach lub archiwach.
Konwersja HTML do XPS
Aby utworzyć dokumenty xps z 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");Przykłady błędów
Rozwiązywanie błędów z 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}");
}Główne cechy
- Multi-Format Export : Konwersja HTML do PDF, XPS i obrazów.
- Layout Fidelity : Utrzymuje czcionki, CSS, grafiki i zewnętrzne zasoby.
- Advanced PDF Options : Wsparcie dla zgodności PDF/A, szyfrowania i metadanych.
- Cross-Platform : działa w środowiskach .NET w systemie Windows, Linux i macOS.
Najlepsze praktyki
- Zawsze zastosować klucze licencjonujące w aplikacji startup, aby uniknąć oceny znaków wodnych.
- Validowane zasoby zewnętrzne (CSS, obrazy, czcionki) są dostępne przed konwersją.
- Używanie
PdfSaveOptionslubImageSaveOptionsdo fin-tune jakości i rozmiaru produkcji. - W przypadku dużych plików HTML preferujemy konwersję opartą na strumieniu, aby zmniejszyć zużycie pamięci.
Integrując Aspose.HTML Converter dla .NET , deweloperzy mogą skutecznie przekształcić zawartość HTML w profesjonalne wyniki PDF, XPS lub obrazu, jednocześnie zapewniając spójność układu i wysoką wydajność.