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