Python vasitəsilə PPT və PPTX təqdimatlarının PDF-ə çevrilməsi
Bir neçə Microsoft PowerPoint (.ppt və .pptx) təqdimat faylını bir dəfədə PDF sənədlərinə çevirmək üçün hazırlanmış, istifadəsi asan, açıq mənbəli Python skripti.
Batch-PPT-to-PDF nədir?
.pptx və .ppt faylları dənizində boğulursunuz, onları bir-bir əl ilə PDF-ə çevirirsiniz? Hesabatları arxivləyən iş peşəkarı, dərs qeydlərini paylayan müəllim, ya da iş axınını avtomatlaşdıran inkişaf etdirici olsanız, bu əl prosesi yorucu və səhvlərə meyillidir. Jack Brookes tərəfindən yaradılmış Batch-PPT-to-PDF skripti, bu bütün prosesi avtomatlaşdıran zərif Python əsaslı həll təklif edir və peşəkarları, müəllimləri və müəssisələri sayısız saat əl işindən qurtarır. Kitabxananın bir neçə vacib xüsusiyyəti var, məsələn, bir neçə faylı eyni anda emal etmək, platformalararası uyğunluq, seçilmiş slaydları PDF-ə çevirmək və s.
Batch-PPT-to-PDF, bir neçə Microsoft PowerPoint faylını (həm .ppt, həm .pptx formatlarını) bir dəfədə PDF sənədlərinə çevirmək üçün hazırlanmış yüngül Python skriptidir. Bu açıq mənbəli alət, Python-un COM avtomatlaşdırma imkanlarından istifadə edərək, Windows maşınınızda quraşdırılmış Microsoft PowerPoint ilə birbaşa əlaqə qurur və orijinal formatlama, şriftlər və tərtibatı qoruyan yüksək dəqiqlikli çevirmələri təmin edir. Skript minimal quraşdırma tələb edir və mürəkkəb konfiqurasiya faylları və ya komanda sətiri arqumentləri tələb etmir, bu da proqramlaşdırma təcrübəsi məhdud olan istifadəçilər üçün də əlçatan edir. Sadə yanaşması yeni başlayanlar üçün uyğundur, skriptlənə bilən təbiəti isə inkişaf etdiricilər və İT mütəxəssisləri üçün güclü bir aktivdir.
Batch-PPT-to-PDF ilə Başlanğıc
Batch-PPT-to-PDF Kitabxanasını quraşdırmağın tövsiyə olunan yolu GitHub vasitəsilədir. Sorunsuz quraşdırma üçün aşağıdakı əmri istifadə edin.
GitHub vasitəsilə PowerPoint to PDF Kitabxanasını quraşdırın
git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git Siz həmçinin onu birbaşa Aspose məhsulunun buraxılış səhifəsindən yükləyə bilərsiniz.Python vasitəsilə tək PPT/PPTX fayllarının PDF-ə çevrilməsi
Batch-PPT-to-PDF skripti Python kitabxanasından istifadə edərək tək və ya bir neçə PowerPoint təqdimat faylını PDF-ə çevirmə dəstəyi əlavə edib. Çevirmək istədiyiniz PowerPoint fayllarını skriptin olduğu qovluğa yerləşdirin. Skript .ppt və ya .pptx uzantılı bütün faylları avtomatik olaraq aşkar edib emal edəcək. ppt_to_pdf() funksiyası tək PowerPoint faylının faktiki çevrilməsini həyata keçirir. Funksiya əvvəlcə çıxış faylının adının 'pdf' uzantısı ilə bitib-bitmədiyini yoxlayır. Əgər yoxdursa, düzgün fayl adlandırılması üçün ".pdf" əlavə edir. Bu tədbir faylların uzantısız yaradılmasının qarşısını alır. Aşağıdakı kod nümunəsi Python tətbiqlərində Fərdi Təqdimatın PDF-ə çevrilməsini necə həyata keçirmək lazım olduğunu göstərir.
Fərdi PowerPoint təqdimatını Python ilə PDF-ə necə çevirmək olar?
def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()
Python vasitəsilə toplu PowerPoint fayllarını PDF-ə çevirmək
Açıq mənbəli Batch-PPT-to-PDF kitabxanası proqram inkişaf etdiricilərinə tək qovluqdakı bir neçə PowerPoint təqdimat faylını PDF sənədlərinə yükləmək və çevirmək işini asanlaşdırır. Təsəvvür edin ki, masaüstünüzdə bir qovluğunuz var və onun içindəki bütün PowerPoint fayllarını PDF-ə çevirmək, nəticələri diskinizdəki yeni bir qovluqda saxlamaq istəyirsiniz. Aşağıdakı kod nümunəsi Python skriptindən istifadə edərək bir neçə PowerPoint təqdimatını PDF fayllarına necə çevirmək lazım olduğunu göstərir.
Python tətbiqlərində qovluqdakı bütün PowerPoint fayllarını PDF-ə necə çevirmək olar?
def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((".ppt", ".pptx"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + ".pdf") ppt_to_pdf(powerpoint, fullpath, outputpath)
Yüksək dəqiqlikli çıxış dəstəyi
Çevirmə yerli Microsoft PowerPoint tətbiqi tərəfindən həyata keçirildiyi üçün yaranan PDF-lər ən yüksək keyfiyyətdə olur. Skript proqram vasitəsilə PowerPoint-in "Save As" funksiyasını işə salır, bütün şriftlər, şəkillər, formalar və animasiyalar (statik slaydlar kimi ixrac edilən) tam olaraq nəzərdə tutulduğu kimi qorunur. Nəticədə təqdimatınızın mükəmməl PDF nüsxəsini əldə edirsiniz, bu da onu əl ilə ixrac etdiyiniz zaman əldə edəcəyinizə bərabərdir.