gair i farcio

Trosi Word i Markdown yn C# .NET

Yn ein bywyd bob dydd, defnyddir fformatau dogfen amrywiol at wahanol ddibenion. Markdown (MD) wedi dod yn fformat poblogaidd ar gyfer creu cynnwys ar gyfer gwefannau, blogiau, a llwyfannau ar-lein eraill. Ar y llaw arall, Microsoft Word yw un o’r offer prosesu geiriau a ddefnyddir fwyaf ar gyfer creu a golygu dogfennau. Fodd bynnag, o ran cyhoeddi cynnwys ar-lein, efallai nad dogfennau Word(DOC/DOCX) yw’r dewis gorau oherwydd eu cymhlethdodau fformatio. Dyma lle mae trosi dogfennau Word i fformat Markdown yn ddefnyddiol. Yn yr erthygl hon, byddwn yn trafod sut i drosi dogfennau Word i fformat Markdown (MD) gan ddefnyddio C# a REST API.

Mae Markdown yn ddewis poblogaidd ar gyfer creu dogfennau, yn enwedig ar gyfer ysgrifennu technegol a gwyddonol, gan ei fod yn caniatáu fformatio testun yn hawdd heb orfod defnyddio offer fformatio cymhleth.

API Trosi Word i Markdown

Mae Aspose.Words Cloud yn API REST sy’n galluogi datblygwyr i gyflawni tasgau prosesu dogfennau amrywiol megis trosi Word to Markdown. Gyda chymorth [Aspose.Words Cloud SDK ar gyfer .NET] (https://products.aspose.cloud/words/net/), gallwch chi ddefnyddio’r API hwn yn hawdd yn eich cymwysiadau .NET. Mae’n cynnig ffordd syml ac effeithlon o drosi dogfennau Word i fformat Markdown, sy’n eich galluogi i ganolbwyntio ar eich rhesymeg cymhwysiad craidd.

Nawr, er mwyn defnyddio’r SDK, chwiliwch Aspose.Words-Cloud yn rheolwr pecynnau NuGet a chliciwch ar y botwm Ychwanegu Pecyn. Yn ail, sicrhewch eich tystlythyrau cleient o Dangosfwrdd Cwmwl.

Rhag ofn nad oes gennych gyfrif sy’n bodoli eisoes, crëwch gyfrif am ddim gan ddefnyddio cyfeiriad e-bost dilys.

Gair i MD yn C#

Ceisiwch ddefnyddio’r pyt cod canlynol i drosi Word i MD gan ddefnyddio C# .NET.

// Sicrhewch gymwysterau cleient o https://dashboard.aspose.cloud/
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";

// creu gwrthrych cyfluniad gan ddefnyddio ClinetID a manylion Client Secret
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// cychwyn enghraifft WordsApi
var wordsApi = new WordsApi(config);

// mewnbwn enw ffeil
String inputFile = "test_doc.docx";

// enw'r ffeil canlyniadol
String resultant = "resultant.md";

// fformat ffeil canlyniadol
String format = "MD";
try
{
    // llwytho'r ffeil o yriant lleol
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // uwchlwytho ffeil i storfa Cloud
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // creu gwrthrych cais DocumentWithFormat
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // sbarduno gweithrediad y ddogfen
    wordsApi.GetDocumentWithFormat(response);

    // argraffu neges llwyddiant os yw trosi yn llwyddiannus
    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);
}
gair i Markdown

Delwedd: - Rhagolwg trosi Word i Markdown.

Isod mae manylion pob llinell cod.

  • Yn gyntaf, rydym wedi creu enghraifft o ddosbarth Ffurfweddu wrth basio manylion ID Cleient a Secret Client fel dadleuon.
  • Yn ail, creu gwrthrych o WordsApi lle rydyn ni’n pasio gwrthrych Ffurfweddu fel dadl.
  • Yn drydydd, darllenwch y ddogfen mewnbwn Word o yriant lleol a’i uwchlwytho i storfa cwmwl gan ddefnyddio dull UploadFile (…).
  • Yna, crëwch enghraifft o GetDocumentWithFormatRequest lle rydym yn pasio enw’r ffeil mewnbwn, y fformat canlyniadol fel MD, a’r enw ffeil canlyniadol fel dadleuon.
  • Yn olaf, ffoniwch y dull GetDocumentWithFormat (..) i berfformio trosi Word i Markdown. Ar ôl y trosi, mae’r ffeil canlyniadol hefyd yn cael ei gadw yn y storfa Cloud.

Gellir lawrlwytho’r ddogfen Word enghreifftiol a ddefnyddiwyd yn yr enghraifft uchod o testdoc.docx.

DOC i Markdown gan ddefnyddio Gorchmynion cURL

Trwy ddefnyddio gorchmynion cURL ac Aspose.Words Cloud, gallwch chi drosi dogfennau Word yn gyflym ac yn hawdd i fformat Markdown heb fod angen ysgrifennu unrhyw god arferol. Mae’r dull hwn yn caniatáu integreiddio di-dor â llifoedd gwaith ac offer presennol, gan arbed amser ac ymdrech. Felly, gan ddefnyddio gorchmynion cURL ac Aspose.Words Cloud, ar gyfer trosi Word i Markdown yn darparu ateb syml, effeithlon, a customizable ar gyfer eich anghenion trosi dogfen.

I ddechrau gyda’r dull hwn, mae angen i ni gynhyrchu accessToken (yn seiliedig ar gymwysterau cleient). Gweithredwch y gorchymyn canlynol:

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"

Unwaith y bydd y {accessToken} wedi’i gynhyrchu, gweithredwch y gorchymyn canlynol i lwytho dogfen Word o storfa Cloud a’i throsi i fformat Markdown (md). Rydym wedi defnyddio -o paramedr sy’n arbed yr allbwn ar yriant lleol.

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"

Casgliad

I gloi, gall y gallu i drosi dogfennau Word i fformat Markdown symleiddio’r broses o greu cynnwys ar gyfer datblygwyr, blogwyr ac awduron technegol yn fawr. Mae Aspose.Words Cloud yn darparu ateb syml ond pwerus ar gyfer cyflawni’r trawsnewid hwn, gyda’r hyblygrwydd o ddefnyddio naill ai’r gorchmynion .NET SDK neu cURL. Gyda’r offeryn hwn, gall defnyddwyr drosi eu dogfennau Word yn hawdd i fformat Markdown, gan arbed amser ac ymdrech werthfawr yn y broses creu cynnwys.

Dolenni Defnyddiol

Erthyglau Perthnasol

Ewch i’r dolenni canlynol i ddysgu mwy am: