Open Source Python DOCX Editor-bibliotheek
Gratis en open source Python-bibliotheek om DOCX-documenten te maken en te bewerken.
Wat is python-docx?
Python-docx-functies
Hieronder staan enkele van de belangrijkste kenmerken van python-docx:
- DOCX-bestanden maken: Met Python-docx kunt u DOCX-bestanden helemaal opnieuw maken. U kunt letterlijk een leeg document maken en het opslaan zoals het is in het DOCX-bestandsformaat.
- DOCX-bestanden bewerken: Met Python-docx kunt u bestaande DOCX-bestanden openen, de inhoud ervan bewerken en het bijgewerkte document weer op de schijf opslaan. U hebt toegang tot de
- Tabellen toevoegen: Met Python-docx kunt u eenvoudig tabellen ontwerpen en invoegen in uw DOCX-bestanden. Hierdoor wordt het weergeven van tabelgegevens en het onderhouden van een gestructureerde lay-out eenvoudig.
- Afbeeldingen toevoegen: Met Python-docx kunt u afbeeldingen in uw DOCX-documenten opnemen. Zo kunt u logo's, afbeeldingen of foto's toevoegen om de visuele aantrekkingskracht te vergroten.
Aan de slag met python-docx
We kunnen de python-docx-bibliotheek downloaden van GitHub of met de opdracht pip install:
Installatie
Het installeren van python-docx is eenvoudig en kan worden gedaan vanuit de terminal, zoals hieronder weergegeven:
Python-docx installeren
pip3 install python-docx
Maak een DOCX-document in Python
U kunt een leeg DOCX-document maken met behulp van de Document-klasse van de python-docx-bibliotheek. Het kan vervolgens op schijf worden opgeslagen als DOCX-bestand in de Microsoft Word 2007+-indeling, zoals weergegeven in het onderstaande voorbeeld:
Een bestaand DOCX-bestand openen met Python
Met de Python-docx-bibliotheek kunt u ook een bestaand DOCX-bestand laden, er wijzigingen in aanbrengen en het vervolgens weer opslaan met een nieuwe naam. Dit is vergelijkbaar met de optie "Opslaan als" die beschikbaar is in Microsoft Word.
Afbeelding invoegen in DOCX-document met Python-docx
Met Python-docx kunt u Word-documenten maken en er afbeeldingen invoegen met eenvoudige code. U kunt ook de grootte van de afbeelding wijzigen terwijl u deze aan het document toevoegt. De standaardgrootte van de afbeelding is 300x300 pixels met 300 dpi.
Tabel toevoegen aan DOCX-bestand in Python
Met Microsoft Word kunt u een tabel in een document invoegen. Een tabel bestaat uit rijen en kolommen. De doorsnede van een rij en kolom wordt een cel genoemd. U kunt in elke cel zowel tekst als afbeeldingen invoegen.
Conclusie
Python-docx biedt veel functies om een Word-document vanaf nul te maken en te verrijken. Het is eenvoudig te gebruiken, heeft een vereenvoudigde syntaxis en is snel.
Vergelijkbare Producten
- Apache POI XWPF | Open Source Java API om DOCX-bestanden te maken en te wijzigen
- DocX | Open Source .NET API om DOCX-bestanden te maken en te wijzigen
- Docx4J | Open Source Java API om DOC- en DOCX-bestanden te maken en te wijzigen
- ExcelDataReader | Open Source .NET API om XLS-, XLSX-, CSV- en spreadsheetdocumenten te lezen
- FileFormat.Words API | Open Source .NET API voor Microsoft Word-bestandsindelingen