
Att konvertera HTML-innehåll till PDF är en viktig uppgift för arkivering, delning eller utskrift av dokument. Det pålitliga .NET HTML till PDF-biblioteket som tillhandahålls av Aspose.HTML för .NET låter dig konvertera HTML-filer, strängar och live-URL:er till högkvalitativa PDF-dokument effektivt. I denna artikel kommer du att upptäcka hur du utnyttjar .NET core HTML till PDF API för att programmatisk generera PDF:er från HTML i C#, komplett med praktiska exempel och avancerade anpassningsalternativ.
Ämnen som behandlas:
- C# API för HTML till PDF-konvertering
- Generera PDF från HTML-fil
- Anpassa HTML till PDF-konvertering
- Konvertera HTML-sträng till PDF
- Konvertera live-URL till PDF
C# API för att Generera PDF från HTML
Aspose.HTML för .NET är ett kraftfullt bibliotek som erbjuder sömlösa HTML till PDF-konverteringsmöjligheter, tillsammans med stöd för andra format som XPS och bilder. Detta bibliotek kan enkelt integreras i vilken .NET-applikation som helst och stöder .NET core HTML till PDF-konvertering, vilket gör att utvecklare kan konvertera HTML-dokument programmatisk med hög noggrannhet.
Nyckelfunktioner:
- Flera indatatyp: Konvertera enkelt HTML-filer, strängar eller live-URL:er till PDF:er.
- Anpassningsbar utdata: Modifiera spara-alternativ som upplösning, kompression och vattenstämplar för exakt kontroll.
- Plattformsoberoende stöd: Helt kompatibel med Windows, macOS och Linux.
Installation: Du kan lägga till Aspose.HTML för .NET i ditt projekt med NuGet:
PM> Install-Package Aspose.Html
Generera PDF-dokument från HTML i C#
Att generera ett PDF-dokument från en HTML-fil är enkelt. Följ dessa enkla steg:
- Ladda ett HTML-dokument med HTMLDocument-klassen.
- Skapa en instans av PdfSaveOptions-klassen.
- Anropa Converter.ConvertHTML()-metoden för att generera PDF:en. Denna metod accepterar HTMLDocument, PdfSaveOptions och sökvägen till den utdata PDF-filen som argument.
Följande kodexempel illustrerar hur man genererar ett PDF-dokument från en HTML-fil med C#.

Generera PDF-dokument från HTML i C#
Konvertera HTML till PDF med Spara-alternativ i C#
Du kan generera ett PDF-dokument från en HTML-fil samtidigt som du specificerar ytterligare spara-alternativ genom att följa dessa steg:
- Ladda HTML-dokumentet med HTMLDocument-klassen.
- Skapa en instans av PdfSaveOptions-klassen.
- Specificera ytterligare spara-alternativ som HorisontellUpplösning och VertikalUpplösning.
- Anropa Converter.ConvertHTML()-metoden för PDF-generering.
Följande kodexempel demonstrerar hur man genererar en PDF från en HTML-fil med ytterligare alternativ i C#.
Generera PDF från HTML-sträng i C#
Att skapa ett PDF-dokument från en HTML-sträng är också enkelt. Följ dessa steg:
- Skapa en instans av PdfSaveOptions-klassen.
- Definiera eventuella spara-alternativ som behövs.
- Anropa Converter.ConvertHTML()-metoden för att generera PDF:en. Denna metod tar HTML-strängen, PdfSaveOptions och sökvägen till den utdata PDF-filen som argument.
Följande kodexempel illustrerar hur man genererar en PDF från en HTML-sträng med C#.

Generera PDF från HTML-sträng i C#
Generera PDF från Live URL i C#
Nu, låt oss utforska hur man sparar en webbsida från en URL som ett PDF-dokument:
- Skapa en instans av Url-klassen med URL:en till webbsidan.
- Skapa en instans av PdfSaveOptions-klassen.
- Definiera eventuella önskade spara-alternativ.
- Spara HTML som en PDF med Converter.ConvertHTML()-metoden, och skicka in Url, PdfSaveOptions och sökvägen till den utdata PDF-filen som argument.
Följande kodexempel visar hur man genererar en PDF från en live URL med C#.
Få Gratis Licens
Du kan få en gratis tillfällig licens för att prova Aspose.HTML för .NET utan utvärderingsbegränsningar. Detta är en fantastisk möjlighet att utforska C# HTML till PDF API gratis provversion och bedöma dess funktioner.
Slutsats
I denna artikel har vi lärt oss hur man:
- Laddar en HTML-fil programmatisk.
- Definierar PDF-spara-alternativ.
- Sparar en HTML-sträng som PDF.
- Sparar en webbsida som ett PDF-dokument.
- Konverterar en HTML-fil till PDF i C#.
Oavsett om du använder Aspose eller utforskar andra .NET HTML till PDF open source-alternativ, kan du fördjupa din förståelse av Aspose.HTML för .NET API:n med hjälp av dokumentationen. Om du har ytterligare frågor, tveka inte att kontakta oss via vårt gratis supportforum.