項目符号リストは、記号で始まるリストであり、各項目は同じインデントがあります。一方、番号付きリストは数字で始まります。これらのリストは、冗長なテキストに比べて情報をより良く整理し、読者が各項目の構造や要点を簡単に理解するのに役立ちます。この記事では、Spire.Doc for Java を使用して Word 文書で既存のテキストから箇条書きや番号付きリストを作成する方法を示します。 Spire.Doc for Java をインストールします まず、Spire.Doc for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。 <repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url> https://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc</artifactId> <version>11.10.3</version> </dependency> </dependencies> Word 文書で既存のテキストから箇条書きや番号付きリストを作成する Spire.Doc for Java には、箇条書きリストと番号付きリストを作成するための ListFormat.applyBulletStyle() と ListFormat.applyNumberedStyle() メソッドが用意されています。以下は詳細な手順です。 Document クラスのオブジェクトを作成します。 Document.loadFromFile() メソッドを使用して、Word 文書を読み込みます。 Document.getSections().get() メソッドを使用して、最初のセクションを取得します。 4 番目から 6 番目の段落をループします。 ListFormat.applyBulletStyle() メソッドを使用して、これらの段落に箇条書きリストスタイルを適用します。 ListFormat.getCurrentListLevel().setNumberPosition() メソッドを使用して、リストの位置を設定します。 8 番目から 10 番目の段落をループします。 ListFormat.applyNumberedStyle() メソッドを使用して、これらの段落に番号付きリストスタイルを適用します。 ListFormat.getCurrentListLevel().setNumberPosition() メソッドを使用して、リストの位置を設定します。 Document.saveToFile() メソッドを使用して、結果文書を保存します。 Java import com.spire.doc.Document; import com.spire.doc.FileFormat; import com.spire.doc.Section; import com.spire.doc.documents.Paragraph; import com.spire.doc.formatting.ListFormat; public class CreateLists { public static void main(String[] args) { //Documentクラスのオブジェクトを作成する Document document = new Document(); //Word 文書を読み込む document.loadFromFile("Sample.docx"); //最初のセクションを取得する Section section = document.getSections().get(0); //4 番目から 6 番目の段落までをループする for(int i = 3; i