Questo semplice tutorial spiega come aggiungere commenti in Word utilizzando Java. Puoi impostare diverse proprietà avanzate dei commenti disponibili per un file Word e salvare nuovamente il file come DOCX. Ecco i passaggi su come inserire un commento in Word usando Java.
Passaggi per aggiungere commenti in Word utilizzando Java
- Aggiungi Aspose.Words dal repository Maven per inserire commenti
- Apri il file Word di origine utilizzando l’oggetto classe Document
- Sposta il cursore sul paragrafo di destinazione
- Inserisci un commento nel paragrafo del documento di Word utilizzando Java
- Salva il file dopo aver aggiunto i commenti
Usando questi passaggi apriamo un documento di Word e inizializziamo l’oggetto DocumentBuilder che può essere utilizzato per accedere a diversi elementi del file di Word come i suoi paragrafi. Possiamo spostare il cursore su qualsiasi elemento che imiti manualmente il movimento del cursore in MS Word. Infine aggiungiamo i commenti e salviamo il file Word.
Codice per aggiungere commenti al documento Word utilizzando 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"); | |
} | |
} |
In questo codice Java, abbiamo utilizzato l’oggetto classe Comment che contiene tutte le proprietà necessarie per configurare un commento nel documento Word. Forniamo il nome dell’autore, l’iniziale dell’utente, l’ora dei commenti e infine impostiamo il testo dei commenti.
In questo tutorial passo dopo passo, abbiamo aperto un file esistente e aggiunto commenti ad esso. Se desideri ulteriori informazioni su funzioni come l’aggiunta di righe a una tabella, fai riferimento all’articolo su come aggiungere una riga a una tabella in Word usando Java. Si noti che non è richiesto MS Word o Interop sul sistema per eseguire il codice sopra.