Generate PDF from HTML in C#

Konvertering af HTML-indhold til PDF er en afgørende opgave for arkivering, deling eller udskrivning af dokumenter. Den pålidelige .NET HTML i PDF Library tilbydes af Html til .NET effektiviserer konverteringsprocessen, så du kan omdanne HTML-filer, strimler og live URL’er til højkvalitets PDF-dokumenter. I denne artikel vil vi udforske, hvordan man bruger .NET Core HTML til PDF API til programmeret Generere PDF fra HTML i C#, komplet med praktiske eksempler og avancerede tilpasningsmuligheder.

Temaer dækket

C# API til Generere PDF fra HTML

Html til .NET er en kraftig bibliotek, der giver uhyre HTML til PDF konvertering kapaciteter, sammen med support for formater som XPS og billeder. Denne bibliotek kan nemt integreres i enhver .NET-applikation, hvilket gør det muligt for udviklere at Convert HTML-dokumenter Programmatisk med høj præcision.

Nøglefunktioner

  • **Multiple Input Typer:**Fastløst konvertere HTML-filer, linjer eller levende URL’er til PDFs ved hjælp af C# HTML til pdf Converter.
  • Tilpasset udgang: Tailor gemme muligheder, herunder opløsning, kompression og vandmærker for præcis kontrol.
  • Cross-Platform Support: Fullt kompatibel med Windows, macOS og Linux.

Installation: Tilføj Aspose.HTML for .NET til dit projekt via NuGet:

PM> Install-Package Aspose.Html

Generere PDF-dokument fra HTML i C#

At oprette et PDF-dokument fra en HTML-fil er nemt. Følg disse trin:

  • Download et HTML-dokument ved hjælp af klassen HTMLDocument.
  • Skab et eksempel på klassen PdfSaveOptions.
  • Navngiv Converter.ConvertHTML()-metoden ved at passere HTML-dokumenter, PdfSaveOptions, og udgangen af PDF-filen vej som argumenter.

Her er en kodeprøve, der viser hvordan man genererer et PDF-dokument fra en HTML-fil ved hjælp af C#:

Generate PDF Document from HTML in C#

Konverter HTML til PDF med Save Options i C#

For at Generere et PDF-dokument fra en HTML-fil mens du angiver yderligere lagringsmuligheder, skal du følge disse trin:

  • Lad HTML-dokumentet op ved hjælp af klassen HTMLDocument.
  • Skab et eksempel på klassen PdfSaveOptions.
  • Angiv eventuelle yderligere sparingsmuligheder som HorisontalResolution og VerticalResolution.
  • Navngiv Converter.ConvertHTML() metode til PDF-generation.

Følgende kodeprøve illustrerer hvordan man genererer en PDF fra en HTML-fil med yderligere muligheder i C#:

For flere tilpasningsmuligheder, henvises til Avancerede redningsmuligheder.

Generere PDF fra HTML String i C#

Generering af et PDF-dokument fra en HTML-string kan opnås med følgende trin:

  • Skab et eksempel på klassen PdfSaveOptions.
  • Bestem alle nødvendige sparingsmuligheder.
  • Navngiv Converter.ConvertHTML()-metoden, som accepterer HTML-strengen, PdfSaveOptions, og udgangen af PDF-filen vej som argumenter.

Her er en kodeprøve, der viser hvordan man genererer en PDF fra en HTML-string ved hjælp af C#:

Generate PDF from HTML String in C#

Generere PDF fra Live URL i C#

Nu, lad os udforske, hvordan man sparer en webside fra en URL som et PDF-dokument:

  • Skab et eksempel på Url-klassen med hjemmesidens URL.
  • Skab et eksempel på klassen PdfSaveOptions.
  • Bestem alle ønskede sparingsmuligheder.
  • Brug Converter.ConvertHTML()-metoden til at gemme HTML som en PDF Url, PdfSaveOptions, og udgangen af PDF-filvejen.

Følgende kodeprøve viser hvordan man genererer en PDF fra en live URL ved hjælp af C#:

Få gratis licens

Du kan Få en gratis midlertidig licens at prøve Aspose.HTML for .NET uden evalueringsbegrænsninger. Dette er en fantastisk mulighed for at udforske C# HTML til PDF API gratis prøve og vurdere dens funktioner.

Konklusion

I denne artikel har vi lært hvordan:

  • Lad en HTML-fil op programmeret.
  • Du kan vælge PDF Save Options.
  • Save en HTML string som en PDF.
  • Save en webside som PDF-dokument.
  • Konverter en HTML-fil til PDF i C# ved hjælp af forskellige metoder, herunder .NET Core Generate PDF fra HTML og C# Export HTML to PDF teknikker.

Uanset om du bruger Aspose eller overvejer andre .NET HTML til PDF Open Source alternativer, kan du uddybe din forståelse af Html til .NET API ved at konsultere Dokumentation. Hvis du har yderligere spørgsmål, føle dig fri til at komme ud via vores Gratis supportforum.

Se også

Yderligere integration

For udviklere, der ønsker at implementere PDF-generation i deres C#-applikationer, er biblioteket Html2PdfC# et bemærkelsesværdigt valg at overveje. Det tilbyder kraftige funktioner, som kan supplere Aspose’s tilbud. Derudover giver klassen HTMLToFdfDocument C # en simpel grænseflade til at administrere HTML til PDF konverteringer effektivt. Du kan også udforske, hvordan man Genererer PDF fra HTML i C #1 eller undersøge hvordan du generer PDF af HTML Programmatisk for at forbedre dine applikasjoner. Hvis du er interesseret i mere gratis værktøjer, de Best HTML to PDF Converter C #2 muligheder er værd at udforsk for forskellige projektkrav. C # PDF Generator fra html kan give yderligere ressourcer til udvik.

More in this category