sõna allahindluseks

Teisendage Word C# .NET-is Markdowniks

Meie igapäevaelus kasutatakse erinevaid dokumendivorminguid erinevatel eesmärkidel. Markdown (MD) on muutunud populaarseks vorminguks veebisaitidele, ajaveebidele ja muudele veebiplatvormidele sisu loomiseks. Teisest küljest on Microsoft Word üks enim kasutatavaid tekstitöötlustööriistu dokumentide loomiseks ja redigeerimiseks. Kui aga rääkida sisu veebis avaldamisest, ei pruugi Wordi dokumendid (DOC/DOCX) nende vormindamise keerukuse tõttu olla parim valik. Siin on kasulik Wordi dokumentide teisendamine Markdowni vormingusse. Selles artiklis käsitleme, kuidas Wordi dokumente C# ja REST API abil Markdowni (MD) vormingusse teisendada.

Markdown on populaarne valik dokumentide loomiseks, eriti tehnilise ja teadusliku kirjutamise jaoks, kuna see võimaldab teksti hõlpsalt vormindada ilma keerulisi vormindustööriistu kasutamata.

Word to Markdown Conversion API

Aspose.Words Cloud on REST API, mis võimaldab arendajatel täita erinevaid dokumenditöötlustoiminguid, nagu Wordi teisendamine Markdowniks. [Aspose.Words Cloud SDK for .NET] (https://products.aspose.cloud/words/net/) abil saate seda API-t oma .NET-i rakendustes hõlpsalt kasutada. See pakub lihtsat ja tõhusat viisi Wordi dokumentide teisendamiseks Markdowni vormingusse, võimaldades teil keskenduda oma põhirakenduse loogikale.

Nüüd SDK kasutamiseks otsige NuGeti pakettide halduris ‘Aspose.Words-Cloud’ ja klõpsake nuppu Lisa pakett. Teiseks hankige oma kliendi mandaadid saidilt Cloud Dashboard.

Kui teil pole olemasolevat kontot, looge lihtsalt tasuta konto, kasutades kehtivat e-posti aadressi.

Wordist MD-ks C# keeles

Proovige kasutada järgmist koodilõiku, et teisendada Word MD-ks, kasutades C#.NET-i.

// Hankige kliendi mandaadid aadressilt https://dashboard.aspose.cloud/
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";

// luua konfiguratsiooniobjekt, kasutades ClinetID ja Client Secret üksikasju
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initsialiseerige WordsApi eksemplar
var wordsApi = new WordsApi(config);

// sisestage faili nimi
String inputFile = "test_doc.docx";

// tulemuseks oleva faili nimi
String resultant = "resultant.md";

// tulemuseks olev failivorming
String format = "MD";
try
{
    // laadige fail kohalikult kettalt
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // laadige fail üles pilvesalvestusse
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // luua DocumentWithFormat päringuobjekt
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // käivitab dokumenditoimingu
    wordsApi.GetDocumentWithFormat(response);

    // printige eduteade, kui teisendamine õnnestub
    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);
}
sõna Markdownile

Pilt: - Wordist Markdowni teisendamise eelvaade.

Allpool on toodud iga koodirea üksikasjad.

  • Esiteks oleme loonud konfiguratsiooniklassi eksemplari, edastades samal ajal argumentidena kliendi ID ja kliendi salajase mandaadi.
  • Teiseks looge WordsApi objekt, kus edastame argumendina konfiguratsiooniobjekti.
  • Kolmandaks lugege sisestatud Wordi dokument kohalikult draivilt ja laadige see üles pilvesalvestusse, kasutades UploadFile(…) meetodit.
  • Seejärel looge GetDocumentWithFormatRequesti eksemplar, kus edastame argumentidena sisendfaili nime, saadud vormingu MD-na ja tulemuseks oleva failinime.
  • Lõpuks kutsuge Wordi teisendamiseks Markdowniks meetod GetDocumentWithFormat(..). Pärast teisendamist salvestatakse saadud fail ka pilvmällu.

Ülaltoodud näites kasutatud Wordi näidisdokumendi saab alla laadida saidilt testdoc.docx.

DOC märgistusse, kasutades cURL-i käske

Kasutades cURL-i käske ja Aspose.Words Cloudi, saate kiiresti ja lihtsalt teisendada Wordi dokumendid Markdowni vormingusse, ilma et peaksite kohandatud koodi kirjutama. See lähenemisviis võimaldab sujuvalt integreerida olemasolevate töövoogude ja tööriistadega, säästes aega ja vaeva. Seega, kasutades cURL-i käske ja Aspose.Words Cloudi, pakub Wordi teisendamine Markdowniks lihtsa, tõhusa ja kohandatava lahenduse teie dokumendi teisendamise vajadustele.

Selle lähenemisviisiga alustamiseks peame genereerima juurdepääsumärgi (kliendi mandaatide alusel). Palun täitke järgmine käsk:

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"

Kui {accessToken} on loodud, täitke järgmine käsk, et laadida Wordi dokument pilvmälust ja teisendada Markdowni (md) vormingusse. Oleme kasutanud -o parameetrit, mis salvestab väljundi kohalikule draivile.

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"

Järeldus

Kokkuvõtteks võib öelda, et Wordi dokumentide Markdown-vormingusse teisendamise võimalus võib arendajate, ajaveebipidajate ja tehniliste kirjutajate jaoks oluliselt lihtsustada sisu loomise protsessi. Aspose.Words Cloud pakub selle teisenduse saavutamiseks lihtsat, kuid võimsat lahendust, kasutades kas .NET SDK või cURL-i käske. Selle tööriista abil saavad kasutajad hõlpsasti teisendada oma Wordi dokumendid Markdowni vormingusse, säästes väärtuslikku aega ja vaeva sisu loomise protsessis.

Kasulikud lingid

seotud artiklid

Lisateabe saamiseks külastage järgmisi linke: