Převeďte odstavec na odrážky ve Wordu pomocí Javy

Pomocí tohoto tématu můžete převést odstavec na odrážky v Word pomocí Java. Zahrnuje podrobnosti pro vytvoření vývojového prostředí, seznam definovaných kroků ke splnění úkolu a ukázkový kód pro vývoj převaděče odstavců na odrážky pro Word pomocí Javy. Naučíte se různé přístupy při převodu více odstavců na odrážky v dokumentu aplikace Word.

Kroky k převodu odstavce na odrážky ve Wordu pomocí Java

  1. Nastavte prostředí tak, aby používalo Aspose.Words for Java k transformaci odstavců na odrážky
  2. Získejte přístup ke zdrojovému dokumentu aplikace Word pomocí několika odstavců do objektu Document
  3. Převeďte celý dokument na řetězec a rozdělte jej na řetězce pomocí metody String.split().
  4. Vytvořte výstupní soubor aplikace Word, propojte jej s objektem DocumentBuilder a nastavte písmo textu s odrážkami
  5. Nastavte typ textové odrážky na čtverec
  6. Iterujte pole řetězců vytvořených pomocí rozdělení a zobrazte každý řetězec v seznamu odrážek
  7. Voláním metody removeNumbers() vymažete existující odrážky a čísla v odstavcích
  8. Uložte výstupní dokument aplikace Word obsahující všechny věty jako odrážky

Tyto kroky ukazují vývoj odstavce na převodník odrážek pro Word pomocí Javy. Nejprve se zdrojový dokument aplikace Word převede na seznam vět pomocí metody String.split() a poté se vytvoří výstupní soubor aplikace Word a jeho propojení s objektem třídy DocumentBuilder. V posledním kroku je přidán seznam odrážek a vyplněn veškerým textem z odstavců dokumentu.

Kód pro převod textu na odrážky ve Wordu pomocí Javy

import com.aspose.words.Document;
import com.aspose.words.DocumentBuilder;
import com.aspose.words.License;
import com.aspose.words.ListTemplate;
import com.aspose.words.SaveFormat;
public class ParagraphToBulletPoints {
public static void main(String[] args) throws Exception {// Remove bullets
String path ="/Users/KnowledgeBase/TestData/";
// Apply Aspose.Words for Java license to insert bullet points
new License().setLicense(path + "Conholdate.Total.Product.Family.lic");
// Access the source Word file using the Document class
Document srcDocx = new Document("Out.docx");
String text = srcDocx.toString(SaveFormat.TEXT);
String pattern = "(?<=[.!?])\\s+";
String[] sentences = text.split(pattern);
Document output = new Document();
DocumentBuilder builder = new DocumentBuilder(output);
builder.getFont().setBold(true);
builder.getFont().setName("Courier");
builder.getFont().setSize(12);
builder.getListFormat().setList(output.getLists().add(ListTemplate.BULLET_ARROW_HEAD));
for(String sentence : sentences)
builder.writeln(sentence.trim());
builder.getListFormat().removeNumbers();
output.save("bullet.docx");
System.out.println("Done");
}
}

Tento kód zahrnuje proces vývoje převaděče odstavců na odrážky pro Word pomocí Javy. Metoda Document.toString() se používá k transformaci celého souboru aplikace Word na řetězec a poté pomocí metody String.split() k převodu na více řetězců. Třída DocumentBuilder se používá k nastavení seznamu odrážek se čtvercovým formátem, písmem a zápisem všech vět do seznamu odrážek.

Toto téma popisuje proces transformace souboru aplikace Word na seznam položek s odrážkami. Chcete-li převést odrážky na odstavce, přečtěte si článek o tom, jak převést odrážky na odstavce v souboru Word pomocí Java.

 Čeština