JavaはコメントWordを削除し、(置き換え)を変更し、返信、追加します

注釈は、一般的に使用されるツールやドキュメントの特定のコンテンツに注釈を付けるための方法であり、説明を果たし、正しい役割をマーク。この記事では、我々は、どのように含むWordの注釈方法を説明します。

1.メモの追加:コメントに画像を挿入、テキストに注釈を追加します。

2.コメントに返信。

3.変更または置換注釈:テキスト注釈に置き換えテキスト、注釈は、テキスト、画像、ピクチャインピクチャに置き換え注釈を置き換えます。

4.コメントを削除します。注釈に指定されているすべてのコンテンツを削除し、指定されたコメントで指定削除

 


 

ツールを使用してください: Java用として無料Spire.Doc(無料版)

ジャーファイルのインポート(参考):

方法1 によって公式サイトの取得 JARパッケージを、そして解凍します。

      インポートステップ1 プログラム内のディレクトリディレクトリを作成し、新しいディレクトリへの制御パッケージのlibフォルダSpire.Doc.jarファイル(下記参照)。

     インポートステップ2 、jarファイルのコピーを右クリックし、「ライブラリに追加」を選択し、ポップアップダイアログボックス、インポートを完了し、「OK」をクリックします。

方法2 を参照して、依存MavenのMavenを添加することにより、プロジェクトに導入インポート手順


 

Java サンプルコード

[実施例1 ]注釈を追加(テキスト、画像)

インポート com.spire.doc *。;
 インポートcom.spire.doc.documents.Paragraph;
 インポートcom.spire.doc.fields.Comment、

パブリック クラスでaddComment {
     公共 静的 ボイドメイン(文字列[]引数){
         // 荷重試験文書 
        ドキュメントDOC = 新しい新しい文書( "Test.docx" ); 

        // 段落取得 
        節doc.getSections秒=()(0をGET ); 
        段落パラ = sec.getParagraphs()GET(3。); 

        // 挿入テキストに注釈 
        コメントコメント= para.appendComment(「レジスタに記録された実験的試験サンプル中に以下の機能が含まれ、そして、週に記録レポートを折る次のサンプリングのために観察します。」);
        。comment.getFormat()SETAUTHOR( "改訂グループ" );
         // コメントに画像を挿入 
        comment.getBody()addParagraph()appendPicture( "tp.png。"。); 

        // ドキュメント保存 
        doc.saveToFileを(「でaddComment .docx」、FileFormat.Docx_2010); 
    } 
}

注釈は、エフェクトを追加します。

[実施例2 ]コメントを返信

import com.spire.doc.*;
import com.spire.doc.fields.Comment;

public class ReplyComment {
    public static void main(String[] args) throws Exception{
        //加载测试文档
        Document doc = new Document("AddComment.docx");

        //获取指定批注
        Comment comment = doc.getComments().get(0);

        //回复批注
        Comment relyC= new Comment(doc);
        relyC.getFormat().setAuthor("实验组");
        relyC.getBody().addParagraph().appendText("已完成。");
        comment.replyToComment(relyC);

        //保存文档
        doc.saveToFile("ReplyComment.docx",FileFormat.Docx_2010);
    }
}

批注回复效果:

 

【示例3】修改或替换批注

import com.spire.doc.*;

public class ModifyComment {
    public static void main(String[] args){
        //加载含有批注的测试文档
        Document doc = new Document("sample.docx");

        //获取第一个批注中的第一段,用文本替换原有批注中的文本
        doc.getComments().get(0).getBody().getParagraphs().get(0).replace("请在试验中将包含以下特征的实验样本记录在册,并整理好周记录报表,供后续观察取样。","参照以下实验方法!",false,false);
        //获取第一个批注中的第二段,用文本替换原有批注中的图片
        doc.getComments().get(0).getBody().getParagraphs().get(1).setText("请上报管理科!");

        //获取第一个批注中的第三段,删除原有图片,再调用方法添加新图片(用图片替换图片)
        doc.getComments().get(0).getBody().getParagraphs().get(2).getChildObjects().removeAt(0);
        doc.getComments().get(0).getBody().getParagraphs().get(2).appendPicture("2.png");

        //保存文档
        doc.saveToFile("ModifyComment.docx",FileFormat.Docx_2010);
    }
}

修改或替换结果:

 

【示例4】删除批注

import com.spire.doc.*;
import com.spire.doc.FileFormat;

public class DeleteComment{
    public static void main(String[] args) {
        //加载测试文档
        Document doc = new Document("AddComment.docx");

        //调用方法删除指定批注(删除批注中的所有内容)
        doc.getComments().removeAt(0);

        //删除指定批注中的指定段落(删除批注中的部分内容)
        doc.getComments().get(0).getBody().getParagraphs().get(1).getChildObjects().removeAt(0);

        //保存文档
        doc.saveToFile("DeleteComment", FileFormat.Docx_2010);
    }
}

批注删除效果:

 

(本文完)

 转载请注明出处!!!!!

おすすめ

転載: www.cnblogs.com/Yesi/p/10973873.html