Generate PDF from HTML in C#

Konvertering av HTML-innhold til PDF er en avgjørende oppgave for arkivering, deling eller utskrift av dokumenter. Den pålitelige .NET HTML i PDF Library som tilbys av HTML for .NET effektiviserer konverteringsprosessen, slik at du kan omdanne HTML-filer, strenger og live URL-er til høykvalitets PDF-dokumenter. I denne artikkelen vil vi utforske hvordan du bruker **.NET Core HTML til PDF API ** til programmatisk Generere PDF fra HTML i C# , komplett med praktiske eksempler og avanserte tilpasningsalternativ.

Temaer dekket

C# API for å generere PDF fra HTML

HTML for .NET er en kraftig bibliotek som gir seamless HTML til PDF konvertering ** muligheter, sammen med støtte for formater som XPS og bilder. Denne biblioteket kan enkelt integreres i enhver .NET-applikasjon, slik at utviklere kan konvertere HTML-dokumenter Programmatisk med høy nøyaktighet.

Nøkkelfunksjoner

  • **Multiple Input Types: ** Effektivt konvertere HTML-filer, strenger eller live URLs til PDF-er ved hjelp av C# HTML i PDF Converter .
  • **Personlig utgang: ** Tailor lagre alternativer, inkludert oppløsning, komprimering og vannmarker for nøyaktig kontroll.
  • Cross-Platform Support: Fullt kompatibel med Windows, macOS og Linux.

Installasjon: Legg til Aspose.HTML for .NET til prosjektet ditt via NuGet:

PM> Install-Package Aspose.Html

Generere PDF-dokument fra HTML i C#

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

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

Her er et kodemønster som viser ** hvordan å generere et PDF-dokument fra en HTML-fil ved hjelp av C#** :

Generate PDF Document from HTML in C#

Konverter HTML til PDF med Save Options i C#

For Generere et PDF-dokument fra en HTML-fil mens du spesifiserer ytterligere lagringsalternativer, følg disse trinnene:

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

Følgende kodemønster illustrerer hvis å generere en PDF fra en HTML-fil med ytterligere alternativer i C# :

For flere tilpasningsalternativer, refererer du til Avanserte sparingsalternativer.

Generere PDF fra HTML String i C#

Å generere et PDF-dokument fra en HTML-streng kan oppnås med følgende trinn:

  • Skap en instans av klassen PdfSaveOptions .
  • Definer alle nødvendige sparingsalternativer.
  • Kaller Converter.ConvertHTML() -metoden, som aksepterer HTML-leddet, PdfSaveOptions, og utgangen av PDF-filen som argumenter.

Her er et kodemønster som viser hva å generere en PDF fra en HTML-streng ved hjelp av C# :

Generate PDF from HTML String in C#

Generere PDF fra Live URL i C#

Nå, la oss utforske hvordan å save 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.
  • Bruk Converter.ConvertHTML() -metoden for å lagre HTML som en PDF, og gå inn i Url, PdfSaveOptions, og utgangs PDF filveien.

Følgende kodemønster viser ** hvordan å generere 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 fantastisk 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 en PDF.
  • Lagre en nettside som PDF-dokument.
  • **Konverter en HTML-fil til PDF i C# ** ved hjelp av ulike metoder, inkludert **.NET Core Generate PDF fra HTML ** og C# Export HTML to PDF teknikker.

Enten du bruker Aspose eller vurderer andre .NET HTML til PDF Open Source alternativer , kan du fordype din forståelse av HTML for .NET API ved å konsultere DokumentasjonHvis du har noen andre spørsmål, føl deg fri til å komme seg ut gjennom vår Gratis støtte forum.

Se også

Ytterligere integrasjon

For utviklere som ønsker å implementere PDF-generasjon i sine C#-applikasjoner, er biblioteket **Html2PdfC# ** et bemerkelsesverdig alternativ å vurdere. Det tilbyr kraftige funksjoner som kan supplere Aspose’s tilbud. I tillegg gir ** HTMLToPDFDocument C # ** klassen en enkel grensesnitt for å håndtere HTML til PDF konverteringer effektivt. Du kan også utforske hvordan å **Create PDF from HTML in C #1 ** eller undersøke hvordan du **Genererer PDF fra HTML Programmatisk ** å forbedre applikasjonene dine. Hvis du er interessert i mer gratis verktøy, vil Best HTML to PDF Converter C #2 alternativer være verdt å utforsking for ulike prosjektkrav. ** C # PDF Generator fra html kan gi ytterligere ressurser for utviklerne som trenger robuste løsninger

More in this category