این آموزش ساده در مورد نحوه اضافه کردن نظرات در Word با استفاده از جاوا را توضیح می دهد. میتوانید ویژگیهای پیشرفته مختلف نظرات موجود برای یک فایل Word را تنظیم کنید و فایل را دوباره بهعنوان DOCX ذخیره کنید. در اینجا مراحل نحوه درج نظر در Word با استفاده از جاوا وجود دارد.
مراحل اضافه کردن نظرات در Word با استفاده از جاوا
- برای درج نظرات، Aspose.Words را از مخزن Maven اضافه کنید
- فایل Word منبع را با استفاده از شی کلاس Document باز کنید
- مکان نما را به پاراگراف مورد نظر منتقل کنید
- درج نظر در پاراگراف سند Word با استفاده از جاوا
- پس از افزودن نظرات فایل را ذخیره کنید
با استفاده از این مراحل، یک سند Word را باز می کنیم و شی DocumentBuilder را که می تواند برای دسترسی به عناصر مختلف فایل Word مانند پاراگراف های آن استفاده شود، مقداردهی اولیه می کنیم. ما می توانیم مکان نما را به هر عنصری که حرکت مکان نما را در MS Word تقلید می کند به صورت دستی منتقل کنیم. در نهایت نظرات را اضافه کرده و فایل Word را ذخیره می کنیم.
کد برای افزودن نظرات به سند Word با استفاده از جاوا
import com.aspose.words.License; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
import com.aspose.words.Comment; | |
import com.aspose.words.Paragraph; | |
import com.aspose.words.Run; | |
import java.util.Date; | |
public class HowToAddCommentsInWordUsingJava | |
{ | |
public static void main(String[] args) throws Exception { //main function for AddImageInWord class | |
// Initialize a license to avoid trial version watermark in the output Word file after adding image | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Load the Word document where comments are to be added | |
Document DocumentForComment = new Document("input.docx"); | |
DocumentBuilder builder = new DocumentBuilder(DocumentForComment); | |
// Move the cursor to the beginning of the document for adding comments | |
builder.moveToDocumentStart(); | |
// Insert comment to first paragraph of document by providing Author, Initial, time and comment text | |
Comment comment = new Comment(DocumentForComment, "Aspose.Words", "AW", new Date()); | |
builder.getCurrentParagraph().appendChild(comment); | |
comment.getParagraphs().add(new Paragraph(DocumentForComment)); | |
comment.getFirstParagraph().getRuns().add(new Run(DocumentForComment, "Comment text.")); | |
// Save the Document with comments | |
DocumentForComment.save("OutputDocumentWithComments.docx"); | |
} | |
} |
در این کد جاوا، ما از شی کلاس Comment استفاده کردیم که حاوی تمام خصوصیات مورد نیاز برای پیکربندی یک نظر در سند Word است. ما نام نویسنده، حرف اول کاربر، زمان نظرات را ارائه می دهیم و در نهایت متن نظرات را تنظیم می کنیم.
در این آموزش گام به گام یک فایل موجود را باز کردیم و نظرات را به آن اضافه کردیم. اگر میخواهید با ویژگیهای بیشتری مانند افزودن ردیف به جدول آشنا شوید، به مقاله چگونه با استفاده از جاوا یک ردیف به جدول در Word اضافه کنیم مراجعه کنید. توجه داشته باشید که برای اجرای کد بالا نیازی به MS Word یا Interop در سیستم نیست.