Generate PDF from HTML in C#

Het converteren van HTML-inhoud naar PDF is een cruciale taak voor het archiveren, delen of afdrukken van documenten.De betrouwbare .NET HTML to PDF Library wordt aangeboden door HTML voor .NET versnelt het conversieproces, waardoor u HTML-bestanden, strengen en live URL’s kunt transformeren in hoogwaardige PDF-documenten.In dit artikel zullen we onderzoeken hoe u de .NET Core HTML tot PDF API kunt gebruiken om programmatisch Genereren PDF van HTML in C#, voltooid met praktische voorbeelden en geavanceerde aanpassingsopties.

Onderwerpen gedekt

C# API om PDF te genereren van HTML

HTML voor .NET is een krachtige bibliotheek die onbeperkte HTML-to-PDF-conversie mogelijkheden biedt, samen met ondersteuning voor formaten zoals XPS en afbeeldingen. deze bibliotheek kan gemakkelijk worden geïntegreerd in elke .NET-applicatie, waardoor ontwikkelaars kunnen Convert HTML Documents Programmatisch met hoge nauwkeurigheid.

De sleutelfuncties

  • Multiple Input Types: Snel converteren HTML-bestanden, strengen of live-URL’s naar PDFs met behulp van C# HTML tot PDF Converter.
  • Customable Output: Tailor save opties, inclusief resolutie, compression en watermark voor nauwkeurige controle.
  • Cross-Platform Support: Volledig compatibel met Windows, macOS en Linux.

Installatie: Voeg Aspose.HTML voor .NET toe aan uw project via NuGet:

PM> Install-Package Aspose.Html

PDF-document genereren van HTML in C#

Het maken van een PDF-document uit een HTML-bestand is eenvoudig. volg deze stappen:

  • Download een HTML-document met behulp van de HTMLDocument klasse.
  • Creëer een instantie van de PdfSaveOptions klasse.
  • Bel de Converter.ConvertHTML() methode, door de HTMLDocument, PdfSaveOptions, en de output PDF bestand pad als argumenten.

Hier is een codemonster dat demonstreert hoe een PDF-document uit een HTML-bestand te genereren met behulp van C#:

Generate PDF Document from HTML in C#

Convert HTML naar PDF met Save Options in C#

Om een PDF-document uit een HTML-bestand te genereren terwijl u aanvullende opties voor het opslaan specificeert, volgt u deze stappen:

  • Download het HTML-document met behulp van de HTMLDocument klasse.
  • Creëer een instantie van de PdfSaveOptions klasse.
  • Specificeer alle aanvullende opties voor het opslaan, zoals HorizontalResolution en VerticalResolution.
  • Bel de Converter.ConvertHTML() methode voor PDF-generatie.

De volgende codemonster illustreert om een PDF van een HTML-bestand te genereren met extra opties in C#:

Voor meer aanpassingsopties, verwijzen naar Geavanceerde Save Opties.

PDF genereren van HTML String in C#

Het genereren van een PDF-document uit een HTML-lijn kan worden voltooid met de volgende stappen:

  • Creëer een instantie van de PdfSaveOptions klasse.
  • Definieer alle noodzakelijke opties voor het opslaan.
  • Bel de Converter.ConvertHTML() methode, die de HTML-lijn accepteert, PdfSaveOptions, en de output PDF bestand pad als argumenten.

Hier is een codemonster dat demonstreert hoe je een PDF van een HTML-lijn kunt genereren met behulp van C#:

Generate PDF from HTML String in C#

PDF genereren van Live URL in C#

Laten we nu kijken hoe we een webpagina van een URL als PDF-document kunnen redden:

  • Maak een voorbeeld van de Url-klasse met de URL van het webpagina.
  • Creëer een instantie van de PdfSaveOptions klasse.
  • Definieer alle gewenste opties opslaan.
  • Gebruik de Converter.ConvertHTML() methode om de HTML als PDF te bewaren, door in de Url, PdfSaveOptions, en de output PDF bestand pad.

De volgende codemonster laat zien hoe u een PDF kunt genereren vanuit een live URL met behulp van C#:

Krijg gratis licentie

U kunt Krijg gratis tijdelijke licentie proberen Aspose.HTML voor .NET zonder beoordelingsbeperkingen. dit is een fantastische gelegenheid om de C# HTML-to PDF API-vrije proef te verkennen en de functies ervan te evalueren.

Conclusie

In dit artikel hebben we geleerd hoe:

  • Laden van een HTML-bestand programmatisch.
  • Definieer PDF Save opties.
  • Speel een HTML string als PDF.
  • Speel een webpagina als PDF-document.
  • Convert een HTML-bestand naar PDF in C# met behulp van verschillende methoden, waaronder .NET Core Generate PDF from HTML en C# Export HTML to PDF technieken.

Of u nu gebruik maakt van Aspose of overweegt andere .NET HTML naar PDF Open Source alternatieven, kunt u uw begrip van de HTML voor .NET API door het raadplegen van de Documentatie. Als je nog vragen hebt, voel je vrij om het via ons te bereiken Gratis ondersteuning forum.

Zie ook

Aanvullende integratie

Voor ontwikkelaars die PDF-generatie willen implementeren in hun C#-toepassingen, is de Html2Pdf-C# bibliotheek een opmerkelijke optie om te overwegen. Het biedt krachtige functies die de aanbiedingen van Aspose kunnen aanvullen. Bovendien biedt de HpmlToPDFDocument C #-klasse een eenvoudige interface voor het beheren van HTML naar PDF converties efficiënt. U kunt ook verkennen hoe u Create PDF from HTML in C_ of onderzoeken hoe Generate pdf from html Programmatically om uw applicaties te verbeteren.

More in this category