Այս թեմայում մենք կբացատրենք, թե ինչպես կարելի է մեկնաբանություն տեղադրել word փաստաթղթում՝ օգտագործելով C#: Մեկնաբանության անոտացիան MS Word-ում խարսխված է տեքստի դիրքի կամ տեքստի տարածաշրջանի վրա: Aspose.Words-ի փաստաթղթի օբյեկտի մոդելում մեկնաբանությունը ներգծային մակարդակի հանգույց է և կարող է լինել միայն պարբերության զավակ: Մենք կօգտագործենք մուտքագրված Word փաստաթղթի նմուշը և կտեղադրենք մեկնաբանություն DOCX-ի սկզբում C# կոդով մի քանի տողով: Դուք կարող եք օգտագործել նույն մոտեցումը փաստաթղթի ցանկացած պարբերության մեջ մեկնաբանություն մտցնելու համար:
Քայլեր՝ մեկնաբանություն Word փաստաթղթում C#-ի միջոցով տեղադրելու համար
- Տեղադրեք Aspose.Words for .NET փաթեթը NuGet.org-ից
- Ավելացնել հղում Aspose.Words-ին
- Նախքան փաստաթուղթ ներմուծելը, սահմանեք լիցենզիան՝ օգտագործելով License.SetLicense մեթոդը
- Ներմուծեք մուտքագրված Word փաստաթուղթը
- Նախաձեռնեք DocumentBuilder դասի օրինակը և կուրսորը տեղափոխեք փաստաթղթի սկիզբ
- Նախաձեռնեք Comment դասի օրինակը և ավելացրեք մեկնաբանության տեքստը պարբերության միջոցով
- Ավելացնել մեկնաբանություն փաստաթղթի առաջին պարբերությանը
- Վերջապես, փաստաթուղթը պահեք Word DOCX ֆայլի ձևաչափով
Նախկինում մենք ուսումնասիրել ենք Ինչպես փոխարկել PDF-ը Word-ի C#-ում առանց Interop-ի-ը: Այժմ դուք կսովորեք, թե ինչպես տեղադրել մեկնաբանություն DOCX ֆայլի ձևաչափում:
Կոդ՝ մեկնաբանություն Word փաստաթղթում C# օգտագործելով
using Aspose.Words; | |
using System; | |
namespace InsertCommentinWord | |
{ | |
class how_to_insert_comment_into_word_document_using_c_sharp | |
{ | |
public static void InsertComment(String directorypath) | |
{ | |
//Set Aspose license before importing document. | |
Aspose.Words.License AsposeWordsLicense = new Aspose.Words.License(); | |
AsposeWordsLicense.SetLicense(directorypath + @"Aspose.Words.lic"); | |
//Import the Document into Aspose.Words DOM. | |
Document doc = new Document(directorypath + "input.docx"); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
//Move the cursor to the beginning of the document. | |
builder.MoveToDocumentStart(); | |
//Insert comment to first paragraph of document. | |
Comment comment = new Comment(doc, "Aspose.Words", "AW", DateTime.Today); | |
builder.CurrentParagraph.AppendChild(comment); | |
comment.Paragraphs.Add(new Paragraph(doc)); | |
comment.FirstParagraph.Runs.Add(new Run(doc, "Comment text.")); | |
//Save the Document | |
doc.Save(directorypath + @"output.docx", SaveFormat.Docx); | |
} | |
} | |
} |
Word փաստաթղթում մեկնաբանությունների տեղադրումը վերը նշված C# կոդով MS Office-ի տեղադրման կարիք չունի, և այն կարող է օգտագործվել այնտեղ, որտեղ տեղադրված է .NET: Այս կոդի օրինակը տեղադրում է մեկնաբանությունը փաստաթղթի առաջին պարբերության վերջում: