Biblioteka Open Source Python DOCX Editor
Darmowa i otwarta biblioteka języka Python do tworzenia i edycji dokumentów DOCX.
Czym jest python-docx?
Funkcje Python-docx
Oto niektóre z głównych cech pliku python-docx:
- Tworzenie plików DOCX: Python-docx pozwala tworzyć pliki DOCX od podstaw. Możesz dosłownie utworzyć pusty dokument i zapisać go w formacie pliku DOCX.
- Edycja plików DOCX: Python-docx pozwala otwierać istniejące pliki DOCX, edytować ich zawartość i zapisywać zaktualizowany dokument z powrotem na dysku. Masz dostęp do
- Dodawanie tabel: Python-docx umożliwia łatwe projektowanie i wstawianie tabel do plików DOCX, co pozwala na proste wyświetlanie danych tabelarycznych i zachowanie uporządkowanego układu.
- Dodawanie obrazów: Python-docx pozwala na dodawanie obrazów do dokumentów DOCX, dzięki czemu możliwe jest wstawianie logotypów, grafik i fotografii w celu zwiększenia atrakcyjności wizualnej.
Pierwsze kroki z python-docx
Bibliotekę python-docx możemy pobrać z serwisu GitHub lub za pomocą polecenia pip install:
Instalacja
Instalacja pliku python-docx jest prosta i można ją wykonać z poziomu terminala, jak pokazano poniżej:
Instalowanie python-docx
pip3 install python-docx
Utwórz dokument DOCX w Pythonie
Możesz utworzyć pusty dokument DOCX, używając klasy Document biblioteki python-docx. Następnie można go zapisać na dysku jako plik DOCX w formacie Microsoft Word 2007+, jak pokazano w poniższym przykładzie:
Otwórz istniejący plik DOCX za pomocą Pythona
Dzięki bibliotece Python-docx możesz również załadować istniejący plik DOCX, wprowadzić w nim zmiany, a następnie zapisać go z powrotem pod nową nazwą. Jest to podobne do opcji "Zapisz jako" dostępnej w programie Microsoft Word.
Wstaw obraz do dokumentu DOCX za pomocą Python-docx
Python-docx pozwala tworzyć dokumenty Word i wstawiać do nich obrazy za pomocą prostego kodu. Możesz również zmienić rozmiar obrazu podczas dodawania do dokumentu. Domyślny rozmiar obrazu to 300x300 pikseli z rozdzielczością 300 dpi.
Dodaj tabelę do pliku DOCX w Pythonie
Microsoft Word pozwala wstawiać tabelę do dokumentu. Tabela składa się z wierszy i kolumn. Przekrój wiersza i kolumny nazywa się komórką. Do każdej komórki można wstawiać zarówno tekst, jak i obrazy.
Wniosek
Python-docx oferuje wiele funkcji do tworzenia i wzbogacania dokumentu Word od podstaw. Jest łatwy w użyciu, ma uproszczoną składnię i jest szybki.
Podobne Produkty
- Apache POI XWPF | Open Source Java API do tworzenia i modyfikowania plików DOCX
- API FileFormat.Words | Otwarte źródło .NET API dla formatów plików Microsoft Word
- DocX | Otwarte źródło .NET API do tworzenia i modyfikowania plików DOCX
- Docx4J | Otwarte źródło API Java do tworzenia i modyfikowania plików DOC i DOCX
- ExcelDataReader | Otwarte źródło interfejsu API .NET do odczytu dokumentów XLS, XLSX, CSV i arkuszy kalkulacyjnych