Bu məqalədə Python istifadə edərək .docx fayllarını asanlıqla necə yaratmaq, açmaq və ya çevirmək lazım olduğunu göstərəcəyik!
Biz sizi Aspose.Words for Python via .NET kitabxanası, onun funksionallıqları və xüsusiyyətləri ilə tanış edəcəyik ki, .docx fayllarınızı sürətli və asan şəkildə idarə edə biləsiniz.

Aspose.Words for Python via .NET
müxtəlif növ sənədləri (DOCX, DOC, PDF, RTF, DOTX, DOT, DOCM, DOTM, FlatOPC, FlatOpcMacroEnabled, ODT, XML, XAML, HTML, MHTML, TXT, XPS, PS, PNG, JPEG, BMP, SVG, EMF, GIF, EPUB və digər fayl formatları
) oxumaq və manipulyasiya etmək üçün güclü və etibarlı API‑dir.
Kitabxanamız 100‑dən çox Python sinifini ehtiva edir və inkişafçılara skript‑əsaslı sənəd avtomatlaşdırmasını həyata keçirmək üçün unikal imkanlar təqdim edir.
Aspose.Words for Python via .NET
işlək nümunələr və demo‑lar təqdim edir, inkişaf prosesində proqramçılara kömək edir və zəngin xüsusiyyət dəsti, platformadan asılı olmayıcılığı, üçüncü tərəf tətbiqlərindən (məsələn, Microsoft Word) müstəqilliyi, yüksək performans və miqyaslanabilirlik, eləcə də minimal öyrənmə əyrisi ilə seçilir.
API‑mizin bəzi qabaqcıl xüsusiyyətləri:
• sənədlərin çevrilməsi
bir neçə populyar format arasında
• səhifələrin renderlənməsi
yüksək dəqiqliklə
• sənədlərin müqayisəsi
• mail merge sahələrindən istifadə edərək Microsoft Word hesabatlarının hazırlanması
• sənədlərin klonlanması
• sənədlərin hissələrə bölünməsi
• mətni tapmaq və əvəzləmək
• rəqəmsal imzalarla işləmək
• cədvəllərlə işləmək
• su nişanları ilə işləmək
• və daha çox xüsusiyyətləri bizim sənədləşməmizdə
tapa bilərsiniz
Aşağıda yeni sənəd yaratma, mövcud sənədi yükləmə və Python ilə sənədinizi çevirmə yollarını göstərəcəyik.
Python ilə yeni .docx faylı yaratmaq
Yeni sənəd yaratmaq üçün əvvəlcə Document konstruktorunu heç bir parametr olmadan çağırırıq və DocumentBuilder sinifindən istifadə edərək sənədin məzmununu əlavə edirik.
Aşağıdakı kod nümunəsində DocumentBuilder vasitəsilə sənədin necə yaradıldığını görəcəksiniz:
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
doc.save(docs_base.artifacts_dir + "out.docx")
Python ilə .docx faylını yükləmək
Mövcud .docx faylını yükləmək üçün fayl adını və ya axını Document konstruktorlarından birinə ötürürük. Format avtomatik olaraq fayl uzantısına əsasən müəyyən edilir.
Fayldan yükləmək
Mövcud .docx faylını açmaq üçün fayl adını sətir kimi Document konstruktoruna ötürün.
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
Axından yükləmək
Sənədi ehtiva edən axın obyektini Document konstruktoruna ötürərək sənədi axından açın.
Aşağıdakı kod nümunəsində axından sənədin necə açıldığını görə bilərsiniz:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
# Read only access is enough for Aspose.words to load a document.
stream = io.FileIO(docs_base.my_dir + "Document.docx")
doc = aw.Document(stream)
# You can close the stream now, it is no longer needed because the document is in memory.
stream.close()
Bu nümunənin şablon faylı Aspose.Words GitHub‑də yükləmək üçün mövcuddur: Aspose.Words GitHub
.
Python ilə .docx faylını çevirmək
Sənədləri bir formatdan digərinə asan və etibarlı şəkildə çevirmək Aspose.Words API‑nin əsas xüsusiyyətlərindən biridir. .docx formatından başqa formata çevirmə özü çox sadədir və yalnız iki addımla həyata keçirilir:
• İlk addım, faylı Document obyektinə onun konstruktorlarından biri ilə yükləməkdir.
• İkinci addım, Document obyektindəki save metodlarından birini çağırmaq və istənilən çıxış formatını təyin etməkdir.
API‑mızla .docx faylını bir neçə formata çevirə bilərsiniz; aşağıdakı nümunədə .docx faylını PDF formatına necə çevirmək lazım olduğunu göstərəcəyik.
.docx faylını PDF‑ə çevirmək
Aşağıdakı kod nümunəsində save metodu ilə .docx faylını PDF‑ə necə çevirmək lazım olduğunu görəcəksiniz:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
doc.save(docs_base.artifacts_dir + "BaseConversions.docx_to_pdf.pdf")
Bu nümunənin şablon faylı Aspose.Words GitHub‑də yükləmək üçün mövcuddur: Aspose.Words GitHub
.
Müxtəlif PDF standartlarına çevirmək
Kitabxanamız PdfCompliance sayğacını təqdim edir ki, .docx fayllarını müxtəlif PDF standartlarına (məsələn, PDF 1.7, PDF 1.6 və s.) çevirməyə imkan versin.
Aşağıdakı kod nümunəsində PdfSaveOptions ilə PDF 1.7‑yə necə çevirmək lazım olduğunu görə bilərsiniz:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Rendering.docx")
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17
doc.save(docs_base.artifacts_dir + "WorkingWithPdfSaveOptions.conversion_to_pdf_17.pdf", saveOptions)
Pulsuz onlayn konvertoru sınaya və API‑mızın funksionallıqları ilə tanış ola bilərsiniz: pulsuz onlayn konvertor
.