
Konwersja zawartości HTML na PDF jest niezbędna do zadań takich jak archiwizacja, udostępnianie lub drukowanie dokumentów. Niezawodna biblioteka .NET HTML do PDF dostarczona przez Aspose.HTML dla .NET ułatwia konwersję plików HTML, ciągów i aktywnych URL-i na dokumenty PDF wysokiej jakości. W tym artykule zbadamy, jak wykorzystać API .NET core HTML do PDF do programowego generowania PDF z HTML w C#, wraz z praktycznymi przykładami i zaawansowanymi opcjami dostosowywania.
Tematy omówione
- C# API do konwersji HTML na PDF
- Generowanie PDF z pliku HTML
- Dostosowywanie konwersji HTML na PDF
- Konwertowanie ciągu HTML na PDF
- Konwertowanie aktywnego URL-a na PDF
C# API do generowania PDF z HTML
Aspose.HTML dla .NET to potężna biblioteka, która zapewnia bezproblemowe możliwości konwersji HTML na PDF, a także wsparcie dla formatów takich jak XPS i obrazy. Ta biblioteka może być łatwo zintegrowana z dowolną aplikacją .NET i wspiera konwersję HTML na PDF w .NET core, umożliwiając programistom konwersję dokumentów HTML programowo z wysoką dokładnością.
Kluczowe cechy
- Wiele typów wejściowych: Łatwo konwertuj pliki HTML, ciągi lub aktywne URL-e na PDF.
- Dostosowywalny wynik: Dostosuj opcje zapisu, w tym rozdzielczość, kompresję i znaki wodne dla precyzyjnej kontroli.
- Wsparcie międzyplatformowe: W pełni kompatybilne z Windows, macOS i Linux.
Instalacja: Dodaj Aspose.HTML dla .NET do swojego projektu za pomocą NuGet:
PM> Install-Package Aspose.Html
Generowanie dokumentu PDF z HTML w C#
Tworzenie dokumentu PDF z pliku HTML jest proste. Wykonaj następujące kroki:
- Załaduj dokument HTML za pomocą klasy HTMLDocument.
- Utwórz instancję klasy PdfSaveOptions.
- Wywołaj metodę Converter.ConvertHTML(), która przyjmuje HTMLDocument, PdfSaveOptions oraz ścieżkę do pliku PDF jako argumenty.
Oto przykład kodu demonstrujący jak generować dokument PDF z pliku HTML w C#:

Generowanie dokumentu PDF z HTML w C#
Konwersja HTML na PDF z opcjami zapisu w C#
Aby wygenerować dokument PDF z pliku HTML, określając dodatkowe opcje zapisu, wykonaj następujące kroki:
- Załaduj dokument HTML za pomocą klasy HTMLDocument.
- Utwórz instancję klasy PdfSaveOptions.
- Określ dodatkowe opcje zapisu, takie jak HorizontalResolution i VerticalResolution.
- Wywołaj metodę Converter.ConvertHTML() w celu generacji PDF.
Poniższy przykład kodu ilustruje jak generować PDF z pliku HTML z dodatkowymi opcjami w C#:
Generowanie PDF z ciągu HTML w C#
Generowanie dokumentu PDF z ciągu HTML można zrealizować w następujących krokach:
- Utwórz instancję klasy PdfSaveOptions.
- Zdefiniuj wszelkie niezbędne opcje zapisu.
- Wywołaj metodę Converter.ConvertHTML(), która przyjmuje ciąg HTML, PdfSaveOptions oraz ścieżkę do pliku PDF jako argumenty.
Oto przykład kodu demonstrujący jak generować PDF z ciągu HTML w C#:

Generowanie PDF z ciągu HTML w C#
Generowanie PDF z aktywnego URL-a w C#
Teraz przyjrzyjmy się, jak zapisać stronę internetową z URL-a jako dokument PDF:
- Utwórz instancję klasy Url z URL-em strony internetowej.
- Utwórz instancję klasy PdfSaveOptions.
- Zdefiniuj wszelkie pożądane opcje zapisu.
- Użyj metody Converter.ConvertHTML() do zapisania HTML jako PDF, przekazując Url, PdfSaveOptions oraz ścieżkę do pliku PDF.
Poniższy przykład kodu pokazuje jak generować PDF z aktywnego URL-a w C#:
Uzyskaj darmową licencję
Możesz uzyskać darmową tymczasową licencję, aby wypróbować Aspose.HTML dla .NET bez ograniczeń oceny. To doskonała okazja, aby zbadać darmowy okres próbny API HTML do PDF w C# i ocenić jego funkcje.
Podsumowanie
W tym artykule dowiedzieliśmy się, jak:
- Programowo załadować plik HTML.
- Zdefiniować opcje zapisu PDF.
- Zapisz ciąg HTML jako PDF.
- Zapisz stronę internetową jako dokument PDF.
- Konwertować plik HTML na PDF w C#.
Niezależnie od tego, czy korzystasz z Aspose, czy rozważasz inne otwarte źródła .NET HTML do PDF, możesz wzbogacić swoją wiedzę na temat Aspose.HTML dla .NET API, konsultując się z dokumentacją. Jeśli masz jakiekolwiek pytania, nie wahaj się skontaktować z nami za pośrednictwem naszego darmowego forum wsparcia.