tembung kanggo markdown

Ngonversi Word menyang Markdown ing C# .NET

Ing urip saben dina, macem-macem format dokumen digunakake kanggo macem-macem tujuan. Markdown (MD) wis dadi format populer kanggo nggawe konten kanggo situs web, blog, lan platform online liyane. Ing sisih liya, Microsoft Word minangka salah sawijining alat pangolahan tembung sing paling akeh digunakake kanggo nggawe lan nyunting dokumen. Nanging, nalika nerbitake konten online, dokumen Word (DOC/DOCX) bisa uga ora dadi pilihan sing paling apik amarga kerumitan formate. Iki ngendi ngowahi dokumen Word menyang format Markdown migunani. Ing artikel iki, kita bakal ngrembug babagan carane ngowahi dokumen Word dadi format Markdown (MD) nggunakake C# lan REST API.

Markdown minangka pilihan populer kanggo nggawe dokumen, utamane kanggo nulis teknis lan ilmiah, amarga ngidini format teks kanthi gampang tanpa kudu nggunakake alat format sing rumit.

Tembung kanggo Markdown Conversion API

Aspose.Words Cloud minangka REST API sing ngidini pangembang nindakake macem-macem tugas pangolahan dokumen kayata konversi Word to Markdown. Kanthi bantuan saka Aspose.Words Cloud SDK kanggo .NET, sampeyan bisa kanthi gampang nggunakake API iki ing aplikasi .NET Panjenengan. Nawakake cara sing gampang lan efisien kanggo ngowahi dokumen Word menyang format Markdown, ngidini sampeyan fokus ing logika aplikasi inti.

Saiki, kanggo nggunakake SDK, goleki Aspose.Words-Cloud ing manajer paket NuGet banjur klik tombol Tambah Paket. Kapindho, entuk kredensial klien saka Cloud Dashboard.

Yen sampeyan ora duwe akun, mung nggawe akun gratis nggunakake alamat email sing bener.

Tembung kanggo MD ing C#

Coba gunakake potongan kode ing ngisor iki kanggo ngowahi Word menyang MD nggunakake C# .NET.

// Entuk kredensial klien saka https://dashboard.aspose.cloud/
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";

// nggawe obyek konfigurasi nggunakake rincian ClinetID lan Rahasia Klien
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// miwiti conto WordsApi
var wordsApi = new WordsApi(config);

// jeneng file input
String inputFile = "test_doc.docx";

// jeneng file asil
String resultant = "resultant.md";

// format file asil
String format = "MD";
try
{
    // mbukak file saka drive lokal
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // upload file menyang panyimpenan Cloud
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // nggawe obyek request DocumentWithFormat
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // micu operasi dokumen
    wordsApi.GetDocumentWithFormat(response);

    // print pesen sukses yen konversi sukses
    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);
}
tembung kanggo Markdown

Gambar: - Pratinjau konversi Word to Markdown.

Ing ngisor iki ana rincian babagan saben baris kode.

  • Kaping pisanan, kita wis nggawe conto kelas Konfigurasi nalika ngliwati ID Klien lan kredensial Rahasia Klien minangka argumen.
  • Kapindho, nggawe obyek WordsApi ing ngendi kita ngliwati obyek Konfigurasi minangka argumen.
  • Katelu, waca dokumen Word input saka drive lokal lan upload menyang panyimpenan maya nggunakake metode UploadFile(…).
  • Banjur, gawe conto GetDocumentWithFormatRequest ing ngendi kita ngirim jeneng file input, format asil minangka MD, lan jeneng file asil minangka argumen.
  • Pungkasan, nelpon metode GetDocumentWithFormat(..) kanggo nindakake konversi Word menyang Markdown. Sawise konversi, file asil uga disimpen ing panyimpenan Cloud.

Dokumen Word sampel sing digunakake ing conto ing ndhuwur bisa diundhuh saka testdoc.docx.

DOC kanggo Markdown nggunakake CURL Commands

Kanthi nggunakake perintah cURL lan Aspose.Words Cloud, sampeyan bisa kanthi cepet lan gampang ngowahi dokumen Word menyang format Markdown tanpa perlu nulis kode khusus. Pendekatan iki ngidini integrasi lancar karo alur kerja lan alat sing wis ana, ngirit wektu lan tenaga. Dadi, nggunakake perintah cURL lan Aspose.Words Cloud, kanggo konversi Word to Markdown nyedhiyakake solusi sing gampang, efisien, lan bisa disesuaikan kanggo kabutuhan konversi dokumen sampeyan.

Kanggo miwiti pendekatan iki, kita kudu ngasilake accessToken (adhedhasar kredensial klien). Mangga nglakokake printah ing ngisor iki:

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"

Sawise {accessToken} wis digawe, bukak printah ing ngisor iki kanggo mbukak dokumen Word saka panyimpenan Cloud lan ngowahi menyang format Markdown (md). Kita wis nggunakake parameter -o sing nyimpen output ing drive lokal.

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"

Kesimpulan

Kesimpulane, kemampuan kanggo ngowahi dokumen Word dadi format Markdown bisa nyederhanakake proses nggawe konten kanggo pangembang, blogger, lan panulis teknis. Aspose.Words Cloud nyedhiyakake solusi sing prasaja nanging kuat kanggo entuk konversi iki, kanthi keluwesan nggunakake printah .NET SDK utawa cURL. Kanthi alat iki, pangguna bisa kanthi gampang ngonversi dokumen Word menyang format Markdown, ngirit wektu lan tenaga sing larang ing proses nggawe konten.

Pranala Migunani

Artikel sing gegandhengan

Mangga bukak link ing ngisor iki kanggo mangerteni sing luwih lengkap babagan: