բառից դեպի նշում

Փոխարկել Word-ը Markdown-ի C# .NET-ում

Մեր առօրյա կյանքում փաստաթղթերի տարբեր ձևաչափեր օգտագործվում են տարբեր նպատակների համար: Markdown (MD) դարձել է հայտնի ձևաչափ՝ կայքերի, բլոգերի և այլ առցանց հարթակների համար բովանդակություն ստեղծելու համար: Մյուս կողմից, Microsoft Word-ը փաստաթղթերի ստեղծման և խմբագրման համար ամենաշատ օգտագործվող բառերի մշակման գործիքներից է: Այնուամենայնիվ, երբ խոսքը վերաբերում է առցանց բովանդակության հրապարակմանը, Word փաստաթղթերը (DOC/DOCX) կարող են լավագույն ընտրությունը չլինել՝ իրենց ձևաչափման բարդությունների պատճառով: Հենց այստեղ է Word փաստաթղթերը Markdown ձևաչափի փոխակերպումը հարմար է: Այս հոդվածում մենք կքննարկենք, թե ինչպես փոխարկել Word փաստաթղթերը Markdown (MD) ձևաչափի, օգտագործելով C# և REST API:

Markdown-ը հանրաճանաչ ընտրություն է փաստաթղթեր ստեղծելու համար, հատկապես տեխնիկական և գիտական գրելու համար, քանի որ այն թույլ է տալիս հեշտ ձևաչափել տեքստը՝ առանց բարդ ձևաչափման գործիքներ օգտագործելու:

Word to Markdown Conversion API

Aspose.Words Cloud-ը REST API է, որը ծրագրավորողներին հնարավորություն է տալիս կատարել փաստաթղթերի մշակման տարբեր առաջադրանքներ, ինչպիսիք են Word-ի Markdown-ի փոխարկումը: [Aspose.Words Cloud SDK for .NET] (https://products.aspose.cloud/words/net/) օգնությամբ դուք կարող եք հեշտությամբ օգտագործել այս API-ն ձեր .NET հավելվածներում: Այն առաջարկում է Word փաստաթղթերը Markdown ձևաչափի փոխակերպելու պարզ և արդյունավետ միջոց, որը թույլ է տալիս կենտրոնանալ ձեր հիմնական կիրառական տրամաբանության վրա:

Այժմ, SDK-ն օգտագործելու համար, խնդրում ենք որոնել «Aspose.Words-Cloud» NuGet փաթեթների կառավարիչում և սեղմել «Ավելացնել փաթեթ» կոճակը: Երկրորդ, ստացեք ձեր հաճախորդի հավատարմագրերը Cloud Dashboard-ից:

Եթե դուք չունեք գոյություն ունեցող հաշիվ, պարզապես ստեղծեք անվճար հաշիվ՝ օգտագործելով վավեր էլ. հասցե:

Բառից MD C#-ում

Խնդրում ենք օգտագործել հետևյալ կոդի հատվածը՝ Word-ը MD-ի փոխարկելու համար՝ օգտագործելով C# .NET:

// Ստացեք հաճախորդի հավատարմագրերը https://dashboard.aspose.cloud/ կայքից
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";

// ստեղծել կոնֆիգուրացիայի օբյեկտ՝ օգտագործելով ClinetID և Client Secret մանրամասները
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// սկզբնավորել WordsApi օրինակը
var wordsApi = new WordsApi(config);

// մուտքագրված ֆայլի անունը
String inputFile = "test_doc.docx";

// արդյունքի ֆայլի անվանումը
String resultant = "resultant.md";

// արդյունքում ստացված ֆայլի ձևաչափը
String format = "MD";
try
{
    // բեռնել ֆայլը տեղական սկավառակից
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // վերբեռնեք ֆայլը Cloud պահեստում
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // ստեղծել DocumentWithFormat հարցման օբյեկտ
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // գործարկել փաստաթղթի գործողությունը
    wordsApi.GetDocumentWithFormat(response);

    // տպել հաջողության հաղորդագրություն, եթե փոխակերպումը հաջող է
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Word to Markdown conversion successfull !");
        Console.ReadKey();
    }
}catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
խոսք Markdown-ին

Պատկեր.- Word to Markdown փոխակերպման նախադիտում:

Ստորև ներկայացված են կոդերի յուրաքանչյուր տողի մանրամասները:

  • Նախ, մենք ստեղծել ենք Configuration դասի օրինակ՝ որպես փաստարկներ փոխանցելով Client ID և Client Secret հավատարմագրերը:
  • Երկրորդ, ստեղծեք WordsApi-ի օբյեկտ, որտեղ մենք փոխանցում ենք Configuration օբյեկտը որպես արգումենտ:
  • Երրորդ, կարդացեք մուտքագրված Word փաստաթուղթը տեղական սկավառակից և վերբեռնեք այն ամպային պահեստում՝ օգտագործելով UploadFile(…) մեթոդը:
  • Այնուհետև ստեղծեք GetDocumentWithFormatRequest-ի օրինակ, որտեղ մենք փոխանցում ենք մուտքագրված ֆայլի անունը, արդյունքի ձևաչափը որպես MD և արդյունքում ֆայլի անունը որպես արգումենտ:
  • Ի վերջո, զանգահարեք GetDocumentWithFormat(..) մեթոդը՝ Word-ի Markdown փոխարկումը կատարելու համար: Փոխակերպումից հետո ստացված ֆայլը նույնպես պահպանվում է Cloud պահեստում:

Վերոնշյալ օրինակում օգտագործված Word փաստաթղթի նմուշը կարելի է ներբեռնել [testdoc.docx]-ից (https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet/blob/master/ExamplesData/testdoc.docx )

DOC դեպի Markdown՝ օգտագործելով cURL հրամանները

Օգտագործելով cURL հրամանները և Aspose.Words Cloud-ը, դուք կարող եք արագ և հեշտությամբ փոխարկել Word փաստաթղթերը Markdown ձևաչափի` առանց որևէ հատուկ կոդ գրելու անհրաժեշտության: Այս մոտեցումը թույլ է տալիս անխափան ինտեգրվել առկա աշխատանքային հոսքերին և գործիքներին՝ խնայելով ժամանակ և ջանք: Այսպիսով, օգտագործելով cURL հրամանները և Aspose.Words Cloud-ը, Word-ի Markdown փոխակերպման համար ապահովում է պարզ, արդյունավետ և հարմարեցված լուծում ձեր փաստաթղթերի փոխակերպման կարիքների համար:

Այս մոտեցմամբ սկսելու համար մենք պետք է ստեղծենք accessToken-ը (հիմնված հաճախորդի հավատարմագրերի վրա): Խնդրում ենք կատարել հետևյալ հրամանը.

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"

Երբ «{accessToken}»-ը ստեղծվի, խնդրում ենք կատարել հետևյալ հրամանը՝ Word փաստաթուղթը Cloud պահեստից բեռնելու և Markdown (md) ձևաչափի փոխարկելու համար: Մենք օգտագործել ենք -o պարամետր, որը պահպանում է ելքը տեղական սկավառակի վրա:

curl -v "https://api.aspose.cloud/v4.0/words/test_doc.docx?format=MD" \
-X GET \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <accessToken>" \
-o "resultant.md"

Եզրակացություն

Եզրափակելով, Word փաստաթղթերը Markdown ձևաչափի փոխարկելու ունակությունը կարող է զգալիորեն պարզեցնել բովանդակության ստեղծման գործընթացը մշակողների, բլոգերների և տեխնիկական գրողների համար: Aspose.Words Cloud-ը տրամադրում է պարզ, բայց հզոր լուծում այս փոխակերպման համար՝ .NET SDK կամ cURL հրամանների օգտագործման ճկունությամբ: Այս գործիքի միջոցով օգտատերերը կարող են հեշտությամբ փոխակերպել իրենց Word փաստաթղթերը Markdown ձևաչափի` խնայելով արժեքավոր ժամանակ և ջանք բովանդակության ստեղծման գործընթացում:

Օգտակար հղումներ

Առնչվող հոդվածներ

Խնդրում ենք այցելել հետևյալ հղումները՝ ավելին իմանալու համար.