Inár saol laethúil, úsáidtear formáidí éagsúla doiciméad chun críocha éagsúla. Markdown (MD) tar éis éirí mar fhormáid tóir chun inneachar a chruthú do shuíomhanna Gréasáin, blaganna agus ardáin ar líne eile. Ar an láimh eile, tá Microsoft Word ar cheann de na huirlisí próiseála focal is mó a úsáidtear chun doiciméid a chruthú agus a chur in eagar. Mar sin féin, maidir le hábhar a fhoilsiú ar líne, seans nach iad doiciméid Word(DOC/DOCX) an rogha is fearr mar gheall ar a gcastacht formáidithe. Seo an áit a mbíonn sé áisiúil doiciméid Word a thiontú go formáid Markdown. San Airteagal seo, déanfaimid plé ar conas doiciméid Word a thiontú go formáid Markdown (MD) ag baint úsáide as C# agus REST API.
Is rogha coitianta é Markdown chun doiciméid a chruthú, go háirithe don scríbhneoireacht theicniúil agus eolaíoch, toisc go gceadaíonn sé formáid éasca a dhéanamh ar théacs gan uirlisí casta formáidithe a úsáid.
API Tiontú Word go Markdown
Is API REST é Aspose.Words Cloud a chuireann ar chumas forbróirí tascanna próiseála doiciméad éagsúla a dhéanamh ar nós comhshó Word to Markdown. Le cabhair ó Aspose.Words Cloud SDK do .NET, is féidir leat an API seo a úsáid go héasca i d’fheidhmchláir .NET. Cuireann sé bealach simplí agus éifeachtach ar fáil chun doiciméid Word a thiontú go formáid Markdown, rud a ligeann duit díriú ar do chroí-loighic iarratais.
Anois, chun an SDK a úsáid, cuardaigh Aspose.Words-Cloud
i mbainisteoir pacáistí NuGet agus cliceáil ar an gcnaipe Cuir Pacáiste leis. Ar an dara dul síos, faigh dintiúir do chliaint ó Cloud Dashboard.
Sa chás nach bhfuil cuntas agat cheana féin, cruthaigh cuntas saor in aisce ag baint úsáide as seoladh ríomhphoist bailí.
Focal go MD in C#
Bain triail as an mblúire cóid seo a leanas a úsáid le Word a thiontú go MD ag baint úsáide as C# .NET.
// Faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";
// cruthaigh réad cumraíochta ag baint úsáide as ClinetID agus sonraí Client Secret
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// tús a chur le WordsApi shampla
var wordsApi = new WordsApi(config);
// ainm comhaid ionchur
String inputFile = "test_doc.docx";
// ainm an chomhaid iarmhartaigh
String resultant = "resultant.md";
// formáid comhaid dá bharr
String format = "MD";
try
{
// Íoslódáil an comhad ó tiomáint áitiúil
using (var file = System.IO.File.OpenRead(inputFile))
{
var uploadFileRequest = new UploadFileRequest(file, inputFile);
// uaslódáil an comhad chuig Cloud Store
wordsApi.UploadFile(uploadFileRequest);
}
// cruthaigh réad iarratais DocumentWithFormat
var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
// tús a chur leis an oibríocht doiciméad
wordsApi.GetDocumentWithFormat(response);
// teachtaireacht rath a phriontáil má tá an chomhshó rathúil
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);
}
Tugtar thíos na sonraí faoi gach códlíne.
- Ar an gcéad dul síos, tá sampla de rang Cumraíochta cruthaithe againn agus dintiúir ID an Chliaint agus Rúnda an Chliaint á rith againn mar argóintí.
- Ar an dara dul síos, cruthaigh réad de WordsApi áit a dtugaimid réad Cumraíochta mar argóint.
- Ar an tríú dul síos, léigh an doiciméad Word ionchuir ón tiomántán áitiúil agus uaslódáil chuig stóráil néil é ag baint úsáide as modh UploadFile(…).
- Ansin, cruthaigh sampla de GetDocumentWithFormatRequest ina bhfuil ainm an chomhaid ionchuir, an fhormáid iarmhartach á rith againn mar MD, agus an t-ainm comhaid iarmhartach mar argóintí.
- Ar deireadh, cuir glaoch ar an modh GetDocumentWithFormat(..) chun comhshó Word to Markdown a dhéanamh. Tar éis an chomhshó, tá an comhad mar thoradh air a shábháil freisin i stóráil Cloud.
Is féidir an doiciméad Word samplach a úsáidtear sa sampla thuas a íoslódáil ó testdoc.docx.
DOC chuig Markdown ag baint úsáide as Orduithe cURL
Trí úsáid a bhaint as orduithe cURL agus Aspose.Words Cloud, is féidir leat doiciméid Word a thiontú go formáid Markdown go tapa agus go héasca gan gá le haon chód saincheaptha a scríobh. Ceadaíonn an cur chuige seo comhtháthú gan uaim leis na sreafaí oibre agus na huirlisí atá ann cheana féin, rud a shábhálann am agus iarracht. Mar sin, ag baint úsáide as orduithe cURL agus Aspose.Words Cloud, le haghaidh comhshó Word to Markdown soláthraíonn sé réiteach simplí, éifeachtach agus inoiriúnaithe do do riachtanais chomhshó doiciméad.
Chun tús a chur leis an gcur chuige seo, ní mór dúinn an accessToken a ghiniúint (bunaithe ar dhintiúir an chliaint). Rith an t-ordú seo a leanas le do thoil:
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"
Nuair a bheidh an {accessToken}
ginte, le do thoil rith an t-ordú seo a leanas chun doiciméad Word a luchtú ó stóráil Cloud agus é a thiontú go formáid Markdown (md). Tá -o paraiméadar úsáidte againn a shábhálann an t-aschur ar thiomántán áitiúil.
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"
Conclúid
Mar fhocal scoir, is féidir leis an gcumas doiciméid Word a thiontú go formáid Markdown an próiseas cruthú ábhair a shimpliú go mór d’fhorbróirí, do bhlagadóirí agus do scríbhneoirí teicniúla. Soláthraíonn Aspose.Words Cloud réiteach simplí ach cumhachtach chun an tiontú seo a bhaint amach, leis an tsolúbthacht chun ceachtar de na horduithe .NET SDK nó cURL a úsáid. Leis an uirlis seo, is féidir le húsáideoirí a ndoiciméid Word a thiontú go formáid Markdown go héasca, rud a shábháil am agus iarracht luachmhar sa phróiseas cruthú ábhair.
Naisc Úsáideacha
Airteagail Ghaolmhara
Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: