html به علامت گذاری

با استفاده از NET REST API HTML را به Markdown تبدیل کنید.

هر روز که می گذرد، محتوا در پلتفرم ها و رسانه های مختلف تکثیر می شود. بنابراین، نیاز به قالب بندی سازگار و مستقل از پلت فرم بیش از هر زمان دیگری حیاتی شده است. اینجاست که انتقال از HTML به Markdown (MD) فرمت به عنوان یک راه حل محوری ظاهر می شود. سادگی و سازگاری Markdown آن را به انتخابی ایده‌آل برای سازندگان محتوا، توسعه‌دهندگان و هر کسی که به دنبال راهی ساده‌تر برای ارائه اطلاعات خود هستند، تبدیل کرده است. با تبدیل HTML به Markdown، نه تنها از خوانایی و در دسترس بودن محتوای خود اطمینان حاصل می کنید، بلکه پتانسیل اشتراک گذاری یکپارچه در پلتفرم های مختلف را بدون پیچیدگی های یک ظاهر طراحی پیچیده HTML نیز باز می کنید.

در این مقاله به جزئیات تبدیل HTML به Markdown با استفاده از NET Cloud SDK خواهیم پرداخت.

Cloud SDK برای تبدیل HTML به Markdown

تجربه تغییر محتوای خود را با [Aspose.HTML Cloud SDK for .NET] (https://products.aspose.cloud/html/net/) ارتقا دهید، که راه حلی یکپارچه برای تبدیل HTML به فرمت Markdown (MD) ارائه می دهد. این SDK قدرتمند به توسعه‌دهندگان و کاربران این امکان را می‌دهد تا با حفظ یکپارچگی و ساختار محتوا، پیچیدگی‌های تبدیل «html به نشانه‌گذاری» را بدون زحمت پیمایش کنند.

اکنون، برای استفاده از SDK، لطفا «Aspose.HTML-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. علاوه بر این، لطفاً از [داشبورد ابری] (https://dashboard.aspose.cloud/) بازدید کنید و اعتبار مشتری شخصی خود را دریافت کنید.

HTML به Markdown با C#.NET

بیایید با استفاده از C#.NET به جزئیات تبدیل HTML به Markdown بپردازیم.

// برای نمونه های کامل، لطفاً به https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet مراجعه کنید

string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// رشته URL پایه
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// نمونه HtmlApi ایجاد کنید
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// نام فایل HTML ورودی
String inputFileName = "source.html";

// نام فایل خروجی
String newFileName = "Converted.md";
 
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 را در فضای ذخیره سازی ابری آپلود کنید
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // عملیات تبدیل HTML به Markdown را آغاز کرده و خروجی را در فضای ذخیره سازی ابری ذخیره کنید
    AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

    // پیام موفقیت چاپ در صورت موفقیت آمیز بودن تبدیل
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull completion of HTML to MD !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html به پیش نمایش علامت گذاری

پیش نمایش تبدیل HTML به Markdown (MD).

اکنون، بیایید جزئیاتی از قطعه کد ذکر شده در بالا را بررسی کنیم.

HtmlApi htmlApi = new HtmlApi(clientID, clientSecret);

ابتدا یک نمونه از کلاس HtmlApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.

AsposeResponse response = htmlApi.PutConvertDocumentToMarkdown(inputFileName,newFileName);

برای شروع عملیات تبدیل HTML به Markdown با API تماس بگیرید. پس از عملیات موفقیت آمیز، فایل MD حاصل در فضای ذخیره سازی ابری ذخیره می شود.

HTML را با استفاده از دستورات cURL به Markdown تبدیل کنید

از قدرت ترکیبی Aspose.HTML Cloud و دستورات cURL استفاده کنید تا تبدیل از HTML به فرمت Markdown (MD) را ساده کنید. با ایجاد یک دستور cURL که با Aspose.HTML Cloud API تعامل دارد، یک انتقال یکپارچه از HTML به Markdown را آغاز می کنید. این روش همچنین به شما امکان می دهد ساختار و قالب بندی محتوا را حفظ کنید و اطمینان حاصل شود که اسناد تبدیل شده شما خوانایی و کیفیت ارائه را حفظ می کنند.

حال با این رویکرد، اولین قدم تولید یک نشانه دسترسی JWT با اجرای دستور زیر است.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

اکنون که یک نشانه دسترسی JWT داریم، لطفاً دستور زیر را برای بارگیری HTML ورودی از فضای ذخیره سازی ابری، تبدیل آن به فرمت Markdown (MD) و ذخیره فایل حاصل در درایو محلی اجرا کنید.

curl -v "https://api.aspose.cloud/html/{inputHTML}/convert/md?outPath={resultantFile}&useGit=false" \
-X PUT \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

«inputHTML» را با نام فایل HTML ورودی که قبلاً در فضای ذخیره‌سازی ابری موجود است، «resultantFile» را با نام فایل Markdown نتیجه موجود و «accessToken» را با کد دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.

نتیجه

در نتیجه، تبدیل از HTML به فرمت Markdown (MD) گامی اساسی به سوی افزایش سازگاری محتوا، خوانایی و اشتراک گذاری در پلتفرم های مختلف است. با دو رویکرد پویا در اختیار شما، Aspose.HTML Cloud SDK برای دات نت و استفاده از دستورات cURL، شما انعطاف پذیری انتخاب روشی را دارید که با تخصص و الزامات فنی شما همسو باشد. با این وجود، استفاده از Aspose.HTML Cloud به شما این امکان را می‌دهد تا تبدیل‌های «html به علامت‌گذاری» را با دقت اجرا کنید و یکپارچگی محتوا را حفظ کنید.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: