Konwertuj wypunktowania na akapit w pliku programu Word przy użyciu języka Python

W tym temacie skupiono się na konwertowaniu punktorów na akapit w pliku Word przy użyciu języka Python. Zawiera szczegółowe informacje dotyczące tworzenia środowiska programistycznego, listę zdefiniowanych zadań i przykładowy kod umożliwiający wykonanie konwersji punktorów na zdania w pliku Word przy użyciu języka Python. Możesz używać tej aplikacji na dowolnej platformie obsługującej framework .NET i Python.

Kroki, aby usunąć wypunktowania z dokumentu programu Word za pomocą języka Python

  1. Utwórz środowisko programistyczne, w którym będzie można używać Aspose.Words dla Pythona poprzez .NET do usuwania wypunktowań
  2. Załaduj źródłowy plik Worda do klasy Document zawierający wypunktowania i listy numerowane
  3. Iteruj po wszystkich węzłach i rzutuj każdy węzeł na instancję klasy paragraphs w pliku Word
  4. Uzyskaj dostęp do właściwości ListFormat każdego akapitu i wywołaj metodę usuwania_numerów().
  5. Zapisz dokument programu Word po usunięciu punktorów

Powyższe kroki wyjaśniają proces tworzenia konwertera punktora na akapit w pliku Word przy użyciu języka Python, przy czym proces rozpoczyna się od załadowania pliku World do klasy Document i iteracji przez wszystkie węzły podrzędne typu Paragraph. Uzyskamy dostęp do właściwości list_format każdego akapitu i wywołamy metodę usuwania_numerów(), aby usunąć punktory.

Kod konwertujący wypunktowania na akapit w pliku programu Word przy użyciu języka Python

import aspose.words as aw
# Path to the source files
filePath = "c://words//"
# Load the Aspose.Words license in your application to remove bullets
aw.License().set_license(filePath + "Product.Family.lic")
# Use the Document class object to load the source word
srcDoc = aw.Document(filePath + "AsposeTest.docx")
for node in srcDoc.get_child_nodes(aw.NodeType.PARAGRAPH, True):
node.as_paragraph().list_format.remove_numbers()
# Save the Word file with cleared bullets
srcDoc.save(filePath + "OutDoc.docx")
print ("Bullets removed successfully")

Powyższy przykład ilustruje proces tworzenia konwertera punktora na akapit dla pliku Word. Wyliczenie NodeType służy do wybierania tylko akapitów ze zbioru węzłów węzłów podrzędnych w dokumencie. Metoda Remove_numbers() usuwa wszystkie typy punktorów, numeracji i list wielopoziomowych i przywraca je do normalnych zdań bez zakłócania wcięć akapitów.

W tym artykule wyjaśniono proces przekształcania punktorów, list numerowanych i list wielopoziomowych w zwykłe zdania. Aby wstawić spis treści do pliku DOCX, zapoznaj się z artykułem o tym, jak wstaw spis treści do pliku Word za pomocą Pythona.

 Polski