Generera PDF från HTML i C#

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:

  1. C# API för HTML till PDF-konvertering
  2. Generera PDF från HTML-fil
  3. Anpassa HTML till PDF-konvertering
  4. Konvertera HTML-sträng till PDF
  5. 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:

  1. Ladda ett HTML-dokument med HTMLDocument-klassen.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. 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-CSharp

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:

  1. Ladda HTML-dokumentet med HTMLDocument-klassen.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. Specificera ytterligare spara-alternativ som HorisontellUpplösning och VertikalUpplösning.
  4. 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:

  1. Skapa en instans av PdfSaveOptions-klassen.
  2. Definiera eventuella spara-alternativ som behövs.
  3. 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-CSharp

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:

  1. Skapa en instans av Url-klassen med URL:en till webbsidan.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. Definiera eventuella önskade spara-alternativ.
  4. 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.

Se Även