Deze korte tutorial geeft details over hoe je ** HTML-pagina converteert naar PDF in C#** waar het bronbestand HTML van de schijf wordt geladen. Het PDF-uitvoerbestand kan worden geconfigureerd door verschillende eigenschappen in te stellen, zoals titel, wijzigingsdatum, enz. Deze conversie van HTML naar PDF met C# wordt uiteindelijk voltooid door het PDF-bestand samen met de bovengenoemde eigenschappen op te slaan.
Stappen om HTML-pagina naar PDF te converteren in C#
- Configureer het project om Aspose.HTML toe te voegen vanuit de NuGet-pakketbeheerder
- Laad het HTML-bronbestand met de klasse HTMLDocument voor conversie naar PDF
- Initialiseer het PdfSaveOptions-object om het PDF-uitvoerbestand te configureren
- Stel de titel van het PDF-uitvoerdocument, de wijzigingsdatum en de achtergrondkleur in
- Door de Save-methode aan te roepen in C# export HTML naar PDF
Deze stappen om HTML naar PDF te converteren met C# laten zien dat eerst de benodigde bibliotheken worden toegevoegd en dat vervolgens de HTMLDocument-klasse wordt gebruikt om het HTML-bronbestand te laden. In de volgende stap wordt het klasseobject PdfSaveOptions gemaakt dat een verscheidenheid aan eigenschappen bevat, zoals het DocumentInfo-klasseobject dat verder verschillende eigenschappen bevat, waaronder de hierboven genoemde titel en wijzigingsdatum. Op dezelfde manier bevat het klasseobject PdfSaveOptions de eigenschap achtergrondkleur die in deze zelfstudie is ingesteld.
Code om HTML naar PDF te converteren met C#
Deze code gebruikt het HTMLDocument-klasseobject om het bestand van de schijf te laden, maar er zijn veel andere overbelastingen beschikbaar, zoals het laden van een HTML-pagina met behulp van een URL, het maken van een HTML-document vanuit RequestMessage, laden vanaf stream en nog veel meer. Evenzo bevat PdfSaveOptions andere eigenschappen zoals codering, pagina-instelling, horizontale en verticale resolutie, enz.
Door C# te gebruiken, is het eenvoudig mogelijk PDF’s te genereren vanuit HTML met behulp van gedetailleerde stappen en codevoorbeeld hierboven. Als je HTML naar een ander formaat zoals tekst wilt converteren, raadpleeg dan het artikel op hoe HTML naar tekst te converteren in C#.