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