Konverter PDF til Word DOCX Fil via Gratis Python API

Førende Open Source Python Bibliotek til Oprettelse & Manipulation af Microsoft Word DOCX-dokumenter. Dynamisk opret DOCX-filer, indlejr tekst, tabeller, billeder og mere i Python Apps.

Hvad er Py2Docx?

Open source-biblioteker er blevet uundværlige for udviklere, der ønsker at strømline deres arbejdsprocesser og bygge robuste applikationer uden at genopfinde hjulet. Verdenen inden for dokumentoprettelse har udviklet sig betydeligt, med DOCX som et fremtrædende filformat. Men hvad hvis du har brug for at generere DOCX-dokumenter programmatiskt i dine Python-applikationer? Her kommer Py2Docx, et kraftfuldt open source-bibliotek, der giver udviklere mulighed for let at skabe professionelle DOCX-filer. Biblioteket gør det nemt at tilføje og style tekst i Word-dokumenter. Det understøtter brugerdefinerede skrifttyper, størrelser og farver, tekstjusteringsmuligheder (venstre, centreret, højre, justeret) og afsnitsstilering for mellemrum, indrykninger og linjeskift. Det gør det muligt for udviklere at automatisere dokumentgenerering, fjerne gentagne opgaver, hvilket er meget nyttigt i opgaver som fakturagenerering, rapportoprettelse eller certifikatproduktionen.

Py2Docx er et open-source Python-bibliotek designet til at forenkle generering og manipulation af Microsoft Word-dokumenter (.docx). Udviklet af Rafael S., giver biblioteket en brugervenlig grænseflade til dynamisk at oprette Word-dokumenter, indlejre tekst, tabeller, billeder, tilføje sektioner og mere. Det er hostet på GitHub, så det er tilgængeligt for det globale udviklerfællesskab. Bibliotekets understøttelse af brugerdefinerede stilarter og skabeloner giver udviklere mulighed for at skabe dokumenter, der matcher branding-retningslinjer eller bruger-specifikke krav. Som et Python-bibliotek integreres Py2Docx problemfrit med andre Python-rammer og værktøjer, såsom Django eller Flask. Ved at indarbejde biblioteket kan udviklere spare tid, reducere omkostninger og levere højkvalitets, tilpassede dokumenter til brugerne.

Previous Next

Kom i gang med Py2Docx

Py2Docx er hostet på PyPI, så det er meget nemt at installere. Det kan installeres med pip ved at bruge følgende kommando.

Installer Py2Docx via pip-kommando

 $ pip install py2docx 

Word DOCX Fil Oprettelse via Python

Det open source Py2Docx-bibliotek har leveret komplet support til at oprette nye DOCX-dokumenter i Python-applikationer. Biblioteket gør det nemt at tilføje tekst, indsætte billeder, tilføje tabeller og style tekst i Word-dokumenter med lethed. Her er et simpelt kodeeksempel, der viser, hvordan man opretter et nyt DOCX-dokument med et afsnit, der indeholder den specificerede tekst. Style-egenskaben bruges til at sætte afsnittets stil (valgfri).

Hvordan Opretter man et Nyt Microsoft Word DOCX Dokument i Python Apps?

 from docx import Document
document = Document()
# Add a paragraph with formatted text
paragraph = document.add_paragraph("This is a paragraph generated using Py2Docx.")
paragraph.style = 'Normal'  # Optional: Set the paragraph style
# Save the document
document.save('my_document.docx')

Opret & Håndter Tabeller i DOCX via Python

Oprettelse af tabeller i Word-dokumenter er et almindeligt krav, og open source Py2Docx-biblioteket forenkler denne proces med robuste funktioner til oprettelse og manipulation af tabeller. Biblioteket understøtter tilføjelse af tabeller med brugerdefineret antal rækker og kolonner, udfyldning af celler med tekst eller indlejrede elementer, styling af tabeller med kanter, skygger, justeringsmuligheder osv. Følgende kodeudsnit demonstrerer oprettelse og udfyldning af en tabel med overskrifter og data i Python-applikationer.

Hvordan Opretter & Fylder Man en Tabel med Overskrifter og Data via Python API?

# Create a table with 2 rows and 3 columns
table = doc.add_table(rows=2, cols=3)

# Populate table cells
table.cell(0, 0).text = 'Header 1'
table.cell(0, 1).text = 'Header 2'
table.cell(0, 2).text = 'Header 3'
table.cell(1, 0).text = 'Data 1'
table.cell(1, 1).text = 'Data 2'
table.cell(1, 2).text = 'Data 3'

# Save the document
doc.save('table_example.docx')
 

Indlejr Billeder i Word DOCX via Python

Med Py2Docx kan softwareudviklere ubesværet indlejre billeder i Word DOCX-dokumenter med blot et par linjer Python-kode. Biblioteket understøtter tilpasning af størrelse og justering. Følgende kodeeksempel indlejrer et billede i Microsoft Word-dokumentet, skalerer det til de specificerede dimensioner og centrerer det på siden ved hjælp af Python-biblioteket.

Hvordan Indlejrer man et Billede i Word Dokument via Python Biblioteket?

# Add an image with custom size and alignment
doc.add_image('example.png', width=200, height=100, alignment='center')
# Save the document
doc.save('image_embedding.docx')
 
 Dansk