Ինչպես փոխարկել HTML-ը պատկերի C#-ում

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

HTML-ը C#-ում պատկերի փոխարկելու քայլեր

  1. Կազմաձևեք նախագիծը՝ ավելացնելով Aspose.HTML for .NET Nuget փաթեթի կառավարիչից
  2. Բեռնեք ցանկալի սկզբնաղբյուր HTML ֆայլը HTMLDocument դասի օբյեկտում՝ պատկերի փոխակերպելու համար
  3. Նախաձեռնեք ImageSaveOptions օբյեկտը և կազմաձևեք ելքային պատկերի տարբեր հատկություններ
  4. Փոխակերպեք HTML-ը պատկերի, օգտագործելով ConvertHTML() ֆունկցիան Converter դասից

Վերոնշյալ քայլերը նկարագրում են, թե ինչպես օգտագործելով C#-ը փոխակերպում ենք HTML-ը պատկերի այնպես, որ սկզբում հղումն ավելացվի պահանջվող գրադարաններին, այնուհետև բեռնեք սկզբնաղբյուր HTML ֆայլը՝ օգտագործելով HTMLDocument դասը: Դուք կարող եք կարգավորել ելքային պատկերը՝ սահմանելով այնպիսի հատկություններ, ինչպիսիք են հարթեցման ռեժիմը, ֆոնի գույնը, հորիզոնական և ուղղահայաց լուծաչափերը: Բոլոր պարամետրերը սահմանվելուց հետո HTML ֆայլը փոխակերպեք պատկերի, օգտագործելով ConvertHTML() ֆունկցիան, որը պահանջում է մուտքային ֆայլ, պատկերի կոնֆիգուրացիաներ և ելքային պատկերի ֆայլի անունը:

Կոդ՝ C#-ում HTML-ը պատկերի փոխարկելու համար

using System.Drawing;
using System.Drawing.Drawing2D;
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
namespace ConvertHtmlToImageInCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert HTML to Image in C#
{
// Remove the watermark in output image by adding license
License licHtmlToImage = new License();
licHtmlToImage.SetLicense(@"Aspose.Html.lic");
// Load the source input HTML file for conversion to image
HTMLDocument document = new HTMLDocument("SampleInput.html");
// Initialize ImageSaveOptions to connfigure the output image
ImageSaveOptions options = new ImageSaveOptions()
{
SmoothingMode = SmoothingMode.HighSpeed,
BackgroundColor = Color.Azure,
HorizontalResolution = 120,
VerticalResolution = 120,
};
// Convert HTML to PNG using the input HTML document, image save options and output file name
Converter.ConvertHTML(document, options, "OutputImage.png");
}
}
}

Այստեղ մենք օգտագործել ենք ImageSaveOptions դասի օբյեկտը, որը նաև աջակցում է կարգավորումների ձևաչափը, որը լռելյայնորեն PNG է, էջի կարգավորումը, ինչպես էջի դասավորությունը, և CSS տարբերակները, որոնք կօգտագործվեն HTML-ի արտապատկերման համար: Նմանապես, պատկերների այլ տեսակներ, որոնք աջակցվում են, ներառում են JPEG, BMP, GIF և TIFF:

Մենք այստեղ սովորել ենք, թե ինչպես փոխարկել HTML-ը պատկերի C#-ում: Եթե ցանկանում եք սովորել HTML ֆայլը զրոյից ստեղծել նախքան այն պատկերի վերածելը, տես ինչպես ստեղծել HTML ֆայլ C#-ում-ի հոդվածը:

 Հայերեն