Kaip konvertuoti HTML puslapį į PDF C#

Šioje trumpoje pamokoje pateikiama išsami informacija, kaip konvertuoti HTML puslapį į PDF C#, kai šaltinio failas HTML įkeliamas iš disko. Išvesties PDF failą galima sukonfigūruoti nustatant skirtingas ypatybes, pvz., pavadinimą, modifikavimo datą ir kt. Šis HTML konvertavimas į PDF naudojant C# galiausiai baigiamas išsaugant PDF failą kartu su aukščiau nurodytomis ypatybėmis.

Veiksmai, kaip konvertuoti HTML puslapį į PDF C#

  1. Sukonfigūruokite projektą, kad pridėtumėte Aspose.HTML iš NuGet paketų tvarkyklės
  2. Įkelkite šaltinio HTML failą naudodami HTMLDocument klasę, kad konvertuotumėte į PDF
  3. Inicijuokite objektą PdfSaveOptions, kad sukonfigūruotumėte išvesties PDF failą
  4. Nustatykite išvesties PDF dokumento pavadinimą, modifikavimo datą ir fono spalvą
  5. Iškviesdami Įrašymo metodą C#, eksportuokite HTML į PDF

Šie veiksmai, skirti konvertuoti HTML į PDF naudojant C#, rodo, kad pirmiausia pridedamos būtinos bibliotekos, o tada HTMLDocument klasė naudojama šaltinio HTML failui įkelti. Kitame žingsnyje sukuriamas PdfSaveOptions klasės objektas, kuriame yra įvairių ypatybių, pvz., DocumentInfo klasės objektas, kuriame taip pat yra skirtingų savybių, įskaitant aukščiau paminėtus pavadinimus ir modifikavimo datą. Panašiai PdfSaveOptions klasės objekte yra fono spalvos ypatybė, kuri nustatyta šioje pamokoje.

Kodas konvertuoti HTML į PDF naudojant C#

Šis kodas naudoja HTMLDocument klasės objektą, kad įkeltų failą iš disko, tačiau yra daug kitų perkrovų, pvz., galite įkelti HTML puslapį naudodami URL, sukurti HTML dokumentą iš “RequestMessage”, įkelti iš srauto ir daug daugiau. Panašiai “PdfSaveOptions” yra kitų savybių, tokių kaip šifravimas, puslapio sąranka, horizontali ir vertikali skyra ir kt.

Naudojant C#, lengvai galima sugeneruoti PDF iš HTML, naudojant aukščiau pateiktus išsamius veiksmus ir kodo pavyzdį. Jei norite konvertuoti HTML į kokį nors kitą formatą, pvz., tekstą, žr. straipsnį kaip konvertuoti HTML į tekstą C#.

 Latviski