W tym temacie opisano sposób konwertowania punktorów na akapit w pliku Word przy użyciu języka Java. Zawiera szczegółowe informacje dotyczące konfiguracji środowiska programistycznego, listę kroków programowania i działający przykładowy kod umożliwiający wykonanie konwersji punktorów na zdania w pliku Word przy użyciu języka Java. Możesz używać tej aplikacji na dowolnej platformie obsługującej Java.
Kroki, aby usunąć wypunktowania z dokumentu programu Word przy użyciu języka Java
- Ustaw środowisko tak, aby używało Aspose.Words for Java do usuwania wypunktowań
- Uzyskaj dostęp do pliku Word w klasie Document zawierającej wypunktowania i listy numerowane
- Iteruj po wszystkich węzłach i rzuć to na obiekt klasy paragraphs
- Uzyskaj dostęp do instancji ListFormat dla każdego akapitu i wywołaj metodę usuwaniaNumbers().
- Zapisz dokument programu Word po usunięciu punktorów
Powyższe kroki obejmują proces tworzenia konwertera punktorów na akapity w pliku Word przy użyciu języka Java. Uzyskaj dostęp do pliku Word za pomocą instancji klasy Document i wykonaj iterację po wszystkich węzłach podrzędnych typu Akapit. Uzyskaj dostęp do metody getListFormat() dla każdego akapitu i wywołaj metodę usuwaniaNumbers(), aby wyczyścić punktory.
Kod konwertujący wypunktowania na akapit w pliku programu Word przy użyciu języka 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"); | |
} | |
} |
Ten przykład kodu demonstruje rozwój konwertera punktora na akapit dla pliku dokumentu programu Word. Moduł wyliczający NodeType służy do odfiltrowywania akapitów z kolekcji węzłów podrzędnych w dokumencie. Metoda usuwaniaNumbers() czyści wszystkie typy numeracji, punktorów i list wielopoziomowych i konwertuje je na normalne zdania bez wpływu na wcięcia wewnątrz akapitów.
W tym temacie omówiono proces przekształcania punktorów, list numerowanych i list wielopoziomowych w normalne zdania. Aby dodać spis treści do pliku Word, zapoznaj się z artykułem na temat wstaw spis treści do pliku Word przy użyciu języka Java.