Cuid riachtanach den chomhoibriú agus den chumarsáid i go leor tionscal is ea doiciméad a anótáil. Ligeann sé d’úsáideoirí aiseolas, moltaí agus tuairimí a sholáthar ar dhoiciméad is féidir a roinnt go héasca le daoine eile. Cé go bhfuil, cuireann Microsoft Word roinnt uirlisí nótaí ar fáil, mar shampla tuairimí, athruithe rian, agus nótaí a chur leis, chun cabhrú le húsáideoirí aiseolas a sholáthar agus comhoibriú ar dhoiciméad. Mar sin féin, sa bhlagphost seo, déanfaimid iniúchadh ar conas [doiciméid Word] a anótáil (https://docs.fileformat.com/word-processing/docx/) ag baint úsáide as .NET Cloud SDK, rud a fhágann go mbeidh sé níos éasca d’úsáideoirí cumarsáid a dhéanamh agus comhoibriú ar dhoiciméid.
- REST API chun Tuairimí Word a Chur Leis
- Cuir Anótáil Doiciméad Word leis ag úsáid C#
- Cuir Tuairimí le Doiciméad Word ag baint úsáide as Orduithe cURL
REST API chun Tuairimí Word a Chur Leis
Trí úsáid a bhaint as Aspose.Words Cloud SDK do .NET, is féidir leat tuairimí, freagraí agus nótaí a chur go héasca le doiciméad Word go ríomhchláraithe ag baint úsáide as teanga C#. Soláthraíonn an SDK sraith chuimsitheach de REST APIs le haghaidh láimhsiú doiciméad Word agus tacaíonn sé le gach mórfhormáid doiciméad, lena n-áirítear DOC, DOCX, [RTF](https ://docs.fileformat.com/word-processing/rtf/), agus tuilleadh. Anois le cabhair ón SDK seo, is féidir leat do shreabhadh oibre agus do phróiseas comhoibrithe a fheabhsú trí nótaí, tuairimí agus gnéithe athbhreithnithe eile a chur le do dhoiciméid Word go héasca agus go héifeachtach.
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 chun an tagairt SDK sa tionscadal .NET a chur leis.
Tabhair faoi deara: chun rochtain a fháil ar an REST API, ní mór duit clárú agus do dhintiúir phearsanta a fháil. Féach le do thoil ar an treoir Tús Tapa le haghaidh faisnéise gaolmhara.
Cuir Anótáil Doiciméad Word leis ag úsáid C#
Bain triail as an mblúire cód seo a leanas a úsáid chun Anótáil doiciméad Word a chur leis ag baint úsáide as .NET Cloud SDK.
// Le haghaidh samplaí iomlána agus comhaid sonraí, téigh chuig
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// cruthaigh réad cumraíochta ag baint úsáide as ClinetID agus sonraí Client Secret
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// tús a chur le WordsApi shampla
var wordsApi = new WordsApi(config);
string firstDocument = "input-sample-1.docx";
// léigh ábhar an chéad doiciméid Word ón tiomántán áitiúil
var firstFile = System.IO.File.OpenRead(firstDocument);
try
{
var requestCommentRangeStartNode = new NodeLink()
{
NodeId = "0.6.5.3"
};
var requestCommentRangeStart = new DocumentPosition()
{
Node = requestCommentRangeStartNode,
Offset = 0
};
var requestCommentRangeEndNode = new NodeLink()
{
NodeId = "0.6.5.3"
};
var requestCommentRangeEnd = new DocumentPosition()
{
Node = requestCommentRangeEndNode,
Offset = 0
};
var requestComment = new CommentInsert()
{
RangeStart = requestCommentRangeStart,
RangeEnd = requestCommentRangeEnd,
Initial = "NS",
Author = "Nayyer Shahbaz",
Text = "Second Revisions..."
};
var insertRequest = new InsertCommentOnlineRequest(firstFile, requestComment, destFileName: "Commented.docx");
var response = wordsApi.InsertCommentOnline(insertRequest);
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word Document Annotation added successfully!");
}
}
catch(Exception ex)
{
// aon eisceacht le linn próiseas anótála an Doiciméid
Console.Write(ex);
}
// create configuration object using ClientID and Client Secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialize WordsApi instance
var wordsApi = new WordsApi(config);
Cruthaigh réad de WordsApi agus dintiúir phearsantaithe cliant in úsáid agat.
var firstFile = System.IO.File.OpenRead(firstDocument);
Léigh ábhar an doiciméid Word ionchuir ón tiomántán áitiúil.
var requestCommentRangeStartNode = new NodeLink()
{
NodeId = "0.6.5.3"
};
Cruthaigh réad de NodeLink a shainíonn NodeId le haghaidh Anótála. Déan an próiseas seo arís le haghaidh cásanna CommentRangeStartNode agus CommentRangeEndNode.
var requestComment = new CommentInsert()
{
RangeStart = requestCommentRangeStart,
RangeEnd = requestCommentRangeEnd,
Initial = "NS",
Author = "Nayyer Shahbaz",
Text = "Second Revisions..."
};
Cruthaigh sampla de CommentInsert ina sonraímid na sonraí amhail ceannlitreacha, ainm an Údair agus, ábhar na dtuairimí/an nóta.
var insertRequest = new InsertCommentOnlineRequest(firstFile, requestComment, destFileName: "Commented.docx");
Anois cruthaigh oibiacht InsertCommentOnlineRequest áit a gcuirimid ábhar an doiciméid Word ionchuir, an oibiacht CommentInsert agus an t-ainm don doiciméad Word a thagann dá bharr.
var response = wordsApi.InsertCommentOnline(insertRequest);
Ar deireadh, cuir glaoch ar an modh InsertCommentOnline(…) chun nóta tráchta a chur isteach i ndoiciméad Word ag an nód sonraithe.
Is féidir na comhaid shamplacha a úsáidtear sa sampla thuas a íoslódáil ó [input-sample-1.docx] (images/input-sample-1.docx) agus [Commented.docx] (images/Commented.docx).
Cuir Tuairimí le Doiciméad Word ag baint úsáide as Orduithe cURL
Tuigimid go bhféadfadh sé a bheith an-tairbheach nótaí nó nótaí tráchta a chur le doiciméid Word ag baint úsáide as orduithe cURL, toisc go soláthraíonn sé bealach ríomhchláraithe chun nótaí a chur leis ar an mórchóir nó cuireann sé ar do chumas an fheidhmiúlacht a chomhtháthú isteach sna sreafaí oibre atá agat cheana féin. Le cabhair ó Aspose.Words Cloud API agus orduithe cURL, is féidir tuairimí a chur le doiciméad Word a chur i gcrích trí shraith glaonna API. Is éard atá i gceist leis seo ná iarratais a sheoladh chuig an Aspose.Words Cloud API le paraiméadair chuí, amhail an comhad doiciméid, suíomh, téacs, agus faisnéis údair, chun trácht a chruthú.
Is é an chéad chéim ná accessToken
a fháil trí iarratas POST a sheoladh le do shonraí App SID agus App Key. 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=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nuair a bheidh an accessToken againn, déan an t-ordú seo a leanas le do thoil chun nóta a chur isteach sa doiciméad Word.
curl -v "https://api.aspose.cloud/v4.0/words/{inputWordFile}/comments?destFileName={resultantFile}&revisionAuthor=Nayyer%20Shahbaz" \
-X POST \
-H "accept: application/json" \
-H "Authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"RangeStart\": { \"Node\": { \"link\": { \"Href\":\"http://api.aspose.cloud/v4.0/words/input-sample-1.docx/sections/0/body/paragraphs/5/runs/2\", \"Rel\": \"self\" }, \"NodeId\": \"0.6.5.3\",\"Text\": \"dictum\", }, \"Offset\": 0 }, \"RangeEnd\": { \"Node\": { \"link\": { \"Href\": \"http://api.aspose.cloud/v4.0/words/input-sample-1.docx/sections/0/body/paragraphs/5/runs/2\", \"Rel\": \"self\", }, \"NodeId\": \"0.6.5.3\",\"Text\": \"dictum\", }, \"Offset\": 0 }, \"Author\": \"Nayyer Shahbaz\", \"Initial\": \"NS\", \"DateTime\": \"2023-04-28T12:52:50.108Z\", \"Text\": \"Second Revisions ....\"}"
Cuir ainm an doiciméid Word ionchurtha in ionad
{inputWordFile}
(ar fáil cheana féin sa stór Cloud),{accessToken}
le comhartha rochtana JWT ginte thuas agus{resultantFile}
le hainm an doiciméid Word dá bharr ina bhfuil Anótáil nua .
Conclúid
Mar fhocal scoir, féadfaidh sé bheith ina ghné úsáideach nótaí agus nótaí tráchta a chur le doiciméid Word le haghaidh eagarthóireacht agus athbhreithniú comhoibríoch. Le cabhair ó Aspose.Words Cloud agus orduithe cURL nó an Aspose.Words Cloud SDK do .NET, is féidir an tasc seo a chur i gcrích go héifeachtúil agus go héifeachtach. Cibé an fearr leat an réiteach scamall-bhunaithe nó an SDK a úsáid, soláthraíonn Aspose.Words uirlis chumhachtach iontaofa chun na doiciméid Word a anótáil. Tá súil againn go raibh an rang teagaisc seo ina chuidiú chun tú a threorú tríd an bpróiseas agus gur chuir sé na sonraí riachtanacha ar fad ar fáil duit le tosú.
Naisc Úsáideacha
Airteagail Ghaolmhara
Molaimid go mór dul trí na blaganna seo a leanas: