Generate PDF from HTML in C#

Konvertering av HTML-innhold til PDF er viktig for arkivering, deling eller utskrift av dokumenter. Den pålitelige .NET HTML i PDF-biblioteket leveres av HTML for .NET I denne artikkelen vil du lære hvordan du bruker C# .NET Core HTML til PDF Conversion muligheter for å programmatisk generere PDFer fra HTML, komplett med praktiske eksempler og avanserte tilpassingsalternativer.

Temaer dekket

C# API for å generere PDF fra HTML

HTML for .NET Dette biblioteket kan enkelt integreres i en hvilken som helst .NET-applikasjon, slik at **high-performance HTML til PDF konvertering er mulig i .Net ** . Utviklere kan konvertere HTML-dokumenter programmatisk med høy nøyaktighet ved hjelp av denne effektive C# HTML till PDF ** -biblioteket, noe som gjør det ideelt for oppgaver som c# konverter HTML inn i PDF.

Nøkkelfunksjoner

  • Multiple Input Types: Effektivt konvertere HTML-filer, strenger eller live URLs til PDFs.
  • Personlig utgang: Spare alternativer som oppløsning, komprimering og vannmarker for nøyaktig kontroll.
  • Cross-Platform Support: Fullt kompatibel med Windows, macOS og Linux.

Installasjon: Du kan legge til Aspose.HTML for .NET til prosjektet ditt ved hjelp av NuGet:

PM> Install-Package Aspose.Html

Generere PDF-dokument fra HTML i C#

Generere et PDF-dokument fra en HTML-fil er enkelt. Følg disse enkle trinnene:

  • Last ned et HTML-dokument ved hjelp av klassen HTMLDocument .
  • Skap en instans av klassen PdfSaveOptions .
  • Kaller Converter.ConvertHTML() -metoden for å generere PDF-en. HTMLDokumentasjon, PdfSaveOptions, og utgangen av PDF-filen som argumenter.

Følgende kodemønster illustrerer hvis å generere et PDF-dokument fra en HTML-fil ved hjelp av C# .

Generate-PDF-Document-from-HTML-in-CSharp

Generate PDF Document from HTML in C#

Konverter HTML til PDF med Save Options i C#

Du kan generere et PDF-dokument fra en HTML-fil mens du angir ytterligere lagringsalternativer ved å følge disse trinnene:

  • Last ned HTML-dokumentet ved hjelp av klassen HTMLDocument .
  • Skap en instans av klassen PdfSaveOptions .
  • Angi ytterligere lagringsalternativer som HorisontalResolution og Vertical Resolution.
  • Kall Converter.ConvertHTML() metoden for PDF-generasjon.

Følgende kodemønster viser hvis å generere en PDF fra en HTML-fil med ekstra alternativer i C# .

Generere PDF fra HTML String i C#

Å lage et PDF-dokument fra en HTML-streng er også enkelt. Følg disse trinnene:

  • Skap en instans av klassen PdfSaveOptions .
  • Definer eventuelle sparingsalternativer som nødvendig.
  • Kaller Converter.ConvertHTML() -metoden for å generere PDF. Denne metoden tar HTML-leddet, PdfSaveOptions, og utgangen av PDF-filen som argumenter.

Følgende kodemønster illustrerer **hvis å generere en PDF fra en HTML-streng ved hjelp av C# ** med hjelp fra PdfSharpCore HTML til PDF bibliotek.

Generere PDF fra Live URL i C#

Nå, la oss utforske hvordan du lagrer en nettside fra en URL som en PDF-dokument:

  • Skap en instans av Url -klassen med URL-adressen til nettsiden.
  • Skap en instans av klassen PdfSaveOptions .
  • Definer eventuelle ønskede sparingsalternativer.
  • Spare HTML som en PDF ved hjelp av Converter.ConvertHTML() -metoden, passere i Url, PdfSaveOptions, og utgangen av PDF-filen som argumenter.

Følgende kodemønster viser hvordan du genererer en PDF fra en live URL ved hjelp av C#**.

Få gratis lisens

Du kan Få gratis midlertidig lisens å prøve Aspose.HTML for .NET uten evalueringsbegrensninger. Dette er en flott mulighet til å utforske C# HTML til PDF API gratis prøve og vurdere dens funksjoner.

Conclusion

I denne artikkelen har vi lært hvordan:

  • Last ned en HTML-fil programmatisk.
  • Definer PDF spar alternativer.
  • Lagre et HTML-ledd som PDF.
  • Lagre en nettside som PDF-dokument.
  • Konverter en HTML-fil til PDF i C#.

Enten du bruker Aspose eller utforsker andre .NET HTML til PDF open source alternativer , kan du fordype din forståelse av HTML for .NET Brann ved hjelp av DokumentasjonHvis du har ytterligere spørsmål, vennligst føl deg fri til å komme seg ut gjennom vår Gratis støtte forum.

Se også

Med **Aspose.HTML for .NET ** kan du oppnå effektiv konvertering av HTML til PDF i C#.NET-applikasjoner ** , noe som gjør det til en rimelig og pålitelig løsning for utviklere som trenger å **generere PDF-er fra HTML i c# ** . Uansett om du jobber med **C# .Net Core Razor Pages ** eller **MVC-programmer ** er denne **high-performance HTML to PDF konverterings ** biblioteket, inkludert alternativer som PdfSharpCore HTML till PDF , designet for å møte dine behov.

Ytterligere ressurser:

  • For de som ønsker å **konvertere HTML til PDF i C# ** , tenk på å bruke de beste alternativene for konverteringen av PDF til HTML som er tilgjengelige, for eksempel .NET Convert HTML to PDF .
  • Hvis du foretrekker en **fri HTML til PDF-konverter ** eller et **open-source HTML for PDF C# ** -løsning, er det mange biblioteker tilgjengelig for C# HTML till PDF konvertering som kan oppfylle ulike prosjektkrav.
  • Lær hvordan å **konvertere HTML-siden til PDF ved hjelp av C# ** eller eksport HTML i PDF i C # for spesifikke brukssaker.

For å forbedre prosjektene dine, tenk på å bruke **C# konvertere HTML til PDF ** alternativer som er tilgjengelige i bibliotek som **Aspose ** , eller utforske .NET konverterer html til pdf muligheter for å møte utviklingsbehovene dine.

More in this category