Այս հիմնական ձեռնարկը կենտրոնանում է ինչպես միաձուլել HTML ֆայլերը PDF-ին C#-ում: Այն ընդգրկում է, թե ինչպես կարելի է կարգավորել գրադարանը ձեր միջավայրում և քայլ առ քայլ գործընթացը, որին հաջորդում է աշխատանքային օրինակելի կոդը՝ համատեղելու համար HTML-ը PDF-ը C#-ում: Ավելին, այս ֆունկցիայի հետ աշխատելու համար ձեզ հարկավոր չէ որևէ այլ գործիք կամ հավելված տեղադրել:
HTML ֆայլերը PDF-ին C#-ում միացնելու քայլեր
- Տեղադրեք Aspose.HTML for .NET API՝ HTML ֆայլերը միացնելու համար
- Բեռնել բազմաթիվ HTML ֆայլեր՝ օգտագործելով առանձին HTMLDocument դասի օբյեկտ յուրաքանչյուր ֆայլի համար
- Ստեղծեք HTMLRenderer դասի օբյեկտ
- Նախաձեռնեք PdfDevice դասի օրինակը
- Միավորել աղբյուրի HTML ֆայլերը մեկ PDF փաստաթղթի մեջ
Այս քայլերը ներկայացնում են մի քանի HTML ֆայլերի միաձուլման ամբողջական գործընթացը մեկ PDF-ի մեջ C#-ում: Նախևառաջ կարգավորեք համակարգի միջավայրը HTML ֆայլերը մշակելու համար: Այնուհետև շարունակեք բեռնել աղբյուրի HTML ֆայլերը և դրանք միացնել որպես PDF փաստաթուղթ:
Կոդ՝ HTML ֆայլերը PDF-ին C#-ում միացնելու համար
using Aspose.Html; | |
using Aspose.Html.Rendering; | |
using Aspose.Html.Rendering.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to merge HTML files in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load HTML documents to merge | |
using (var document1 = new HTMLDocument("page1.html")) | |
using (var document2 = new HTMLDocument("page2.html")) | |
using (var document3 = new HTMLDocument("page3.html")) | |
{ | |
// Create HTML Renderer class object | |
using (HtmlRenderer renderer = new HtmlRenderer()) | |
{ | |
// Initialize PdfDevice | |
using (var device = new PdfDevice("Combine.pdf")) | |
{ | |
// Merge HTML documents to PDF | |
renderer.Render(device, document1, document2, document3); | |
} | |
} | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Վերևի կոդի հատվածը նվազագույն նմուշ է՝ ցուցադրելու մի քանի HTML ֆայլեր մեկ PDF-ի մեջ C#-ով միավորելու հատկությունը: Մինչդեռ դուք կարող եք փոխել մուտքային ֆայլերի քանակը ցանկացած այլ թվով ֆայլերի, ինչպես պահանջվում է մեկ PDF ֆայլի մեջ: Render() մեթոդն ունի մի քանի գերբեռնված կոնստրուկտորներ, որտեղ տարբեր պարամետրեր, ինչպիսիք են առավելագույն ժամկետը կամ մուտքային ֆայլերի ցանկը, կարող են սահմանվել ըստ ձեր պահանջների:
Այս ձեռնարկը բացատրում է C#* HTML-ը PDF-ին միաձուլելու մանրամասները: Բացի այդ, եթե ձեզ հետաքրքրում է HTML-ի PDF փոխակերպումը, կարող եք դիտել ինչպես փոխարկել HTML էջը PDF-ի C#-ով: