Ez a témakör magában foglalja a megjegyzések beszúrását a DOCX webhelyen a NET REST API-val. Az Aspose.Words for .NET Cloud SDK használatával megjegyzést adunk a Word-dokumentumhoz a C# Low Code API-val. Minden részletet megkap a fejlesztői környezet beállításához, és kövesse a megadott lépéseket és a C# REST API kódot.
Előfeltétel
- Hozzon létre egy fiókot és szerezzen be API hitelesítési adatokat megjegyzések beszúrásához a DOC-fájlba
- Letöltés Aspose.Words Cloud SDK for Dotnet to include comments in a Word file
- A DOCX megjegyzések hozzáadásához állítsa be a C# megoldásprojektet a fenti SDK-val
Lépések a megjegyzések beszúrásához a Word dokumentumba a NET REST API segítségével
- Állítsa be az API ügyfél-azonosítóját és ügyféltitkait, hogy megjegyzéseket adjon hozzá egy Word-fájlhoz
- Hozzon létre egy objektumot a WordsAPI osztályból az ügyfélfiók hitelesítő adataival
- Hozzon létre egy objektumot a CommentInsertben a megjegyzés kezdő- és végtartományának megadásával
- Hozzon létre egy kérelmet megjegyzések hozzáadására az InsertCommentOnlineRequest egy példányával a fájlnév megadásával
- Insert the Comments in the Word document online az InsertComment metódus használatával
- Töltse le a generált fájlt a felhőből a válaszon belüli adatfolyam segítségével.Dokumentumok szótárban
- Mentse el a letöltött fájlfolyamot DOCX fájlként a lemezre
A fent említett lépések elmagyarázzák, hogyan lehet megjegyzéseket beszúrni a Word-dokumentumba a NET REST API-val. A folyamatot úgy kezdjük, hogy inicializáljuk a WordsApi osztálypéldányt a ClientSecret és ClientId használatával, majd ezt követi az InsertComment osztálypéldány létrehozása a megjegyzés kezdetének és tartományának beállításával. Ezután létrehozzuk az InsertCommentOnlineRequest kérelmet, és az InsertCommentOnline segítségével megkapjuk a DOCX fájlfolyamot hozzáadott megjegyzésekkel. Végül a megjegyzésekkel ellátott fájlfolyamot DOCX fájlként mentjük a lemezre.
Kód megjegyzések hozzáadásához a Word-dokumentumban a NET REST API-val
using System; | |
using System.IO; | |
using System.Linq; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class Comments | |
{ | |
public void InsertComments() | |
{ | |
try | |
{ | |
var config = new Configuration(); | |
config.ClientSecret = "secret"; | |
config.ClientId = "clientID"; | |
string output = "output.docx"; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var requestCommentRangeStart = new PositionInsideNode() | |
{ | |
NodeId = "0.0.0.0", | |
Offset = 0 | |
}; | |
var requestCommentRangeEnd = new PositionInsideNode() | |
{ | |
NodeId = "0.0.0.0", | |
Offset = 0 | |
}; | |
var requestComment = new CommentInsert() | |
{ | |
RangeStart = requestCommentRangeStart, | |
RangeEnd = requestCommentRangeEnd, | |
Initial = "IA", | |
Author = "John Doe", | |
Text = "A new Comment" | |
}; | |
var insertRequest = new InsertCommentOnlineRequest(requestDocument, requestComment, destFileName:output); | |
var task = wordsApi.InsertCommentOnline(insertRequest); | |
task.Wait(); | |
var res = task.Result; | |
if (res.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Ez a mintakód bemutatja a * megjegyzések létrehozásának folyamatát a DOCX-ben a C# Low Code API-val*. A CommentInsert osztály felfedi a tulajdonságokat a megjegyzések kezdetének és végének, a megjegyzés kezdőbetűinek, a szerzőnek és a szövegnek a tartományának beállításához. A dokumentumon belül több megjegyzést is hozzáadhat. Az a fájlnév, amelyet a requesInsertCommentOnlineRequest számára állítunk be, a megfelelő dokumentumfájl-folyam kibontására szolgál a válaszobjektumból.
Ebben a témában megtanultuk megjegyzéseket adni a Word-dokumentumhoz a NET REST API-val. Ha Word-dokumentumot szeretne létrehozni, olvassa el a hozzon létre egy Word fájlt a NET REST API-val című cikket.