Denna enkla handledning beskriver hur man lägger till kommentarer i Word med Java. Du kan ställa in olika avancerade egenskaper för kommentarerna som är tillgängliga för en Word-fil och spara filen igen som DOCX. Här är stegen för hur man infogar kommentar i Word med Java.
Steg för att lägga till kommentarer i Word med Java
- Lägg till Aspose.Words från Maven-förrådet för att infoga kommentarer
- Öppna Word-källfilen med klassobjektet Document
- Flytta markören till målstycket
- Infoga kommentar i Word-dokumentets stycke med Java
- Spara filen efter att du har lagt till kommentarerna
Genom att använda dessa steg öppnar vi ett Word-dokument och initierar DocumentBuilder-objektet som kan användas för att komma åt olika delar av Word-filen som dess stycken. Vi kan flytta markören till vilket element som helst som efterliknar markörrörelsen i MS Word manuellt. Slutligen lägger vi till kommentarerna och sparar Word-filen.
Kod för att lägga till kommentarer till Word-dokument med 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"); | |
} | |
} |
I den här Java-koden använde vi Comment class-objekt som innehåller alla egenskaper som krävs för att konfigurera en kommentar i Word-dokumentet. Vi tillhandahåller författarens namn, användarens initial, tidpunkt för kommentarer och ställer sedan in kommentarstexten.
I denna steg-för-steg handledning öppnade vi en befintlig fil och lade till kommentarer till den. Om du vill lära dig fler funktioner som att lägga till rad i en tabell, se artikeln om hur man lägger till en rad i en tabell i Word med Java. Observera att inget MS Word eller Interop krävs på systemet för att köra ovanstående kod.