Konversi PDF ke File Word DOCX via API Python Gratis

Perpustakaan Python Sumber Terbuka terkemuka untuk Membuat & Memanipulasi Dokumen Microsoft Word DOCX. Secara dinamis Membuat File DOCX, Menyematkan Teks, Tabel, Gambar, & lainnya dalam Aplikasi Python.

Apa itu Py2Docx?

Perpustakaan sumber terbuka telah menjadi tak tergantikan bagi pengembang yang ingin menyederhanakan alur kerja mereka dan membangun aplikasi yang kuat tanpa harus menciptakan kembali roda. Dunia pembuatan dokumen telah berkembang pesat, dengan DOCX menjadi format file yang menonjol. Tetapi bagaimana jika Anda perlu secara programatis menghasilkan dokumen DOCX dalam aplikasi Python Anda? Perkenalkan Py2Docx, perpustakaan sumber terbuka yang kuat yang memungkinkan pengembang membuat file DOCX yang tampak profesional dengan mudah. Library ini mempermudah penambahan dan pemformatan teks dalam dokumen Word. Ia mendukung font khusus, ukuran, dan warna, opsi perataan teks (kiri, tengah, kanan, rata), serta pemformatan paragraf untuk spasi, indentasi, dan jeda baris. Ini memungkinkan pengembang mengotomatisasi pembuatan dokumen, menghilangkan tugas berulang yang sangat berguna dalam pembuatan faktur, laporan, atau sertifikat.

Py2Docx adalah perpustakaan Python sumber terbuka yang dirancang untuk menyederhanakan pembuatan dan manipulasi dokumen Microsoft Word (.docx). Dikembangkan oleh Rafael S., perpustakaan ini menyediakan antarmuka ramah pengguna untuk secara dinamis membuat dokumen Word, menyisipkan teks, tabel, gambar, menambah bagian, dan lainnya. Ia dihosting di GitHub, sehingga dapat diakses oleh komunitas pengembang global. Dukungan perpustakaan untuk gaya dan templat khusus memungkinkan pengembang membuat dokumen yang sesuai dengan pedoman merek atau kebutuhan spesifik pengguna. Sebagai perpustakaan Python, Py2Docx terintegrasi mulus dengan kerangka kerja dan alat Python lainnya, seperti Django atau Flask. Dengan mengintegrasikan perpustakaan ini, pengembang dapat menghemat waktu, mengurangi biaya, dan menyampaikan dokumen berkualitas tinggi yang disesuaikan kepada pengguna.

Previous Next

Memulai dengan Py2Docx

Py2Docx dihosting di PyPI, jadi sangat mudah untuk menginstalnya. Dapat diinstal dengan pip menggunakan perintah berikut.

Instal Py2Docx via perintah pip

 $ pip install py2docx 

Pembuatan File Word DOCX via Python

Perpustakaan Py2Docx sumber terbuka telah menyediakan dukungan lengkap untuk membuat dokumen DOCX baru dalam aplikasi Python. Library ini mempermudah penambahan teks, penyisipan gambar, penambahan tabel, dan pemformatan teks dalam dokumen Word dengan mudah. Berikut contoh kode sederhana yang menunjukkan cara membuat dokumen DOCX baru dengan paragraf yang berisi teks yang ditentukan. Properti style digunakan untuk mengatur gaya paragraf (opsional).

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

Buat & Kelola Tabel dalam DOCX via Python

Membuat tabel dalam dokumen Word adalah kebutuhan umum, dan perpustakaan Py2Docx sumber terbuka menyederhanakan proses ini dengan fitur pembuatan dan manipulasi tabel yang kuat. Library ini mendukung penambahan tabel dengan jumlah baris dan kolom yang dapat disesuaikan, mengisi sel dengan teks atau elemen bersarang, memformat tabel dengan batas, bayangan, opsi perataan, dll. Potongan kode berikut menunjukkan cara membuat dan mengisi tabel dengan header dan data dalam aplikasi Python.

Cara Membuat & Mengisi Tabel dengan Header dan Data via 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 Gambar ke Word DOCX via Python

Dengan Py2Docx, pengembang perangkat lunak dapat menyematkan gambar ke dokumen Word DOCX dengan mudah hanya dengan beberapa baris kode Python. Library ini mendukung penyesuaian ukuran dan perataan khusus. Contoh kode berikut menyematkan gambar dalam dokumen Microsoft Word, mengubah ukurannya ke dimensi yang ditentukan, dan menempatkannya di tengah halaman menggunakan perpustakaan Python.

Cara Menyematkan Gambar dalam Dokumen Word via 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')
 
 Indonesia