Ten podstawowy samouczek przeprowadzi Cię przez jak edytować dokument Worda za pomocą Pythona za pomocą kroków konfigurowania środowiska, szczegółów dotyczących ładowania istniejącego dokumentu Worda i przenoszenia kontrolki na żądane miejsce w nim. Dowiesz się, jak Python edytuje DOCX, dodając akapit na początku załadowanego pliku DOCX. Nauczy również ustawiać formatowanie nowo dodanego tekstu.
Kroki, aby edytować dokument programu Word za pomocą Pythona
- Stwórz środowisko do używania Aspose.Words dla Pythona przez .NET do edytowania dokumentu programu Word
- Zaimportuj przestrzeń nazw aspose.words, podając jej alias
- Załaduj żądany plik Worda do obiektu Document, który ma być modyfikowany przy użyciu Pythona
- Utwórz instancję obiektu klasy DocumentBuilder przy użyciu załadowanego pliku programu Word
- Za pomocą tego obiektu DocumentBuilder przejdź na początek dokumentu
- Pobierz czcionkę bieżącej lokalizacji kursora i zmodyfikuj ją zgodnie z wymaganiami
- Ustaw formatowanie akapitu i napisz żądany tekst przed zapisaniem go z powrotem na dysku
Te kroki opisują proces edytowania dokumentu programu Word w języku Python przez udostępnienie łącza do konfigurowania środowiska, a następnie sekwencji zadań w celu uzyskania funkcjonalności. Załadujesz żądany dokument i przeniesiesz kontrolę na początek dokumentu, jednak możesz przenieść ją w dowolne miejsce w załadowanym dokumencie. Gdy kontrolka zostanie przesunięta w określone miejsce, automatycznie wybiera czcionkę i inne ustawienia tekstu w tej lokalizacji, które można modyfikować i używać do wstawiania lub modyfikowania tekstu, jak pokazano w poniższym przykładowym kodzie.
Kod do edycji DOCX w Pythonie
Aby edytować DOCX Python kod jest pokazany tutaj, który używa obiektu klasy DocumentBuilder do kontrolowania załadowanego pliku Word. Ta klasa udostępnia funkcje do przenoszenia kontroli przy użyciu move_to_document_start, move_to_document_end i dowolnego innego elementu w dokumencie wraz z funkcjami do pisania nowych wierszy i wstawiania tekstu do istniejącej zawartości. Może być również używany do pracy z tabelami, wstawiania różnych typów przerw, wstawiania elementów sterujących, takich jak pola wyboru, pola kombi, przypisy i wstawiania obrazów, aby wymienić tylko kilka.
Ten artykuł poprowadził nas do edycji DOCX w Pythonie, jednak jeśli chcesz nauczyć się tworzyć nowy dokument Worda za pomocą Pythona, zapoznaj się z artykułem na temat jak stworzyć dokument Word za pomocą Pythona.