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 Dokumentasjon. Hvis 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