В этом простом руководстве рассказывается, как добавлять комментарии в Word с помощью Java. Вы можете установить различные дополнительные свойства комментариев, доступных для файла Word, и снова сохранить файл как DOCX. Вот шаги как вставить комментарий в Word с помощью Java.
Шаги по добавлению комментариев в Word с помощью Java
- Добавьте Aspose.Words из репозитория Maven, чтобы вставлять комментарии.
- Откройте исходный файл Word, используя объект класса Document.
- Переместите курсор к целевому абзацу
- Вставьте комментарий в абзац документа Word с помощью Java
- Сохраните файл после добавления комментариев
Используя эти шаги, мы открываем документ Word и инициализируем объект DocumentBuilder, который можно использовать для доступа к различным элементам файла Word, таким как его абзацы. Мы можем вручную перемещать курсор к любому элементу, который имитирует движение курсора в MS Word. Наконец, мы добавляем комментарии и сохраняем файл Word.
Код для добавления комментариев к документу Word с использованием Java
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"); | |
} | |
} |
В этом Java-коде мы использовали объект класса Comment, который содержит все свойства, необходимые для настройки комментария в документе Word. Мы указываем имя автора, инициал пользователя, время комментариев и, наконец, устанавливаем текст комментариев.
В этом пошаговом руководстве мы открыли существующий файл и добавили к нему комментарии. Если вы хотите узнать больше о функциях, таких как добавление строки в таблицу, обратитесь к статье как добавить строку в таблицу в ворде с помощью java. Обратите внимание, что для запуска приведенного выше кода в системе не требуется MS Word или Interop.