Generera PDF från HTML i C#

Att konvertera HTML-innehåll till PDF är avgörande 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 gör det möjligt för utvecklare att enkelt konvertera HTML-filer, strängar och live-URL:er till högkvalitativa PDF-dokument. I denna artikel kommer du att upptäcka hur du utnyttjar C# .NET Core HTML till PDF-konverterings möjligheterna för att programatiskt generera PDF:er från HTML, komplett med praktiska exempel och avancerade anpassningsalternativ.

Ämnen som täcks

  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-konverterings möjligheter, som stöder olika format såsom XPS och bilder. Detta bibliotek kan enkelt integreras i vilken .NET-applikation som helst, vilket möjliggör högpresterande HTML till PDF-konvertering i .NET. Utvecklare kan programatiskt konvertera HTML-dokument med hög noggrannhet med hjälp av detta effektiva HTML till PDF C#-bibliotek.

Nyckelfunktioner

  • Flera inmatningstyper: Konvertera enkelt HTML-filer, strängar eller live-URL:er till PDF:er.
  • Anpassningsbar utdata: Ändra spara-alternativ som upplösning, komprimering och vattenstämplar för exakt kontroll.
  • Plattformsoberoende stöd: Fullt 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 hjälp av HTMLDocument-klassen.
  2. Skapa en instans av PdfSaveOptions-klassen.
  3. Anropa Converter.ConvertHTML()-metoden för att generera PDF:en. Denna metod tar emot HTMLDocument, PdfSaveOptions och sökvägen till den utgående 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 medan du specificerar ytterligare spara-alternativ genom att följa dessa steg:

  1. Ladda HTML-dokumentet med hjälp av 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 utgående 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 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 hjälp av Converter.ConvertHTML()-metoden, där Url, PdfSaveOptions och sökvägen till den utgående PDF-filen skickas 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 ett utmärkt tillfälle att utforska C# HTML till PDF API gratis provperiod och bedöma dess funktioner.

Slutsats

I denna artikel har vi lärt oss hur man:

  • Laddar ett HTML-dokument programatiskt.
  • 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 öppen källkod alternativ, kan du fördjupa din förståelse av Aspose.HTML för .NET API:et med hjälp av dokumentationen. Om du har ytterligare frågor, tveka inte att kontakta oss via vårt gratis supportforum.

Se Även