
Konwersja treś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 for .NET upraszcza proces konwersji plików HTML, ciągów i żywych adresów URL na wysokiej jakości dokumenty PDF. 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 poruszane
- C# API do konwersji HTML na PDF
- Generowanie PDF z pliku HTML
- Dostosowywanie konwersji HTML na PDF
- Konwersja ciągu HTML na PDF
- Konwersja żywego URL na PDF
C# API do Generowania PDF z HTML
Aspose.HTML for .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 każdą aplikacją .NET, umożliwiając programistom programową konwersję dokumentów HTML z wysoką dokładnością.
Kluczowe funkcje
- Wiele typów wejściowych: Bezproblemowo konwertuj pliki HTML, ciągi lub żywe URL na PDF.
- Dostosowywalny wynik: Dostosuj opcje zapisu, w tym rozdzielczość, kompresję i znaki wodne dla precyzyjnej kontroli.
- Wsparcie wieloplatformowe: W pełni kompatybilne z Windows, macOS i Linux.
Instalacja: Dodaj Aspose.HTML for .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 te kroki:
- Załaduj dokument HTML za pomocą klasy HTMLDocument.
- Utwórz instancję klasy PdfSaveOptions.
- Wywołaj metodę Converter.ConvertHTML(), przekazując HTMLDocument, PdfSaveOptions oraz ścieżkę do pliku PDF jako argumenty.
Oto przykład kodu ilustrujący jak wygenerować dokument PDF z pliku HTML używając C#:

Konwersja HTML na PDF z opcjami zapisu w C#
Aby wygenerować dokument PDF z pliku HTML przy określaniu dodatkowych opcji zapisu, wykonaj te kroki:
- Załaduj dokument HTML za pomocą klasy HTMLDocument.
- Utwórz instancję klasy PdfSaveOptions.
- Określ wszelkie dodatkowe opcje zapisu, takie jak HorizontalResolution i VerticalResolution.
- Wywołaj metodę Converter.ConvertHTML() do generacji PDF.
Poniższy przykład kodu ilustruje jak wygenerować PDF z pliku HTML z dodatkowymi opcjami w C#:
Aby uzyskać więcej opcji dostosowywania, zapoznaj się z Zaawansowanymi opcjami zapisu.
Generowanie PDF z ciągu HTML w C#
Generowanie dokumentu PDF z ciągu HTML można zrealizować w następujący sposób:
- 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 ilustrujący jak wygenerować PDF z ciągu HTML używając C#:

Generowanie PDF z żywego URL w C#
Teraz zbadamy, jak zapisać stronę internetową z URL jako dokument PDF:
- Utwórz instancję klasy Url z URL strony internetowej.
- Utwórz instancję klasy PdfSaveOptions.
- Zdefiniuj wszelkie pożądane opcje zapisu.
- Użyj metody Converter.ConvertHTML(), aby zapisać HTML jako PDF, przekazując Url, PdfSaveOptions oraz ścieżkę do pliku PDF.
Poniższy przykład kodu pokazuje jak wygenerować PDF z żywego URL używając C#:
Uzyskaj darmową licencję
Możesz uzyskać darmową tymczasową licencję, aby wypróbować Aspose.HTML for .NET bez ograniczeń oceny. To doskonała okazja, aby zapoznać się z bezpłatną wersją próbną API C# HTML do PDF i ocenić jego funkcje.
Podsumowanie
W tym artykule nauczyliś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 HTML do PDF dla .NET, możesz pogłębić swoją wiedzę na temat API Aspose.HTML for .NET, konsultując się z dokumentacją. Jeśli masz dodatkowe pytania, skontaktuj się z nami za pośrednictwem naszego darmowego forum wsparcia.