Naudokite šią temą norėdami konvertuoti pastraipą į ženklelius Word naudodami Java. Tai apima išsamią informaciją, skirtą sukurti kūrimo aplinką, apibrėžtų veiksmų sąrašą užduočiai atlikti ir kodo pavyzdį, skirtą sukurti paragrafo į ženklelius konverterį, skirtą Word, naudojant Java. Išmoksite įvairių metodų konvertuodami kelias pastraipas į ženklelius Word dokumente.
Veiksmai, kaip konvertuoti pastraipą į ženklelius „Word“ naudojant „Java“.
- Nustatykite aplinką naudoti Aspose.Words for Java pastraipoms paversti ženkleliais
- Pasiekite šaltinio Word dokumentą su keliomis pastraipomis į Document objektą
- Konvertuokite visą dokumentą į eilutę ir padalykite į eilutes naudodami String.split() metodą
- Sukurkite išvesties Word failą, susiekite jį su DocumentBuilder objektu ir nustatykite ženklelio teksto šriftą
- Nustatykite teksto ženklelio tipą į kvadratą
- Pakartokite eilučių, sukurtų su skaidymu, masyvą ir kiekvieną eilutę rodykite ženklelių sąraše
- Norėdami išvalyti pastraipose esančius ženklelius ir skaičius, iškvieskite metodą removeNumbers().
- Išsaugokite išvestį Word dokumentą, kuriame visi sakiniai yra ženkleliai
Šie veiksmai parodo pastraipos į ženklelių keitiklį, skirtą Word, naudojant Java, kūrimą. Iš pradžių šaltinio Word dokumentas konvertuojamas į sakinių sąrašą naudojant String.split() metodą, po to sukuriamas išvesties Word failas ir susiejamas su DocumentBuilder klasės objektu. Paskutiniame žingsnyje ženklelių sąrašas pridedamas ir užpildomas visu tekstu iš dokumento pastraipų.
Kodas, skirtas konvertuoti tekstą į “Word” taškus naudojant “Java”.
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"); | |
} | |
} |
Šis kodas apima paragrafo į ženklelius konverterio kūrimo procesą, skirtą Word, naudojant Java. Metodas Document.toString() naudojamas paversti visą Word failą į eilutę, o tada naudojant String.split() metodą konvertuoti jį į kelias eilutes. DocumentBuilder klasė naudojama ženklelių sąrašui nustatyti kvadrato formatu, šriftu ir rašyti visus sakinius į ženklelių sąrašą.
Šioje temoje aprašomas Word failo pavertimo ženklelių sąrašu procesas. Norėdami konvertuoti ženklelius į pastraipas, žr. straipsnį, kaip konvertuoti ženklelius į pastraipą Word faile naudodami Java.