Python'da ODP'yi PDF'ye dönüştürün

Bu kısa makalede Python’da ODP‘ın PDF‘a nasıl dönüştürüleceği anlatılmaktadır. Ayrıca, programlama görevlerinin bir listesinin yanı sıra geliştirme ortamını oluşturmak için gerekli adımları ve basit bir API arayüzü kullanarak Python’da ODP’yi PDF’ye dönüştürmek için bir örnek kodu da temsil eder. Bu uygulama; macOS, Windows ve Linux içindeki Python ve .NET ile yapılandırılmış herhangi bir ortamda kullanılabilir.

Python kullanarak ODP’yi PDF’ye Kaydetme Adımları

  1. Python kullanarak ODP’yi PDF’ye aktarmak için .NET aracılığıyla Python için Aspose.Slides kullanılacak ortamı oluşturun
  2. ODP’yi PDF dosyasına dönüştürmek için Presentation sınıf nesnesini kullanarak kaynak ODP sunumuna erişin
  3. PdfOptions sınıfı nesnesini kullanın ve istediğiniz PDF dosyası seçeneklerini ayarlayın
  4. ODP dosyasını diske PDF olarak kaydedin

Yukarıdaki adımları izleyerek Python kullanarak ODP’yi hızlı bir şekilde PDF’ye aktarabilirsiniz. İşlem, örnek ODP dosyasına diskten veya bellek akışından erişilerek başlayacak ve ardından istenen çıktı PDF dosyası özelliklerini ayarlamak için PdfOptions sınıfının bir örneği kullanılacaktır. Sonunda yüklenen ODP, kaydetme yöntemi kullanılarak diske PDF dosyası olarak kaydedilecektir.

Python kullanarak ODP’yi PDF’ye Aktarma Kodu

import aspose.slides as slides
# The path to source files directory
filepath = "C://Words//"
#Load the license in your application to
#convert the ODP presentation to PDF
odpToPdfLicense = slides.License()
odpToPdfLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Create the Presentation object to load the source presentation file
odpPre = slides.Presentation(filepath + "Sample.odp")
# Initialize the PdfOptions class
pdfOpts = slides.export.PdfOptions()
pdfOpts.jpeg_quality = 90
pdfOpts.embed_full_fonts = True
pdfOpts.save_metafiles_as_png = True
pdfOpts.text_compression = slides.export.PdfTextCompression.FLATE
# Save the loaded ODP to a PDF file
odpPre.save(filepath + "OdpToPdf.pdf", slides.export.SaveFormat.PDF, pdfOpts)

Yukarıdaki örnek, ODP’den PDF’ye dönüştürücü tabanlı bir API geliştirmek üzere geliştirme yapmak için kolayca başvurulabileceğini göstermektedir. Access_permissions, jpeg_quality, image_transparent_color, uyumluluk, default_regular_font, show_hidden_slides gibi PdfOptions sınıfı tarafından sunulan farklı özellikleri ayarlayarak ve çıktı PDF dosyası Parolasını birkaç isim olarak ayarlayarak çıktı PDF dosyasını daha da özelleştirebilirsiniz.

Bu makale bize basit bir API arayüzü kullanarak Python kullanarak ODP’yi PDF’ye nasıl kaydedeceğimizi öğretti. Bir sunumu Markdown dosyasına dönüştürme hakkında bilgi edinmek istiyorsanız Python kullanarak PPTX’i Markdown’a nasıl dönüştürebilirim? adresindeki makaleye bakın.

 Türkçe