וואָרט צו מאַרקדאַון

גער וואָרט צו מאַרקדאַון אין C#. נעץ

אין אונדזער טעגלעך לעבן, פאַרשידן דאָקומענט פֿאָרמאַטירונגען זענען געניצט פֿאַר פאַרשידענע צוועקן. Markdown (MD) איז געווארן אַ פאָלקס פֿאָרמאַט פֿאַר קריייטינג אינהאַלט פֿאַר וועבסיטעס, בלאָגס און אנדערע אָנליין פּלאַטפאָרמס. אויף די אנדערע האַנט, Microsoft Word איז איינער פון די מערסט וויידלי געוויינט וואָרט פּראַסעסינג מכשירים פֿאַר קריייטינג און עדיטינג דאָקומענטן. אָבער, ווען עס קומט צו ארויסגעבן אינהאַלט אָנליין, וואָרט דאָקומענטן (דאָק / דאָקקס) קען נישט זיין דער בעסטער ברירה ווייַל פון זייער קאַמפּלעקסיטי פון פאָרמאַטטינג. דאָס איז ווו קאַנווערטינג וואָרט דאָקומענטן צו מאַרקדאָוון פֿאָרמאַט קומט אין האַנטיק. אין דעם אַרטיקל, מיר וועלן דיסקוטירן ווי צו גער וואָרט דאָקומענטן צו Markdown (MD) פֿאָרמאַט מיט C# און REST API.

מאַרקדאַון איז אַ פאָלקס ברירה פֿאַר קריייטינג דאָקומענטן, ספּעציעל פֿאַר טעכניש און וויסנשאפטלעכע שרייבן, ווייַל עס אַלאַוז גרינג פאָרמאַטטינג טעקסט אָן ניצן קאָמפּלעקס פאָרמאַטטינג מכשירים.

וואָרט צו מאַרקדאַון קאַנווערזשאַן אַפּי

Aspose.Words Cloud איז אַ REST API וואָס ינייבאַלז דעוועלאָפּערס צו דורכפירן פאַרשידן דאָקומענט פּראַסעסינג טאַסקס אַזאַ ווי וואָרט צו מאַרקדאַון קאַנווערזשאַן. מיט די הילף פון Aspose.Words Cloud SDK for .NET, איר קענט לייכט נוצן דעם אַפּי אין דיין .NET אַפּלאַקיישאַנז. עס אָפפערס אַ פּשוט און עפעקטיוו וועג צו גער וואָרט דאָקומענטן צו מאַרקדאָוון פֿאָרמאַט, אַלאַוינג איר צו פאָקוס אויף דיין האַרץ אַפּלאַקיישאַן לאָגיק.

איצט, אין סדר צו נוצן די SDK, ביטע זוכן Aspose.Words-Cloud אין NuGet פּאַקידזשיז פאַרוואַלטער און גיט די לייג פּעקל קנעפּל. צווייטנס, באַקומען דיין קליענט קראַדענטשאַלז פֿון Cloud Dashboard.

אויב איר טאָן ניט האָבן אַ יגזיסטינג חשבון, נאָר שאַפֿן אַ פריי חשבון מיט אַ גילטיק בליצפּאָסט אַדרעס.

וואָרט צו מד אין C#

פּרוּווט ניצן די פאלגענדע קאָד סניפּאַט צו בייַטן וואָרט צו מד ניצן C#. נעץ.

// באַקומען קליענט קראַדענטשאַלז פֿון 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 };
// ינישאַלייז וואָרדסאַפּי בייַשפּיל
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);
   }
    
    // שאַפֿן 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);
}
וואָרט צו מאַרקדאַון

בילד: - פאָרויסיקע ווייַזונג פון וואָרט צו מאַרקדאַון קאַנווערזשאַן.

געגעבן אונטן זענען די דעטאַילס וועגן יעדער קאָד שורה.

  • פירסטלי, מיר האָבן באשאפן אַ בייַשפּיל פון קאָנפיגוראַטיאָן קלאַס בשעת דורכגיין קליענט שייַן און קליענט סוד קראַדענטשאַלז ווי אַרגומענטן.
  • צווייטנס, שאַפֿן אַן אַבדזשעקט פון WordsApi ווו מיר פאָרן קאָנפיגוראַטיאָן אַבדזשעקט ווי אַן אַרגומענט.
  • דריטנס, לייענען די אַרייַנשרייַב וואָרט דאָקומענט פון היגע פאָר און צופֿעליקער עס צו וואָלקן סטאָרידזש מיט די UploadFile (…) אופֿן.
  • דערנאָך, שאַפֿן אַ בייַשפּיל פון GetDocumentWithFormatRequest, וווּ מיר פאָרן די אַרייַנשרייַב טעקע נאָמען, די רעזולטאַט פֿאָרמאַט ווי MD און דער רעזולטאַט טעקע נאָמען ווי אַרגומענטן.
  • צום סוף, רופן די GetDocumentWithFormat (..) אופֿן צו דורכפירן וואָרט צו מאַרקדאָוון קאַנווערזשאַן. נאָך די קאַנווערזשאַן, דער רעזולטאַט טעקע איז אויך געראטעוועט אין די קלאָוד סטאָרידזש.

דער מוסטער וואָרט דאָקומענט געניצט אין די אויבן בייַשפּיל קענען זיין דאַונלאָודיד פֿון testdoc.docx.

DOC צו מאַרקדאַון ניצן cURL קאַמאַנדז

דורך ניצן CURL קאַמאַנדז און Aspose.Words קלאָוד, איר קענען געשווינד און לייכט גער וואָרט דאָקומענטן צו מאַרקדאָוון פֿאָרמאַט אָן איר דאַרפֿן צו שרייַבן קיין מנהג קאָד. דער צוגאַנג אַלאַוז סימלאַס ינאַגריישאַן מיט יגזיסטינג וואָרקפלאָוז און מכשירים, שפּאָרן צייט און מי. אַזוי, ניצן קורל קאַמאַנדז און Aspose.Words קלאָוד, פֿאַר וואָרט צו מאַרקדאַון קאַנווערזשאַן גיט אַ פּשוט, עפעקטיוו און קוסטאָמיזאַבלע לייזונג פֿאַר דיין דאָקומענט קאַנווערזשאַן דאַרף.

צו אָנהייבן מיט דעם צוגאַנג, מיר דאַרפֿן צו דזשענערייט די אַקסעסטאָקען (באזירט אויף קליענט קראַדענטשאַלז). ביטע ויספירן די פאלגענדע באַפֿעל:

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} איז דזשענערייטאַד, ביטע ויספירן די פאלגענדע באַפֿעל צו לאָדן וואָרט דאָקומענט פון קלאָוד סטאָרידזש און גער צו 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"

מסקנא

אין מסקנא, די פיייקייט צו גער וואָרט דאָקומענטן צו מאַרקדאָוון פֿאָרמאַט קענען זייער פאַרפּאָשעטערן דעם פּראָצעס פון שאַפונג פון אינהאַלט פֿאַר דעוועלאָפּערס, בלאָגגערס און טעכניש שרייבערס. אַספּאָסע.וואָרדס קלאָוד גיט אַ פּשוט אָבער שטאַרק לייזונג פֿאַר אַטשיווינג דעם קאַנווערזשאַן, מיט די בייגיקייט פון ניצן אָדער די .נעט סדק אָדער קורל קאַמאַנדז. מיט דעם געצייַג, יוזערז קענען לייכט גער זייער וואָרט דאָקומענטן צו מאַרקדאָוון פֿאָרמאַט, שפּאָרן ווערטפול צייט און מי אין דער אינהאַלט שאַפונג פּראָצעס.

נוציק לינקס

שייַכות אַרטיקלען

ביטע באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: