html به word

تبدیل HTML به سند Word با C#.NET.

HTML ستون فقرات محتوای وب است که همه چیز را از متن ساده تا ارائه های چند رسانه ای پیچیده ساختار می دهد. با این حال، اگر نیاز به ایجاد رکوردهای آفلاین دارید، محتوا را با همکارانی که کار با اسناد را ترجیح می دهند به اشتراک بگذارید، یا به سادگی می خواهند قالب بندی و ساختار محتوای وب را در قالبی همه کاره تر و قابل ویرایش حفظ کنند، سپس HTML را به [Word document] تبدیل کنید. 22 ضروری می شود.

بیایید اهمیت تبدیل HTML به Word و چگونگی انجام کارآمد آن را با استفاده از GroupDocs.Conversion Cloud SDK برای .NET بررسی کنیم.

SDK تبدیل HTML به Word

GroupDocs.Conversion Cloud SDK for .NET یک راه حل قدرتمند و انعطاف پذیر برای تبدیل HTML به اسناد Word ارائه می دهد. SDK به شما اجازه می دهد تا به راحتی قابلیت های تبدیل را در برنامه های .NET خود ادغام کنید و تبدیل یکپارچه محتوای وب را به فرمت های Word قابل ویرایش مانند DOCX یا DOC ممکن می سازد. اولین قدم در این رویکرد، نصب SDK با جستجوی GroupDocs.Conversion-Cloud در NuGet Package Manager و کلیک بر روی دکمه Install است. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

پس از اتمام نصب، لطفاً اعتبارنامه API شخصی خود را دریافت کنید (یعنی شناسه مشتری و Client Secret).می توانید از این [آموزش] کوتاه 8 دیدن کنید که جزئیات نحوه دریافت اعتبار API را توضیح می دهد.

تبدیل HTML به DOC در C#

بیایید جزئیات نحوه طراحی Cloud SDK ما برای کارایی و دقت بالا را بررسی کنیم و اطمینان حاصل کنیم که اسناد Word منعکس کننده محتوای HTML منبع هستند.

  1. نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
  1. «ConvertApi» را که در آن شیء پیکربندی را به عنوان آرگومان ورودی ارسال می کنیم، مقداردهی اولیه کنید.
var apiInstance = new ConvertApi(configurations);
  1. فایل HTML ورودی را در فضای ذخیره سازی ابری آپلود کنید.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. یک نمونه «ConvertSettings» ایجاد کنید که در آن نام HTML ورودی، قالب نتیجه را به عنوان «doc» و نام سند Word حاصل را به عنوان آرگومان تعیین می کنیم.
var settings = new ConvertSettings{...}
  1. API ConvertDocumentRequest را برای جاسازی فرمت HTML در DOC و ذخیره سند Word حاصل در فضای ذخیره سازی ابری فراخوانی کنید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// نمونه های بیشتر در https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// اعتبار API خود را دریافت کنید 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید. 
var configurations = new Configuration(clientId, clientSecret1);
// مقدار ApiBaseUrl را برای تنظیم url پایه برای API تبدیل HTML به DOC تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// نمونه ای از کلاس ConvertApi را با یک شی از کلاس Configuration راه اندازی کنید.
var apiInstance = new ConvertApi(configurations);
             
// HTML ورودی را از درایو محلی بارگیری کنید             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // یک نمونه از FileApi ایجاد کنید
    var fileUpload = new FileApi(configurations);
    // HTML ورودی را در فضای ذخیره سازی ابری آپلود کنید
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // ConvertSettings را ایجاد کنید که در آن نام منبع HTML و نام سند Word حاصل را تعریف می کنیم
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "doc",
        OutputPath = "Converted.doc"
    };
    
    // متد ConvertDocument را برای تبدیل HTML به DOC فراخوانی کنید.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // پیام موفقیت چاپ
        Console.WriteLine("The HTML to Word conversion completed successfully !");
    }
}
html به سند

تصویر: - پیش نمایشی از تبدیل سند HTML به Word.

ارائه پاورپوینت حاصل تولید شده در مثال بالا را می توان از myResultant.doc دانلود کرد.

تبدیل HTML به DOCX با استفاده از دستورات cURL

تبدیل HTML به DOCX با استفاده از GroupDocs.Conversion Cloud و دستورات cURL یک فرآیند ساده و کارآمد است، به ویژه برای کسانی که ابزارهای خط فرمان را برای اتوماسیون ترجیح می دهند. بنابراین، با استفاده از قدرت .NET REST API، تبدیلی بسیار دقیق و قابل اعتماد دریافت می‌کنید و اطمینان حاصل می‌کنید که محتوای HTML شما به‌طور یکپارچه به یک سند DOC قابل ویرایش تبدیل می‌شود.

اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT و سپس اجرای دستور cURL زیر برای تبدیل صفحه وب به سند Word و ذخیره DOCX حاصل در فضای ذخیره‌سازی ابری است.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"

لطفاً «sourceFile» را با نام فایل HTML ورودی، «resultantFile» را با نام سند Word حاصل و «accessToken» را با رمز دسترسی شخصی‌سازی شده JWT جایگزین کنید.

  • برای ذخیره سند Word حاصل در درایو محلی، لطفاً از دستور cURL زیر استفاده کنید.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\"}" \
-o "{resultantFile}"

مبدل رایگان HTML به Word

می‌توانید قابلیت‌های قدرتمند GroupDocs.Conversion Cloud REST API را با استفاده از برنامه رایگان HTML به Word Converter کاوش کنید. این یک برنامه سبک وزن و فوق العاده کارآمد است که به شما امکان می دهد قابلیت های قدرتمند API را در یک مرورگر وب تجربه کنید.

برنامه html به docx

لینک های مفید

نتیجه گیری

تبدیل HTML به اسناد Word یک قابلیت حیاتی برای هر کسی است که به دنبال حفظ، اشتراک گذاری یا ویرایش محتوای وب در قالبی ساختارمندتر و همه کاره است. چه بخواهید از ویژگی های جامع GroupDocs.Conversion Cloud SDK برای .NET یا سادگی دستورات cURL برای تبدیل سریع و خودکار استفاده کنید، هر دو رویکرد راه حل های کارآمدی را ارائه می دهند که متناسب با نیازهای شما است.

مقالات پیشنهادی

توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: