
Att konvertera HTML-innehåll till PDF är avgörande för uppgifter som arkivering, delning eller utskrift av dokument. Det pålitliga .NET HTML till PDF-biblioteket som tillhandahålls av Aspose.HTML för .NET gör det enkelt att konvertera HTML-filer, strängar och live-URL:er till högkvalitativa PDF-dokument. I den här artikeln kommer vi att utforska hur man använder .NET-kärnans 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 täcks
- 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, samt stöd för format som XPS och bilder. Detta bibliotek kan enkelt integreras i vilken .NET-applikation som helst och stöder .NET-kärnans HTML till PDF-konvertering, vilket gör det möjligt för utvecklare att programmatisk konvertera HTML-dokument med hög noggrannhet.
Nyckelfunktioner
- Flera inmatningstyper: Konvertera enkelt HTML-filer, strängar eller live-URL:er till PDF:er.
- Anpassningsbar utdata: Skräddarsy spara alternativ, inklusive upplösning, kompression och vattenstämplar för exakt kontroll.
- Plattformsoberoende stöd: Helt kompatibel med Windows, macOS och Linux.
Installation: Lägg till Aspose.HTML för .NET i ditt projekt via NuGet:
PM> Install-Package Aspose.Html
Generera PDF-dokument från HTML i C#
Att skapa ett PDF-dokument från en HTML-fil är enkelt. Följ dessa steg:
- Ladda ett HTML-dokument med hjälp av HTMLDocument-klassen.
- Skapa en instans av PdfSaveOptions-klassen.
- Anropa metoden Converter.ConvertHTML(), som tar HTMLDocument, PdfSaveOptions och sökvägen till den utgående PDF-filen som argument.
Här är ett kodexempel som demonstrerar 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#
För att generera ett PDF-dokument från en HTML-fil medan du specificerar ytterligare spara alternativ, följ dessa steg:
- Ladda HTML-dokumentet med hjälp av HTMLDocument-klassen.
- Skapa en instans av PdfSaveOptions-klassen.
- Specificera eventuella ytterligare spara alternativ som HorisontellUpplösning och VertikalUpplösning.
- Anropa metoden Converter.ConvertHTML() för PDF-generering.
Följande kodexempel illustrerar 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 generera ett PDF-dokument från en HTML-sträng kan göras med dessa steg:
- Skapa en instans av PdfSaveOptions-klassen.
- Definiera eventuella nödvändiga spara alternativ.
- Anropa metoden Converter.ConvertHTML(), som accepterar HTML-strängen, PdfSaveOptions och sökvägen till den utgående PDF-filen som argument.
Här är ett kodexempel som demonstrerar 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 webbsidans URL.
- Skapa en instans av PdfSaveOptions-klassen.
- Definiera eventuella önskade spara alternativ.
- Använd metoden Converter.ConvertHTML() för att spara HTML som en PDF, där du passerar in Url, PdfSaveOptions och sökvägen till den utgående PDF-filen.
Följande kodexempel visar hur man genererar en PDF från en live-URL med C#:
Få Gratis Licens
Du kan få en gratis temporär 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 provperiod och bedöma dess funktioner.
Slutsats
I den här artikeln lärde vi oss hur man:
- Laddar en HTML-fil programmatisk.
- Definierar PDF-spara alternativ.
- Sparar en HTML-sträng som en PDF.
- Sparar en webbsida som ett PDF-dokument.
- Konverterar en HTML-fil till PDF i C#.
Oavsett om du använder Aspose eller överväger andra .NET HTML till PDF öppen källkod alternativ, kan du förbättra din förståelse av Aspose.HTML för .NET API genom att konsultera dokumentationen. Om du har några ytterligare frågor, tveka inte att kontakta oss via vårt gratis supportforum.