Denna snabba handledning ger detaljer om hur man konverterar HTML-sida till PDF i C# där källfilen HTML laddas från disken. Utdatafilen PDF kan konfigureras genom att ställa in olika egenskaper som titel, ändringsdatum, etc. Denna konvertering av HTML till PDF med C# slutförs slutligen genom att spara PDF-filen tillsammans med ovan angivna egenskaper.
Steg för att konvertera HTML-sida till PDF i C#
- Konfigurera projektet för att lägga till Aspose.HTML från NuGet-pakethanteraren
- Ladda HTML-källfilen med klassen HTMLDocument för konvertering till PDF
- Initiera PdfSaveOptions-objektet för att konfigurera PDF-filen
- Ställ in PDF-dokumentets titel, ändringsdatum och bakgrundsfärg
- Genom att anropa Save method i C# exportera HTML till PDF
Dessa steg för att konvertera HTML till PDF med C# visar att först de nödvändiga biblioteken läggs till och sedan används HTMLDocument-klassen för att ladda HTML-källfilen. I nästa steg skapas PdfSaveOptions klassobjekt som innehåller en mängd olika egenskaper som DocumentInfo klassobjekt som ytterligare innehåller olika egenskaper inklusive Titel och Modifieringsdatum som nämns ovan. På samma sätt innehåller klassobjektet PdfSaveOptions bakgrundsfärgegenskapen som ställs in i den här handledningen.
Kod för att konvertera HTML till PDF med C#
Den här koden använder HTMLDocument-klassobjekt för att ladda fil från disken, men det finns många andra överbelastningar tillgängliga som att du kan ladda en HTML-sida med en URL, skapa ett HTML-dokument från RequestMessage, ladda från stream och många fler. På samma sätt innehåller PdfSaveOptions andra egenskaper som kryptering, sidinställningar, horisontell och vertikal upplösning, etc.
Genom att använda C# är det enkelt att skapa PDF från HTML med hjälp av detaljerade steg och kodexempel som ges ovan. Om du vill konvertera HTML till något annat format som text, se artikeln om hur man konverterar HTML till text i C#.