Ինչպես փոխարկել HTML էջը PDF-ի C#-ով

Այս արագ ձեռնարկը մանրամասներ է տալիս այն մասին, թե ինչպես փոխակերպել HTML էջը PDF-ի C#-ով, որտեղ սկզբնաղբյուր HTML ֆայլը բեռնված է սկավառակից: Արդյունք PDF ֆայլը կարող է կազմաձևվել՝ սահմանելով տարբեր հատկություններ, ինչպիսիք են վերնագիրը, փոփոխման ամսաթիվը և այլն: HTML-ի այս փոխակերպումը PDF-ի C#-ի միջոցով վերջապես ավարտվում է՝ պահպանելով PDF ֆայլը վերը նշված հատկությունների հետ միասին:

HTML էջը C#-ով PDF փոխարկելու քայլեր

  1. Կազմաձևեք նախագիծը՝ ավելացնելու համար Aspose.HTML NuGet փաթեթի կառավարիչից
  2. Բեռնել սկզբնաղբյուր HTML ֆայլը՝ օգտագործելով HTMLDocument դասը՝ PDF-ի փոխարկելու համար
  3. Նախաձեռնեք PdfSaveOptions օբյեկտը` ելքային PDF ֆայլը կարգավորելու համար
  4. Սահմանեք ելքային PDF փաստաթղթի անվանումը, փոփոխման ամսաթիվը և ֆոնի գույնը
  5. Զանգելով Save մեթոդը C#-ում, արտահանեք HTML-ը PDF

Այս քայլերը HTML-ը PDF-ի C#-ով փոխարկելու համար ցույց են տալիս, որ սկզբում ավելացվում են անհրաժեշտ գրադարանները, այնուհետև HTMLDocument դասը օգտագործվում է սկզբնաղբյուր HTML ֆայլը բեռնելու համար: Հաջորդ քայլում ստեղծվում է PdfSaveOptions դասի օբյեկտ, որը պարունակում է մի շարք հատկություններ, ինչպիսիք են DocumentInfo դասի օբյեկտը, որը հետագայում պարունակում է տարբեր հատկություններ, ներառյալ վերը նշված Title և ModificationDate: Նմանապես, PdfSaveOptions դասի օբյեկտը պարունակում է ֆոնի գույնի հատկություն, որը սահմանված է այս ձեռնարկում:

Կոդ՝ HTML-ը PDF-ի փոխարկելու համար՝ օգտագործելով C#

Այս կոդը օգտագործում է HTMLDocument դասի օբյեկտ՝ ֆայլը սկավառակից բեռնելու համար, սակայն կան բազմաթիվ այլ գերբեռնումներ, օրինակ՝ կարող եք բեռնել HTML էջ՝ օգտագործելով URL, ստեղծել HTML փաստաթուղթ RequestMessage-ից, բեռնել հոսքից և շատ ավելին: Նմանապես, PdfSaveOptions-ը պարունակում է այլ հատկություններ, ինչպիսիք են գաղտնագրումը, էջի կարգավորումը, հորիզոնական և ուղղահայաց լուծումը և այլն:

Օգտագործելով *C#-ը HTML-ից PDF ստեղծելը հեշտությամբ հնարավոր է, օգտագործելով վերը նշված մանրամասն քայլերը և կոդի նմուշը: Եթե ցանկանում եք HTML-ը փոխարկել այլ ձևաչափի, օրինակ՝ տեքստի, տես ինչպես փոխարկել HTML-ը տեքստի C#-ում-ի հոդվածը:

 Հայերեն