Yorumlar, iyileştirmeler ve değişiklikler önermek için kelime belgelerinde, DOCX veya DOC kullanılır. Java kullanarak programlı olarak yorumların nasıl ekleneceğini ve yorumların nasıl silineceğini veya kaldırılacağını keşfedelim. Gereksinimlerinize göre yazar adı, baş harfler, yorum metni, tarih ve saat ekleyebilirsiniz. Tüm bu görevleri Aspose.Words for Java API kullanarak gerçekleştireceğiz.
Burada, kelime belgelerindeki yorumlarla ilgili aşağıdaki kullanım örneklerini öğreneceğiz:
- Java kullanarak Mevcut Word Belgesine Yorum Ekleme
- Java kullanarak Yeni Word Belgesine Yorum Ekleme
- Java kullanarak Word Belgesinden Belirli Yorumları Sil
- Java kullanarak Word Belgelerinden Tüm Yorumları Sil
Word dosyalarına Yorum Ekleme veya Silme (DOCX/DOC) API – Kurulum
Aspose.Words for Java API’nin en son sürümünü İndirilenler bölümünden veya Maven deposundan aşağıda belirtilen yapılandırmalara göre indirebilirsiniz:
Depo:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
Bağımlılık:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>20.6</version>
<classifier>jdk17</classifier>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>20.7</version>
<classifier>javadoc</classifier>
</dependency>
</dependencies>
API şimdi yapılandırıldı ve Word belgelerindeki yorumlarla çalışmanın farklı kullanım durumlarını keşfetmeye devam edebiliriz.
Java kullanarak Mevcut Word Belgesine Yorum Ekleme
Aspose.Words for Java API ile mevcut Microsoft Word dosyalarına, DOCX veya DOC’a yorum ekleyebilir veya ekleyebilirsiniz. Bir süpervizörün bir fizibilite raporunda birkaç değişiklik veya iyileştirme önerebilmesi gibi, bu, belgeleri incelerken yardımcı olabilir. Ayrıca, bir kelime belgesinin düzenleme izinlerine sahip olan herkes yorumlarla çalışabilir. Word dosyasına (DOCX/DOC) yorum eklemek için aşağıdaki adımları izlemeniz gerekir:
- Mevcut DOCX dosyasını Document sınıfıyla yükleyin
- yorum oluştur
- DOCX dosyasını kaydet
Aşağıdaki kod parçacığı, Java kullanılarak Word belgesine nasıl yorum ekleneceğini gösterir:
// Kaynak sözcük belgesini yükle
Document doc = new Document(dataDir + "Comments.docx");
// DocumentBuilder nesnesini başlat
DocumentBuilder builder = new DocumentBuilder(doc);
// Yeni yorum oluştur
Comment comment = new Comment(doc, "Aspose", "Initials", new java.util.Date());
builder.getCurrentParagraph().appendChild(comment);
comment.getParagraphs().add(new com.aspose.words.Paragraph(doc));
comment.getFirstParagraph().getRuns().add(new com.aspose.words.Run(doc, "Sample Comment"));
// Çıktı dosyasını kaydet
doc.save(dataDir + "Comments_Output.docx");
Aşağıdaki ekran görüntüsü, mevcut Word belgelerine eklenen örnek bir yorumu göstermektedir:
Java kullanarak yeni Word Belgesine Yorum Ekle
Yorumlar, yeni bir kelime belgesi oluştururken de yardımcı olur. Örneğin, yorum yardımıyla açıklanabilecek bazı metinlerin detaylandırılması gerekebilir. Aynı şekilde, yeni bir DOCX dosyası oluşturulurken yorumların yardımcı olabileceği yüzlerce kullanım durumu olabilir. Aşağıdaki adımları izleyerek kolayca yorum ekleyebilir veya ekleyebilirsiniz:
- DocumentBuilder nesnesini başlat
- Örnek metin ekle
- Özel bir yorum oluştur
- DOCX dosyasını kaydet
Aşağıdaki kod parçacığı, Java kullanarak sıfırdan yeni bir kelime belgesi oluştururken yorumların nasıl ekleneceğini gösterir:
// Yeni kelime belgesini başlat
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// biraz metin ekle
builder.write("Some text is added.");
// Yeni yorum oluştur
Comment comment = new Comment(doc, "Aspose", "Initials", new java.util.Date());
builder.getCurrentParagraph().appendChild(comment);
comment.getParagraphs().add(new com.aspose.words.Paragraph(doc));
comment.getFirstParagraph().getRuns().add(new com.aspose.words.Run(doc, "Sample Comment"));
// Çıkış DOCX dosyasını kaydet
doc.save(dataDir + "Comments_Output.docx");
Aşağıdaki ekran görüntüsü, yeni kelime belgesine yorumun eklendiği çıktıyı gösterir:
Java kullanarak Word Belgesinden Belirli Yorumları Sil
Önerilen iyileştirmeler veya değişiklikler kelime belgesine dahil edildiğinde yorumlar genellikle silinir. Belirli yorumları silmeniz gerektiğinde aşağıdaki adımları uygulayabilirsiniz:
- Kaynak kelime belgesini yükle
- Yazar adını belirtin
- Belirtilen yazardan yorumları kaldır
Aşağıdaki kod parçacığı, Java kullanarak belirli yorumların kelime dosyasından nasıl silineceğini gösterir:
// Belgeyi açın.
Document doc = new Document(dataDir + "Comments.docx");
String authorName = "Aspose";
// Belgedeki tüm yorumları toplayın
NodeCollection comments = doc.getChildNodes(NodeType.COMMENT, true);
// Tüm yorumları gözden geçirin ve Aspose yazarı tarafından yazılanları kaldırın.
for (int i = comments.getCount() - 1; i >= 0; i--) {
Comment comment = (Comment) comments.get(i);
if (comment.getAuthor().equals(authorName))
comment.remove();
}
// Çıkış DOCX dosyasını kaydet
doc.save(dataDir + "output.docx");
Java kullanarak Word Belgelerinden Tüm Yorumları Sil
Word belgesinin tüm yorumları bir kerede silinebilir. Tüm yorumları kaldırmak için aşağıdaki adımları takip edebilirsiniz:
- Word docx dosyasını aç
- Dosyadaki tüm yorumları topla
- Tüm yorumları sil
Aşağıdaki kod parçacığı, Java kullanarak Word belgelerinden tüm yorumların nasıl silineceğini açıklar:
// Belgeyi açın.
Document doc = new Document(dataDir + "Comments.docx");
// Belgedeki tüm yorumları toplayın
NodeCollection comments = doc.getChildNodes(com.aspose.words.NodeType.COMMENT, true);
// Tüm yorumları kaldırın.
comments.clear();
doc.save(dataDir + "output.docx");
Çözüm
Özetlemek gerekirse, Java ile programlı olarak kelime belgelerine yorum eklemeyi, eklemeyi, silmeyi veya kaldırmayı öğrendik. Herhangi bir şüpheniz veya kafa karışıklığınız varsa lütfen Ücretsiz Destek Forumu üzerinden bizimle iletişime geçin.