Generate PDF from HTML in C#

Konvertera HTML-innehåll till PDF är nödvändigt för arkivering, delning eller utskrift av dokument. Den pålitliga .NET HTML i PDF-biblioteket som tillhandahålls av Html för .NET Det gör det möjligt för utvecklare att enkelt konvertera HTML-filer, strängar och levande URL-adresser till högkvalitativa PDF-dokument. I den här artikeln lär du dig hur du använder C# .NET Core HTML till PDF Conversion förmågor för att programmerat generera PDF från HTML, komplett med praktiska exempel och avancerade anpassningsalternativ.

ämnen täckta

C# API för att generera PDF från HTML

Html för .NET Detta bibliotek kan enkelt integreras i någon .NET-applikation, vilket möjliggör high-performance HTML till PDF-konvertering i .NET. Utvecklare kan konvertera HTML-dokument programmatiskt med hög noggrannhet med hjälp av denna effektiva C# HTML til PDF-bibliotek, gör det idealiskt för uppgifter som c# konverterar HTML i PDF.

Huvudfunktioner

  • Multiple Input Types: Snabbt konvertera HTML-filer, strängar eller levande URL-adresser till PDF-filer.
  • Anpassbar utgång: Ändra spara alternativ som upplösning, kompression och vattenmärken för noggrann kontroll.
  • Cross-Platform Support: Fullt kompatibel med Windows, macOS och Linux.

Installation: Du kan lägga till Aspose.HTML för .NET till ditt projekt med NuGet:

PM> Install-Package Aspose.Html

Generera PDF-dokument från HTML i C#

Att generera ett PDF-dokument från en HTML-fil är enkelt. Följ dessa enkla steg:

  • Ladda upp ett HTML-dokument med hjälp av klassen HTMLDocument.
  • Skapa en instans i PdfSaveOptions klass.
  • Anmäl Converter.ConvertHTML()-metoden för att generera PDF HTMLDokument, PdfSaveOptions, och utgången PDF-filvägen som argument.

Följande kodprov visar hur man genererar ett PDF-dokument från en HTML-fil med C#.

Generate-PDF-Document-from-HTML-in-CSharp

Generate PDF Document from HTML in C#

Konvertera HTML till PDF med Spara alternativ i C#

Du kan generera ett PDF-dokument från en HTML-fil samtidigt som du anger ytterligare spara alternativ genom att följa dessa steg:

  • Ladda upp HTML-dokumentet med hjälp av klassen HTMLDocument.
  • Skapa en instans i PdfSaveOptions klass.
  • Ange ytterligare sparalternativ som HorisontalResolution och VerticalResolution.
  • Kalla Converter.ConvertHTML() metod för PDF-generering.

Följande kodprov visar hur man genererar en PDF från en HTML-fil med ytterligare alternativ i C#.

Generera PDF från HTML String i C#

Att skapa ett PDF-dokument från en HTML-sträng är också enkelt. Följ dessa steg:

  • Skapa en instans i PdfSaveOptions klass.
  • Definiera eventuella sparalternativ som behövs.
  • Kalla Converter.ConvertHTML()-metoden för att generera PDF. Denna metod tar HTML-fältet, PdfSaveOptions, och utgången PDF-filvägen som argument.

Följande kodprov visar hur man genererar en PDF från en HTML-sträng med hjälp av C# med hjälp av PDFSharpCore HTML till PDF bibliotek.

Generera PDF från Live URL i C#

Nu, låt oss utforska hur man sparar en webbsida från en URL som ett PDF-dokument:

  • Skapa ett exempel på Url-klassen med webbsidans URL.
  • Skapa en instans i PdfSaveOptions klass.
  • Definiera eventuella önskade spara alternativ.
  • Spara HTML som PDF med hjälp av Converter.ConvertHTML()-metoden, passera i url, PdfSaveOptions, och utgången PDF-filvägen som argument.

Följande kodprov visar hur man genererar en PDF från en levande URL med hjälp av C#.

Få gratis licens

Du kan Få en gratis tillfällig licens Försök Aspose.HTML för .NET utan utvärderingsbegränsningar. Detta är en bra möjlighet att utforska C# HTML till PDF API free trial och bedöma dess funktioner.

slutsatser

I den här artikeln har vi lärt oss hur man:

  • Ladda upp en HTML-fil programmatiskt.
  • Definiera PDF spara alternativ.
  • Spara en HTML-sträng som PDF.
  • Spara en webbsida som PDF-dokument.
  • Konvertera en HTML-fil till PDF i C#.

Oavsett om du använder Aspose eller utforskar andra .NET HTML till PDF open source alternativ, kan du fördjupa din förståelse av Html för .NET Branden använder sig av Dokumentation. Om du har ytterligare frågor, vänligen känna dig fri att komma ut via vår Gratis supportforum.

Se även

Med Aspose.HTML för .NET kan du uppnå effektiv konvertering av HTML till PDF i C#.NET-applikationer, vilket gör det till en prisvärd och tillförlitlig lösning för utvecklare som behöver generera PDF-filer från HTML i c#. Oavsett om du arbetar på C# .NET Core Razor Pages eller MVC-program är denna high-performance HTML to PDF conversion bibliotek, inklusive alternativ som PdfSharpCore HTML til PDF , utformad för att möta dina behov.

Ytterligare resurser:

  • För dem som vill konvertera HTML till PDF i C#, överväga att använda de bästa alternativen för konvertering av HTML til PDF, såsom .NET Convert HTML to PDF.
  • Om du föredrar en fri HTML till PDF-konverterare eller en öppen källkod HTML til PDF C#-lösning finns det gott om bibliotek tillgängliga för C# HTML i PDF konvertering som kan uppfylla olika projektkrav.
  • Lär dig hur du konverterar en HTML-sida till PDF med hjälp av C# eller exporterar HTML i PDF i C# för specifika användningsområden.

För att ytterligare förbättra dina projekt, överväga att använda C# konvertera HTML till PDF-alternativ som finns i bibliotek som Aspose, eller utforska .NET konverterar HTML til PDF-funktioner för att möta dina utvecklingsbehov.

More in this category