Generate PDF from HTML in C#

Konvertera HTML-innehåll till PDF är en avgörande uppgift för arkivering, delning eller utskrift av dokument. Den pålitliga .NET HTML i PDF Library som erbjuds av Html för .NET snabblir omvandlingsprocessen, så att du kan omvandla HTML-filer, strängar och levande URL-adresser till högkvalitativa PDF-dokument. I den här artikeln kommer vi att utforska hur man använder .NET Core HTML till PDF API för att programmatiska Generera PDF från HTML i C#, komplett med praktiska exempel och avancerade anpassningsalternativ.

ämnen täckta

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

Html för .NET är en kraftfull bibliotek som ger oöverträffade HTML till PDF konvertering möjligheter, tillsammans med stöd för format som XPS och bilder. Denna bibliotek kan enkelt integreras i någon .NET-applikation, vilket gör det möjligt för utvecklare att konvertera HTML-dokument Programmatiskt med hög noggrannhet.

Huvudfunktioner

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

Installation: Lägg till Aspose.HTML för .NET till ditt projekt via NuGet:

PM> Install-Package Aspose.Html

Generera PDF-dokument från HTML i C#

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

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

Här är ett kodmönster som visar hur man genererar ett PDF-dokument från en HTML-fil med C#:

Generate PDF Document from HTML in C#

Konvertera HTML till PDF med Spara alternativ i C#

Om du vill Generera ett PDF-dokument från en HTML-fil samtidigt som du anger ytterligare spara alternativ följer du följande steg:

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

Följande kodmönster illustrerar hur man genererar en PDF från en HTML-fil med ytterligare alternativ i C#:

För mer anpassningsalternativ hänvisar du till Avancerade spara alternativ.

Generera PDF från HTML String i C#

Att generera ett PDF-dokument från en HTML-sträng kan uppnås med följande steg:

  • Skapa en instans i PdfSaveOptions klass.
  • Definiera alla nödvändiga spara alternativ.
  • Kalla Converter.ConvertHTML()-metoden, som accepterar HTML-fältet, PdfSaveOptions, och utgången PDF-filvägen som argument.

Här är ett kodmönster som visar hur man genererar en PDF från en HTML-sträng med C#:

Generate PDF from HTML String in C#

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.
  • Använd Converter.ConvertHTML()-metoden för att spara HTML som PDF, passera i url, PdfSaveOptions, och utgången PDF filvägen.

Följande kodprov visar hur man genererar en PDF från en levande URL med 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 fantastisk möjlighet att utforska C# HTML till PDF API gratis prov och bedöma dess funktioner.

slutsatser

I den här artikeln lär vi 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# med hjälp av olika metoder, inklusive .NET Core Generate PDF from HTML och C# Export HTML to PDF tekniker.

Oavsett om du använder Aspose eller överväger andra .NET HTML till PDF Open Source alternativ, kan du fördjupa din förståelse av Html för .NET API genom att konsultera Dokumentation. Om du har några ytterligare frågor, känna dig fri att komma ut via vår Gratis supportforum.

Se även

Ytterligare integration

För utvecklare som vill implementera PDF-generering i sina C#-applikationer, är biblioteket Html2Pdf C # ett anmärkningsvärt alternativ att överväga. Det erbjuder kraftfulla funktioner som kan komplettera Aspos erbjudanden. Dessutom ger klassen HTMLToPDFDocument C #1 ett enkelt gränssnitt för att hantera HTML till PDF konverteringar effektivt. Du kan också utforska hur man Create PDF from HTML in C #2 eller undersöka hur du Genere PDF från HTML Programmatiskt att förbättra dina ansökningar. Om du är intresserad av mer gratis verktyg, de Best HTML to PDF Converter c# alternativen är värda att studera för olika projektkrav. C# PDF Generator från html kan tillhandahålla ytterligare resurser för utvecklarna för nya lös.

More in this category