Anótáil Doiciméid Word

Cuir Tuairimí le Doiciméid Word ag baint úsáide as C# .NET

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

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);
}
Réamhamharc nótaí doiciméad word

Íomhá:- Réamhamharc ar nóta doiciméad Word ag baint úsáide as REST API.

// 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: