HTML-დან JPG-მდე

გადაიყვანეთ HTML JPEG-ად C# .NET-ში

HTML შესანიშნავია ვებზე კონტენტის საჩვენებლად, მაგრამ ყოველთვის არ არის იდეალური კონტენტის ვიზუალურ ფორმატში გაზიარებისთვის, ჩაშენებისთვის ან შესანარჩუნებლად. ამიტომ, HTML-ის JPG-ად გარდაქმნით არა მხოლოდ ამარტივებს ვებ-შიგთავსის განაწილებას, არამედ აძლიერებს მის ხელმისაწვდომობას და გამოყენებადობას სხვადასხვა პლატფორმებზე. ამ სტატიაში მოცემულია დეტალები დინამიური ვებ გვერდების სტატიკური გამოსახულების წარმოდგენის შესახებ .NET REST API-ს გამოყენებით.

HTML-ში JPG კონვერტაციის API

Aspose.HTML Cloud SDK for .NET გთავაზობთ ძლიერ და მოქნილ გადაწყვეტას HTML შინაარსის მაღალი ხარისხის JPG სურათებად გადაქცევისთვის. თქვენ შეგიძლიათ შეასრულოთ ეს კონვერტაცია მინიმალური ძალისხმევით, იმის უზრუნველსაყოფად, რომ თქვენი HTML შინაარსი ზუსტად არის გადმოცემული და გარდაიქმნება ვიზუალურად მიმზიდველ JPG სურათად. კონვერტაციის პროცესის პირველი ნაბიჯი არის REST API მითითების დამატება .NET პროექტში. გთხოვთ, მოძებნოთ „Aspose.HTML-Cloud“ NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე „პაკეტის დამატება“. მეორეც, შექმენით უფასო ანგარიში Aspose.Cloud dashboard-ზე და მიიღეთ თქვენი კლიენტის სერთიფიკატების დეტალები.

როგორ გადავიტანოთ HTML JPG-ში C# .NET-ში

მოდით ჩავუღრმავდეთ მძლავრი და მოქნილი გადაწყვეტის დეტალებს C# .NET-ის გამოყენებით HTML გამოსახულების JPG-ად გადაქცევისთვის.

var storageApi = new HtmlApi(CLIENT_ID, CLIENT_SECRET).StorageApi;

შექმენით StorageApi-ს ეგზემპლარი კლიენტის რწმუნებათა სიგელების არგუმენტებად გადაცემისას.

var exists = await storageApi.UploadFileAsync(@"C:\Users\"+ inputFileName, inputFileName, "Internal");

ატვირთეთ შეყვანილი HTML ღრუბლოვან საცავში.

var api = new HtmlApi(clientID, clientSecret).ConvertApi;

ახლა შექმენით HtmlApi-ს მაგალითი, სადაც არგუმენტებად გადავცემთ შეყვანის სერთიფიკატებს.

var options = new ImageConversionOptions();

ჩვენ შეგვიძლია სურვილისამებრ განვსაზღვროთ მინდვრის დეტალები მიღებული JPEG სურათისთვის.

var result = await api.ConvertAsync(inputFileName, resultantFileName, options);

დაბოლოს, დაურეკეთ API-ს HTML-ის JPG სურათზე გადასაყვანად და შედეგად მიღებული სურათი ღრუბლოვან საცავში ატვირთეთ.

// სრული მაგალითებისთვის, გთხოვთ ეწვიოთ https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

string clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
string clientID = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";

// შეყვანის HTML ფაილის სახელი
String inputFileName = "sourceHTML.html";
// გამომავალი ფაილის სახელი
String resultantFileName = "Converted.jpg";

try
{
    // SDK API ობიექტის ინიცირება
    var storageApi = new HtmlApi(clientID, clientSecret).StorageApi;
    // ატვირთეთ ფაილი test.html ღრუბლოვან საცავში
    var exists = await storageApi.UploadFileAsync(@"C:\Users\"+ inputFileName, inputFileName, "Internal");
    

    // SDK API-ის ინიცირება
    var api = new Aspose.HTML.Cloud.Sdk.HtmlApi(clientID, clientSecret).ConvertApi;

    // შექმენით ოფციების მაგალითი და მიუთითეთ HTML-ში PNG კონვერტაციის ვარიანტები
    var options = new ImageConversionOptions()
        .SetHeight(800)
        .SetWidth(1000)
        .SetLeftMargin(10)
        .SetRightMargin(10)
        .SetBottomMargin(10)
        .SetTopMargin(10);

        // გადაიყვანეთ HTML JPG-ში
        var result = await api.ConvertAsync(inputFileName, resultantFileName, options);
}
catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }

გადაიყვანეთ ვებ JPG-ში cURL ბრძანებების გამოყენებით

Aspose.HTML Cloud API-ებზე წვდომა ასევე შესაძლებელია cURL ბრძანებების მეშვეობით ბრძანების ხაზის ტერმინალის გამოყენებით. ასე რომ, როგორც ამ მიდგომის წინაპირობა, პირველ რიგში, ჩვენ გვჭირდება JSON Web Token-ის (JWT) გენერირება თქვენი ინდივიდუალური კლიენტის სერთიფიკატების საფუძველზე. გთხოვთ შეასრულოთ შემდეგი ბრძანება JWT ტოკენის გენერირებისთვის.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ახლა, როდესაც JWT ჟეტონი გენერირებულია, ჩვენ უნდა შევასრულოთ შემდეგი ბრძანება HTML-ის JPG სურათად გადაქცევისთვის.

curl -v "https://api.aspose.cloud/html/{sourceFile}/convert/image/jpg?outPath={convertedImage}&storage=Internal" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

ჩაანაცვლეთ sourceFile ღრუბლოვან საცავში ატვირთული შეყვანილი HTML ფაილის სახელით, ხოლო convertedImage შედეგიანი JPG სურათის სახელით.

გამოსადეგი ბმულები

დასკვნა

ჩვენ გავიგეთ, რომ გამოყენების სიმარტივე, მაღალი ხარისხის გამომავალი და მასშტაბურობა, რომელსაც გთავაზობთ ჩვენი Cloud SDK, მას შეუცვლელ აქტივად აქცევს ნებისმიერი განვითარების სამუშაო პროცესისთვის. დაიწყეთ Aspose.HTML Cloud SDK-ის შესწავლა დღესვე და ისარგებლეთ მისი მძლავრი ფუნქციებით თქვენი HTML-ის JPG-ში კონვერტაციის ამოცანების გასამარტივებლად.

დაკავშირებული სტატიები

ჩვენ ასევე გირჩევთ ეწვიოთ შემდეგ ბლოგებს დამატებითი დეტალებისთვის: