Pulsuz Python API vasitəsilə PDF‑ni Word DOCX Faylına Çevirin

Microsoft Word DOCX Sənədlərini Yaratmaq və Manipulyasiya Etmək üçün aparıcı Açıq Mənbəli Python Kitabxanası. Python tətbiqlərində DINAMİK olaraq DOCX faylları yaradır, mətn, cədvəllər, şəkillər və daha çoxunu əlavə edir.

Py2Docx nədir?

Açıq mənbəli kitabxanalar iş axınını optimallaşdırmaq və çarxı yenidən icad etmədən davamlı tətbiqlər yaratmaq istəyən inkişafçılar üçün əvəzolunmaz olmuşdur. Sənəd yaradılması dünyası əhəmiyyətli dərəcədə inkişaf edib, DOCX önəmli fayl formatı olaraq ortaya çıxıb. Amma Python tətbiqlərinizdə proqramlaşdırma yolu ilə DOCX sənədləri yaratmaq lazım olsa nə edərsiniz? Cavab Py2Docx‑dədir, güclü açıq mənbəli kitabxana, inkişafçılara peşəkar görünüşlü DOCX fayllarını asanlıqla yaratmaq imkanı verir. Kitabxana Word sənədlərinə mətn əlavə etməyi və stil verməyi sadələşdirir. Özəl şriftlər, ölçülər və rənglər, mətn hizalama seçimləri (sol, ortada, sağ, tamlandırılmış) və Paraqraf stilizasiya (aralıq, girintilər, sətir sonları) dəstəklənir. İnkişafçılara sənəd yaradılmasını avtomatlaşdırmağa, təkrarlanan vəzifələri aradan qaldırmağa kömək edir, bu da faktura yaratma, hesabat hazırlama və ya sertifikat istehsalı kimi işlərdə çox faydalıdır.

Py2Docx, Microsoft Word sənədlərinin (.docx) yaradılmasını və manipulyasiyasını sadələşdirmək üçün hazırlanmış açıq mənbəli Python kitabxanasıdır. Rafael S. tərəfindən inkişaf etdirilmiş bu kitabxana, dinamik olaraq Word sənədləri yaratmaq, mətn, cədvəllər, şəkillər əlavə etmək, bölmələr yaratmaq və daha çoxunu təmin edən istifadəçi‑dostu interfeys təqdim edir. GitHub‑da yerləşir, bu da qlobal inkişafçı icması üçün əlçatan edir. Özəl stillər və şablonlar dəstəyi, inkişafçılara marka qaydalarına və ya istifadəçi‑spesifik tələblərə uyğun sənədlər yaratmağa imkan verir. Python kitabxanası kimi, Py2Docx Django və ya Flask kimi digər Python çərçivələri və alətləri ilə problemsiz inteqrasiya olur. Kitabxananı layihəyə əlavə etməklə, inkişafçılar vaxt və xərc qənaət edə, yüksək keyfiyyətli, fərdiləşdirilmiş sənədləri istifadəçilərə təqdim edə bilərlər.

Previous Next

Py2Docx ilə Başlamaq

Py2Docx PyPI‑də yerləşir, ona görə quraşdırmaq çox sadədir. Aşağıdakı əmrlə pip istifadə edərək quraşdırıla bilər.

Py2Docx‑i pip əmri ilə quraşdırın

 $ pip install py2docx 

Python vasitəsilə Word DOCX Faylının Yaradılması

Açıq mənbəli Py2Docx kitabxanası Python tətbiqlərində yeni DOCX sənədləri yaratmaq üçün tam dəstək təqdim edir. Kitabxana Word sənədlərinə mətn əlavə etməyi, şəkillər yerləşdirməyi, cədvəllər əlavə etməyi və mətnə stil verməyi asanlaşdırır. Budur təyin edilmiş mətnlə paraqrafı olan yeni DOCX sənədinin necə yaradıldığını göstərən sadə kod nümunəsi. Stil xüsusiyyəti paraqrafın stilini təyin etmək üçün istifadə olunur (istəyə bağlı).

Python tətbiqlərində yeni Microsoft Word DOCX sənədi necə yaratmaq olar?

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

Python vasitəsilə DOCX‑də Cədvəllər Yaratmaq və İdarə Etmək

Word sənədlərində cədvəllər yaratmaq ümumi tələbatdır və açıq mənbəli Py2Docx kitabxanası bu prosesi güclü cədvəl yaratma və manipulyasiya xüsusiyyətləri ilə sadələşdirir. Kitabxana xüsusi sətir və sütun sayları ilə cədvəllər əlavə etməyi, hüceyrələri mətn və ya yuvalı elementlərlə doldurmağı, cədvəlləri kənar, kölgə, hizalama seçimləri ilə stil verməyi dəstəkləyir. Aşağıdakı kod parçacığı Python tətbiqlərində başlıqlı və məlumatlı cədvəl yaratma və doldurmağı nümayiş etdirir.

Python API vasitəsilə başlıqlı və məlumatlı cədvəl necə yaratmaq və doldurmaq olar?

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

Python vasitəsilə Word DOCX‑ə Şəkillər Daxil Etmək

Py2Docx ilə proqram təminatı inkişafçıları yalnız bir neçə Python sətiri ilə Word DOCX sənədlərinə şəkilləri asanlıqla daxil edə bilərlər. Kitabxana özəl ölçüləndirmə və hizalama dəstəyi verir. Aşağıdakı kod nümunəsi Microsoft Word sənədinə şəkil əlavə edir, onu təyin edilmiş ölçülərə miqyaslayır və səhifənin ortasına yerləşdirir.

Python kitabxanası vasitəsilə Word sənədinə şəkil necə əlavə etmək olar?

# 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')
 
 Azəri