html სიტყვაში

გადაიყვანეთ HTML Word-ად ონლაინ C# .NET-ის გამოყენებით

HTML-დან Word დოკუმენტებად უწყვეტი კონვერტაციის საჭიროება კრიტიკულ იმპერატივს წარმოადგენს. იმის გამო, რომ ბიზნესი სულ უფრო მეტად ეყრდნობა მრავალფეროვან ვებზე დაფუძნებულ შინაარსს, ამ დინამიური ინფორმაციის პროფესიონალურად ფორმატირებულ დოკუმენტებზე შეუფერხებლად გადაყვანის მეთოდზე მოთხოვნა გახდა გადამწყვეტი. HTML to Word Document (DOC, DOCX) კონვერტაციის მიდგომა არა მხოლოდ უზრუნველყოფს კორპორატიული კომუნიკაციის თანმიმდევრულობას, დეტალურ დოკუმენტაციას, არამედ აუმჯობესებს დოკუმენტების სამუშაო პროცესს .NET დეველოპერებისთვის.

HTML-ში Word Conversion REST API

Aspose.HTML Cloud SDK for .NET უზრუნველყოფს HTML ფაილების მანიპულირებისა და კონვერტაციის შესაძლებლობებს DOCX, XPS და სხვა ფორმატებში. მაშასადამე, ამ REST API-ს გამოყენებით HTML-ში Word-ში გადაყვანის მიღწევა არის უწყვეტი პროცესი, რომელიც გაძლევს დინამიურ და მრავალმხრივ შესაძლებლობებს. მისი პირდაპირი კონვერტაციის პროცესი ავსებს კონვერტაციის ვარიანტების მორგების შესაძლებლობით, რაც უზრუნველყოფს გვერდის ზომაზე, მინდვრებსა და ფორმატირებაზე კონტროლს. HTML-ში Word-ზე კონვერტაციის ძირითადი მახასიათებლის გარდა, Aspose.HTML Cloud API .NET-ისთვის გთავაზობთ ფუნქციების კომპლექტს, მათ შორის HTML რედაქტირებას და კონვერტაციას სხვადასხვა ფორმატებში, როგორიცაა PDF და რასტრული გამოსახულებები.

  • საწყისი დოკუმენტი შეიძლება იყოს HTML, XHTML, MHTML, EPUB, Markdown ან ვებ გვერდი მისი URL-ით.

იმისათვის, რომ განვახორციელოთ დოკუმენტის კონვერტაციის რუტინა .NET აპლიკაციაში, ჯერ უნდა დავაინსტალიროთ SDK ან NuGet ან GitHub-დან. ახლა გთხოვთ შეასრულოთ შემდეგი ბრძანება ტერმინალის ფანჯარაში NuGet-ის ინსტალაციის შესასრულებლად.

nuget install Aspose.HTML-Cloud

Aspose.HTML Cloud API-ებისთვის დაცულია და საჭიროებს ავთენტიფიკაციას. ასე რომ, გთხოვთ, შექმნათ უფასო გამოწერის ანგარიში ჩვენს ღრუბლოვან სერვისებზე Aspose.Cloud dashboard-ის მეშვეობით GitHub ან Google ანგარიშის გამოყენებით. ან უბრალოდ შექმენით ახალი ანგარიში და მიიღეთ თქვენი კლიენტის სერთიფიკატების დეტალები.

გადაიყვანეთ HTML Word-ად C#-ში

გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ინსტრუქციებს, რომ გადაიყვანოთ HTML Word-ად C# კოდის ფრაგმენტის გამოყენებით.

  • პირველ რიგში, შექმენით HtmlApi ინსტანცია ClientID და ClientSecret დეტალების არგუმენტებად გადაცემისას.
  • მეორეც, წაიკითხეთ HTML ლოკალური დისკიდან File.OpenRead(..) მეთოდის გამოყენებით.
  • მესამე, შექმენით StorageApi-ს ეგზემპლარი და ატვირთეთ HTML ღრუბლოვან საცავში UploadFile(…) მეთოდის გამოყენებით.
  • და ბოლოს, გამოიძახეთ მეთოდი PutConvertDocumentToDoc(…) მეთოდი HTML-ის Word-ად გადასაყვანად და გამომავალი Cloud საცავში შესანახად.
// სრული მაგალითებისთვის, გთხოვთ ეწვიოთ https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet

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

// საბაზისო URL სტრიქონი
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// შექმენით HtmlApi ეგზემპლარი
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// შეყვანის HTML ფაილის სახელი
String inputFileName = "list.html";

// გამომავალი ფაილის სახელი
String newFileName = "Converted.doc";
 
try
{

    // ჩატვირთეთ ფაილი ადგილობრივი დისკიდან
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // შექმენით StorageApi ეგზემპლარი
        var uploadFileRequest = new Aspose.Html.Cloud.Sdk.Api.StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // ატვირთეთ HTML ფაილი Cloud საცავში
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // გადაიყვანეთ HTML Word დოკუმენტად და შეინახეთ გამომავალი ღრუბლოვან საცავში
    AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);

    // წარმატებული შეტყობინების დაბეჭდვა, თუ კონვერტაცია წარმატებულია
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull operation to convert html to word doc !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html to word doc

სურათი 1: - HTML to Doc გადახედვა

თქვენი მითითებისთვის, ზემოთ მოყვანილ მაგალითში გამოყენებული ფაილების ნიმუშის ჩამოტვირთვა შესაძლებელია list.html და converted.doc-დან.

HTML to Word DOC cURL ბრძანებების გამოყენებით

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

გთხოვთ, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს HTML-ში XPS-ის კონვერტაციის შესასრულებლად.

  1. შექმენით JSON Web Access Token კლიენტის სერთიფიკატების საფუძველზე.
  2. ატვირთეთ შეყვანილი HTML ღრუბლოვან საცავში.
  3. დარეკეთ GetConvertDocumentToDoc API-ს.
  4. შეინახეთ გამომავალი ლოკალურ დისკზე.
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 ღრუბლოვან საცავში.

curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

HTML-ის ატვირთვის შემდეგ, შემდეგი ბრძანება შეიძლება გამოყენებულ იქნას HTML-ის Word დოკუმენტად გადასაყვანად და ლოკალურ დისკზე გამოსავლის შესანახად.

curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/doc" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.doc

დასკვნა

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

სასარგებლო ლინკები

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

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