1. Ürün:% s
  2.   Sunum
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

Python ile PPT ve PPTX Sunumlarını PDF'ye Dönüştürme

Birçok Microsoft PowerPoint (.ppt ve .pptx) Sunum Dosyasını Tek Seferde PDF Belgelerine Dönüştürmek İçin Tasarlanmış Kullanımı Kolay Açık Kaynaklı Python Betiği.

Batch-PPT-to-PDF nedir?

.pptx ve .ppt dosyaları denizinde boğuluyor musunuz, bunları tek tek manuel olarak PDF'ye dönüştürerek? İster raporları arşivleyen bir iş profesyoneli, ders notlarını dağıtan bir öğretmen, ister bir iş akışını otomatikleştiren bir geliştirici olun, bu manuel süreç zahmetli ve hataya açıktır. Jack Brookes tarafından oluşturulan Batch-PPT-to-PDF betiği, bu tüm süreci otomatikleştiren şık bir Python tabanlı çözüm sunar ve profesyonellere, eğitimcilere ve işletmelere sayısız saat manuel çalışmayı tasarruf ettirir. Kütüphanenin bir parçası olan birkaç önemli özellik vardır; aynı anda birden fazla dosyayı işleme, çapraz platform uyumluluğu, seçili slaytları PDF'ye dönüştürme vb.

Batch-PPT-to-PDF, bir seferde birden fazla Microsoft PowerPoint dosyasını (.ppt ve .pptx formatları dahil) PDF belgelerine dönüştürmek için tasarlanmış hafif bir Python betiğidir. Bu açık kaynaklı araç, Python'un COM otomasyon yeteneklerinin gücünden yararlanarak Windows makinenizde yüklü Microsoft PowerPoint ile doğrudan etkileşime girer ve orijinal biçimlendirme, yazı tipleri ve düzeni koruyan yüksek doğrulukta dönüşümler sağlar. Betik, minimum kurulum gerektirir ve karmaşık yapılandırma dosyaları ya da komut satırı argümanları gerektirmez, bu da sınırlı programlama deneyimine sahip kullanıcılar için bile erişilebilir kılar. Basit yaklaşımı yeni başlayanlar için erişilebilir kılarken, betiklenebilir yapısı geliştiriciler ve BT profesyonelleri için güçlü bir varlık haline getirir.

Previous Next

Batch-PPT-to-PDF ile Başlarken

Batch-PPT-to-PDF Kütüphanesini kurmanın önerilen yolu GitHub kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

GitHub üzerinden PowerPoint to PDF Kütüphanesini Kurun

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Ayrıca doğrudan buradan indirebilirsiniz Aspose ürün sürüm sayfası.

Python ile Tek PPT/PPTX Dosyalarını PDF'ye Dönüştürme

Batch-PPT-to-PDF betiği, Python kütüphanesini kullanarak tek bir veya birden fazla PowerPoint sunum dosyasını PDF'ye dönüştürme desteği eklemiştir. Dönüştürmek istediğiniz PowerPoint dosyalarını betiğin bulunduğu aynı klasöre yerleştirin. Betik, .ppt veya .pptx uzantılı tüm dosyaları otomatik olarak algılayıp işleyecektir. ppt_to_pdf() işlevi, tek bir PowerPoint dosyasının gerçek dönüşümünü gerçekleştirir. İşlev önce çıktı dosya adının 'pdf' uzantısıyla bitip bitmediğini kontrol eder. Bitmiyorsa, doğru dosya adlandırmasını sağlamak için ".pdf" ekler. Bu önlem, uzantısız dosyaların yanlışlıkla oluşturulmasını engeller. Aşağıdaki kod örneği, Python uygulamaları içinde Bireysel Sunum dönüşümünün PDF'ye nasıl yapılacağını gösterir.

Python ile Tek Bir PowerPoint Sunumunu PDF'ye Nasıl Dönüştürürsünüz?

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 ile Toplu PowerPoint Dosyalarını PDF'ye Dönüştürme

Açık kaynaklı Batch-PPT-to-PDF kütüphanesi, yazılım geliştiricilerin tek bir klasördeki birden fazla PowerPoint sunum dosyasını PDF belgelerine yükleyip dönüştürmesini kolaylaştırır. Diyelim ki Masaüstünüzde bir klasörünüz var ve içindeki tüm PowerPoint dosyalarını PDF'ye dönüştürerek sonuçları diskinizde bir yere yeni bir klasöre kaydetmek istiyorsunuz. Aşağıdaki kod örneği, Python betiği kullanarak birden fazla PowerPoint sunumunu PDF dosyalarına nasıl dönüştüreceğinizi gösterir.

Python Uygulamalarında Klasördeki Tüm PowerPoint Dosyalarını PDF'ye Nasıl Dönüştürürsünüz?

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üksek Doğruluklu Çıktı Desteği

Dönüşüm, yerel Microsoft PowerPoint uygulaması tarafından gerçekleştirildiği için ortaya çıkan PDF'ler en yüksek kaliteye sahiptir. Betik, programlı olarak PowerPoint'in "Farklı Kaydet" işlevini tetikler ve tüm yazı tipleri, görseller, şekiller ve animasyonların (statik slaytlar olarak dışa aktarılmış) tam olarak amaçlandığı gibi korunmasını sağlar. Sunumunuzun mükemmel bir PDF kopyasını elde edersiniz; bu, manuel olarak dışa aktardığınızda alacağınız sonuçla tamamen aynıdır.

 Türkçe