Тази тема обхваща как да конвертирате точки за водещи точки в абзац във файл Word с помощта на Java. Той разкрива подробности за конфигуриране на средата за разработка, списък от програмни стъпки и работещ примерен код за извършване на преобразуване на точки в изречение във файл на Word с помощта на Java. Можете да използвате това приложение на всяка платформа, поддържаща Java.
Стъпки за премахване на Bullet Points от документ на Word с помощта на Java
- Настройте средата да използва Aspose.Words for Java за премахване на точки
- Достъп до файла на Word в класа Document с точки и номерирани списъци
- Преминете през всички възли и ги прехвърлете към обект от клас paragraphs
- Осъществете достъп до екземпляра ListFormat за всеки параграф и извикайте метода removeNumbers().
- Запазете документа на Word, след като премахнете куршумите
Горните стъпки водят до процеса на разработване на преобразувател на точка към абзац във файл на Word с помощта на Java. Осъществете достъп до файла на Word, като използвате екземпляра на класа Document и преминете през всички дъщерни възли от типа Paragraph. Осъществете достъп до метода getListFormat() за всеки параграф и извикайте метода removeNumbers(), за да изчистите водещите точки.
Код за преобразуване на точки в параграф в Word файл с помощта на Java
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.Node; | |
import com.aspose.words.NodeCollection; | |
import com.aspose.words.NodeType; | |
import com.aspose.words.Paragraph; | |
import com.aspose.words.ParagraphCollection; | |
public class RemoveBulletPoints { | |
public static void main(String[] args) throws Exception {// Remove bullets | |
String path ="/Users/TestData/"; | |
// Apply Aspose.Words API license to remove bullet points | |
new License().setLicense(path + "Conholdate.Family.lic"); | |
// Access the sample Word file using the Document class | |
Document inputDocx = new Document(path + "AsposeTest.docx"); | |
for(Object paragraph : inputDocx.getChildNodes(NodeType.PARAGRAPH,true)) | |
{ | |
((Paragraph)paragraph).getListFormat().removeNumbers(); | |
} | |
inputDocx.save("Out.docx"); | |
System.out.println("Done"); | |
} | |
} |
Този пример на код демонстрира разработката на конвертора на точка към абзац за документ на Word. Изброителят NodeType се използва за филтриране на абзаците от колекцията от дъщерни възли в документа. Методът removeNumbers() изчиства всички видове номериране, водещи символи и многостепенни списъци и ги преобразува в нормални изречения, без да засяга отстъпа вътре в абзаците.
Тази тема разработи процеса на трансформиране на водещи символи, номерирани списъци и многостепенни списъци в нормални изречения. За да добавите съдържание във файл на Word, вижте статията за това как да вмъкнете съдържание във файл на Word с помощта на Java.