Tukar PDF ke Fail Word DOCX melalui API Python Percuma

Perpustakaan Python Sumber Terbuka terkemuka untuk Mencipta & Manipulasi Dokumen Microsoft Word DOCX. Secara dinamik mencipta fail DOCX, menyematkan Teks, Jadual, Imej, & banyak lagi dalam Aplikasi Python.

Apakah Py2Docx?

Perpustakaan sumber terbuka telah menjadi sangat penting bagi pemaju yang ingin menyederhanakan aliran kerja mereka dan membina aplikasi yang kukuh tanpa perlu mencipta semula fungsi asas. Dunia penciptaan dokumen telah berkembang dengan pesat, dengan DOCX menjadi format fail yang menonjol. Tetapi bagaimana jika anda perlu menjana dokumen DOCX secara programatik dalam aplikasi Python anda? Kenalkan Py2Docx, perpustakaan sumber terbuka yang kuat yang memberi kuasa kepada pemaju untuk menghasilkan fail DOCX yang kelihatan profesional dengan mudah. Perpustakaan ini memudahkan penambahan dan pemformatan teks dalam dokumen Word. Ia menyokong fon, saiz, dan warna tersuai, pilihan penjajaran teks (kiri, tengah, kanan, rata), serta pemformatan perenggan untuk jarak, penjarakan, dan pemisah baris. Ia membolehkan pemaju mengautomasi penjanaan dokumen, menghapuskan tugas berulang yang sangat berguna dalam penjanaan invois, penciptaan laporan, atau pembuatan sijil.

Py2Docx ialah perpustakaan Python sumber terbuka yang direka untuk memudahkan penjanaan dan manipulasi dokumen Microsoft Word (.docx). Dibangunkan oleh Rafael S., perpustakaan ini menyediakan antara muka mesra pengguna untuk mencipta dokumen Word secara dinamik, menyematkan teks, jadual, imej, menambah seksyen, dan banyak lagi. Ia dihoskan di GitHub, menjadikannya mudah diakses oleh komuniti pemaju global. Sokongan perpustakaan untuk gaya dan templat tersuai membolehkan pemaju mencipta dokumen yang sepadan dengan panduan jenama atau keperluan khusus pengguna. Sebagai perpustakaan Python, Py2Docx menyatu dengan lancar bersama rangka kerja dan alat Python lain, seperti Django atau Flask. Dengan mengintegrasikan perpustakaan ini, pemaju dapat menjimatkan masa, mengurangkan kos, dan menghasilkan dokumen berkualiti tinggi yang disesuaikan untuk pengguna.

Previous Next

Mula Menggunakan Py2Docx

Py2Docx dihoskan di PyPI, jadi sangat mudah untuk dipasang. Ia boleh dipasang dengan pip menggunakan perintah berikut.

Pasang Py2Docx melalui arahan pip

 $ pip install py2docx 

Cipta Fail DOCX Word melalui Python

Perpustakaan sumber terbuka Py2Docx telah menyediakan sokongan lengkap untuk mencipta dokumen DOCX baru dalam aplikasi Python. Perpustakaan ini memudahkan penambahan teks, penyisipan imej, penambahan jadual dan pemformatan teks dalam dokumen Word dengan mudah. Berikut adalah contoh kod mudah yang menunjukkan bagaimana mencipta dokumen DOCX baru dengan perenggan yang mengandungi teks yang ditentukan. Sifat gaya digunakan untuk menetapkan gaya perenggan (opsional).

Bagaimana Mencipta Dokumen Microsoft Word DOCX Baru dalam Aplikasi Python?

 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')

Cipta & Urus Jadual dalam DOCX melalui Python

Mencipta jadual dalam dokumen Word adalah keperluan biasa, dan perpustakaan sumber terbuka Py2Docx memudahkan proses ini dengan ciri penciptaan dan manipulasi jadual yang kukuh. Perpustakaan menyokong penambahan jadual dengan bilangan baris dan lajur tersuai, mengisi sel dengan teks atau elemen bersarang, memformat jadual dengan sempadan, bayangan, pilihan penjajaran dan sebagainya. Potongan kod berikut menunjukkan cara mencipta dan mengisi jadual dengan header dan data dalam aplikasi Python.

Bagaimana Mencipta & Mengisi Jadual dengan Header dan Data melalui API Python?

# 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')
 

Sisipkan Imej ke Word DOCX melalui Python

Dengan Py2Docx, pemaju perisian dapat menyematkan imej ke dalam dokumen Word DOCX dengan mudah hanya dengan beberapa baris kod Python. Perpustakaan menyokong saiz dan penjajaran tersuai. Contoh kod berikut menyematkan imej dalam dokumen Microsoft Word, menskala kepada dimensi yang ditentukan, dan memusatkannya pada halaman menggunakan perpustakaan Python.

Bagaimana Menyemat Imej dalam Dokumen Word melalui Perpustakaan Python?

# 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')
 
 Melayu