реч на смањење

Претворите Ворд у Маркдовн у Ц# .НЕТ

У нашем свакодневном животу, различити формати докумената се користе у различите сврхе. Маркдовн (МД) је постао популаран формат за креирање садржаја за веб странице, блогове и друге онлајн платформе. С друге стране, Мицрософт Ворд је један од најчешће коришћених алата за обраду текста за креирање и уређивање докумената. Међутим, када је у питању објављивање садржаја на мрежи, Ворд документи (ДОЦ/ДОЦКС) можда нису најбољи избор због сложености њиховог форматирања. Овде је корисно претварање Ворд докумената у Маркдовн формат. У овом чланку ћемо разговарати о томе како претворити Ворд документе у Маркдовн (МД) формат користећи Ц# и РЕСТ АПИ.

Маркдовн је популаран избор за креирање докумената, посебно за техничко и научно писање, јер омогућава лако форматирање текста без употребе сложених алата за форматирање.

АПИ за конверзију Ворд то Маркдовн

Аспосе.Вордс Цлоуд је РЕСТ АПИ који омогућава програмерима да обављају различите задатке обраде докумената као што је конверзија Ворд у Маркдовн. Уз помоћ Аспосе.Вордс Цлоуд СДК за .НЕТ, можете лако да користите овај АПИ у својим .НЕТ апликацијама. Нуди једноставан и ефикасан начин за претварање Ворд докумената у Маркдовн формат, омогућавајући вам да се фокусирате на своју основну логику апликације.

Сада, да бисте користили СДК, претражите Аспосе.Вордс-Цлоуд у НуГет менаџеру пакета и кликните на дугме Додај пакет. Друго, прибавите своје клијентске акредитиве са Цлоуд Дасхбоард.

У случају да немате постојећи налог, једноставно направите бесплатан налог користећи важећу адресу е-поште.

Ворд то МД у Ц#

Покушајте да користите следећи исечак кода да конвертујете Ворд у МД користећи Ц# .НЕТ.

// Преузмите акредитиве клијента са https://dashboard.aspose.cloud/
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";

// креирајте конфигурациони објекат користећи ЦлинетИД и Цлиент Сецрет детаље
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// иницијализовати ВордсАпи инстанцу
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);
        
        // отпремите датотеку у складиште у облаку
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // креирајте објекат захтева ДоцументВитхФормат
    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);
}
реч Маркдауну

Слика: - Преглед конверзије Ворд у Маркдовн.

У наставку су дати детаљи о свакој линији кода.

  • Прво, креирали смо инстанцу класе Цонфигуратион док смо прослеђивали Цлиент ИД и Цлиент Сецрет акредитиве као аргументе.
  • Друго, креирајте објекат ВордсАпи где ћемо као аргумент проследити објекат Цонфигуратион.
  • Треће, прочитајте улазни Ворд документ са локалног диска и отпремите га у складиште у облаку помоћу методе УплоадФиле(…).
  • Затим креирајте инстанцу ГетДоцументВитхФорматРекуест где ћемо прослеђивати име улазне датотеке, резултујући формат као МД и резултујуће име датотеке као аргументе.
  • Коначно, позовите метод ГетДоцументВитхФормат(..) да бисте извршили конверзију Ворд у Маркдовн. Након конверзије, резултујућа датотека се такође чува у складишту у облаку.

Пример Ворд документа који се користи у горњем примеру може се преузети са тестдоц.доцк.

ДОЦ за Маркдовн помоћу цУРЛ команди

Користећи цУРЛ команде и Аспосе.Вордс Цлоуд, можете брзо и лако да конвертујете Ворд документе у Маркдовн формат без потребе за писањем било каквог прилагођеног кода. Овај приступ омогућава беспрекорну интеграцију са постојећим радним токовима и алатима, штедећи време и труд. Дакле, коришћењем цУРЛ команди и Аспосе.Вордс Цлоуд-а, за конверзију Ворд у Маркдовн пружа једноставно, ефикасно и прилагодљиво решење за ваше потребе конверзије докумената.

Да бисмо започели са овим приступом, морамо да генеришемо аццессТокен (на основу акредитива клијента). Извршите следећу команду:

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"

Када је {аццессТокен} генерисан, извршите следећу команду да бисте учитали Ворд документ из складишта у облаку и конвертовали у Маркдовн (мд) формат. Користили смо параметар -о који чува излаз на локалном диску.

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"

Закључак

У закључку, могућност претварања Ворд докумената у Маркдовн формат може у великој мери да поједностави процес креирања садржаја за програмере, блогере и техничке писце. Аспосе.Вордс Цлоуд пружа једноставно, али моћно решење за постизање ове конверзије, уз флексибилност коришћења .НЕТ СДК или цУРЛ команди. Помоћу овог алата, корисници могу лако да конвертују своје Ворд документе у Маркдовн формат, штедећи драгоцено време и труд у процесу креирања садржаја.

Корисни линкови

повезани чланци

Посетите следеће везе да бисте сазнали више о: