Generate PDF from HTML in C#

HTML turinio konvertavimas į PDF yra būtinas dokumentų archyvavimui, dalijimui ar spausdinimui.Tikėtina .NET HTML PDF biblioteka pateikiama Pagrindinis / HTML / .NET leidžia kūrėjams lengvai konvertuoti HTML failus, juostus ir gyvas URL į aukštos kokybės PDF dokumentus. Šiame straipsnyje sužinosite, kaip naudotis C# .NET Core HTML į PDF Konversijos įgūdžiais programuojamai generuoti PDF iš HTML, užbaigti praktinius pavyzdžius ir pažangias pritaikymo galimybes.

Temų aprėptis

C# API generuoti PDF iš HTML

Pagrindinis / HTML / .NET yra galinga biblioteka, kuri suteikia beprotiškus **HTML į PDF konvertavimo ** gebėjimus, palaiko įvairius formatus, tokius kaip XPS ir vaizdai. Ši bibliotega gali būti lengvai integruota į bet kurią .NET programą, leidžiančią **aukštos kokybės HTML-to-PDF konversiją į .Net ** . Parengėjai gali programuojamai konvertuoti HTML dokumentus su dideliu tikslumu naudojant šią efektyvią C# HTML–PDF ** biblioteką, todėl ji idealiai tinka tokioms užduotims kaip ** C# konvertiškai į HTML/PDF.

Pagrindinės savybės

  • Daugelis įvedimo tipų: Nesėkmingai konvertuoti HTML failus, juostus ar gyvas URL į PDF.
  • Nustatomas išeitis: Pakeiskite išsaugoti tokias galimybes kaip rezoliucija, suspaudimas ir vandens ženklai tiksliam valdymui.
  • Cross-Platform palaikymas: Visiškai suderinamas su Windows, macOS ir Linux.

Įdiegimas: Į savo projektą galite pridėti Aspose.HTML .NET naudojant NuGet:

PM> Install-Package Aspose.Html

Gaminti PDF dokumentą iš HTML C#

Sukurti PDF dokumentą iš HTML failo yra paprasta. sekite šiuos paprastus žingsnius:

  • Atsisiųskite HTML dokumentą naudojant HTMLDocument klasę.
  • Sukurkite PdfSaveOptions klasės pavyzdį.
  • Skambinkite Converter.ConvertHTML() metodą, kad sukurtumėte PDF HTML dokumentai, PdfSaveOptions, ir išleidimo PDF failo maršrutą kaip argumentus.

Toliau pateikiamas kodo pavyzdys iliustruoja kaip sukurti PDF dokumentą iš HTML failo naudojant C#.

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

Generate PDF Document from HTML in C#

Konvertuoti HTML į PDF su Save Options C#

Galite sukurti PDF dokumentą iš HTML failo, nurodydami papildomas saugojimo galimybes, atlikdami šiuos veiksmus:

  • Atsisiųskite HTML dokumentą naudojant HTMLDocument klasę.
  • Sukurkite PdfSaveOptions klasės pavyzdį.
  • Nustatykite papildomas taupymo galimybes, tokias kaip horizontalus ir vertikalus.
  • Skambinkite Converter.ConvertHTML() metodą PDF generavimui.

Toliau pateikiamas kodo pavyzdys rodo kaip sukurti PDF iš HTML failo su papildomomis galimybėmis C#.

Gaminti PDF iš HTML String C#

Taip pat lengva sukurti PDF dokumentą iš HTML juostos. sekite šiuos žingsnius:

  • Sukurkite PdfSaveOptions klasės pavyzdį.
  • Nustatykite bet kokius taupymo variantus, kaip reikia.
  • Skambinkite Converter.ConvertHTML() metodą, kad sukurtumėte PDF, PdfSaveOptions, ir išleidimo PDF failo maršrutą kaip argumentus.

Toliau pateikiamas kodo pavyzdys iliustruoja **kaip sukurti PDF iš HTML juostos naudojant C# ** su PdfSharpCore HTML į PDF bibliotekos pagalba.

Gaminti PDF iš Live URL C#

Dabar pažiūrėkime, kaip išsaugoti tinklalapį iš URL kaip PDF dokumentą:

  • Sukurkite Url klasės pavyzdį su svetainės URL.
  • Sukurkite PdfSaveOptions klasės pavyzdį.
  • Nustatykite bet kokius pageidaujamus taupymo variantus.
  • Išsaugoti HTML kaip PDF naudojant Converter.ConvertHTML() metodą, pereinant į Url, PdfSaveOptions, ir išleidimo PDF failo maršrutą kaip argumentus.

Toliau pateikiamas kodo pavyzdys apibūdina kaip sukurti PDF iš gyvo URL naudojant C#.

Gaukite nemokamą licenciją

Jūs galite Gaukite nemokamą laikiną licenciją pabandyti Aspose.HTML .NET be vertinimo apribojimų. tai puiki galimybė ištirti C# HTML į PDF API nemokamą bandymą ir įvertinti jo funkcijas.

Conclusion

Šiame straipsnyje mes sužinojome, kaip:

  • Atsisiųskite HTML failą programuojamai.
  • Nustatykite PDF išsaugoti parinktis.
  • Išsaugokite HTML juostą kaip PDF.
  • Išsaugokite tinklalapį kaip PDF dokumentą.
  • Konvertuoti HTML failą į PDF į C#.

Nesvarbu, ar naudojate „Aspose“ arba tyrinėja kitas .NET HTML į PDF atvirojo kodo alternatyvas , galite gilinti savo supratimą apie Pagrindinis / HTML / .NET Apšvietimas naudojant dokumentacija. Jei turite papildomų klausimų, prašome laisvai susipažinti su mumis Nemokama paramos forumas.

Taip pat žiūrėkite

Aspose.HTML for .NET , galite pasiekti efektyvią hTML į PDF konvertavimą C#.NET programose, todėl tai yra prieinamas ir patikimas sprendimas kūrėjams, kuriems reikia generuoti PDF iš HTML į C # . Nesvarbu, ar dirbate su C# .Net Core Razor Pages ar MVC programomis, ši aukštos kokybės HTML to PDF konversijos biblioteka, įskaitant galimybes, tokias kaip PdfSharpCore HTML iki PDF., yra sukurta siekiant patenkinti jūsų poreikius.

Papildomi ištekliai:

  • Tiems, kurie nori **konvertuoti HTML į PDF C# ** , apsvarstykite naudojant **geriausią HTML PDF konvertuotoją C # ** parinktį, pavyzdžiui, .NET Konvertuoti HTML Į PDF.
  • Jei pageidaujate nemokamą HTML į PDF konverterį arba atvirojo kodo HTML prie PDF C# sprendimą, yra daug bibliotekų, skirtų C# HTML per PDF konversiją , kurios gali atitikti įvairius projekto reikalavimus.
  • Sužinokite, kaip **konvertuoti HTML puslapį į PDF naudojant C# ** arba eksportuoti HTML į Pdf C # tam tikrais naudojimo atvejais.

Norėdami toliau tobulinti savo projektus, apsvarstykite naudojant C# konvertuoti HTML į PDF galimybes, esančias bibliotekose, pvz., Aspose, arba išnagrinėkite .NET konvertavimo HTML prie PDF gebėjimus, kad patenkintumėte savo plėtros poreikius.

More in this category