Este tutorial simples explica como adicionar comentários no Word usando Java. Você pode definir diferentes propriedades avançadas dos comentários disponíveis para um arquivo do Word e salvá-lo novamente como DOCX. Aqui estão as etapas sobre como inserir comentários no Word usando Java.
Etapas para adicionar comentários no Word usando Java
- Adicione Aspose.Words do repositório Maven para inserir comentários
- Abra o arquivo do Word de origem usando o objeto de classe Document
- Mova o cursor para o parágrafo de destino
- Inserir comentário no parágrafo do documento Word usando Java
- Salve o arquivo depois de adicionar os comentários
Usando essas etapas, abrimos um documento do Word e inicializamos o objeto DocumentBuilder que pode ser usado para acessar diferentes elementos do arquivo do Word, como seus parágrafos. Podemos mover o cursor para qualquer elemento que imite o movimento do cursor no MS Word manualmente. Por fim, adicionamos os comentários e salvamos o arquivo do Word.
Código para adicionar comentários ao documento do Word usando 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"); | |
} | |
} |
Neste código Java, usamos o objeto da classe Comment que contém todas as propriedades necessárias para configurar um comentário no documento do Word. Fornecemos o nome do autor, inicial do usuário, hora dos comentários e, finalmente, definimos o texto dos comentários.
Neste tutorial passo a passo, abrimos um arquivo existente e adicionamos comentários a ele. Se você quiser saber mais recursos, como adicionar linha a uma tabela, consulte o artigo em como adicionar uma linha a uma tabela no Word usando Java. Observe que nenhum MS Word ou Interop é necessário no sistema para executar o código acima.