Den här korta artikeln belyser hur man konverterar ODP till PDF i Python. Den representerar också de nödvändiga stegen för att etablera utvecklingsmiljön tillsammans med en lista över programmeringsuppgifter och en exempelkod för att omvandla ODP till PDF i Python med ett enkelt API-gränssnitt. Denna applikation kan användas i alla Python- och .NET-konfigurerade miljöer i macOS, Windows och Linux.
Steg för att spara ODP till PDF med Python
- Etablera miljön för att använda Aspose.Slides för Python via .NET för att exportera ODP till PDF med Python
- Gå till käll-ODP-presentationen med klassobjektet Presentation för att konvertera ODP till en PDF-fil
- Använd klassobjektet PdfOptions och ställ in önskade PDF-filalternativ
- Spara ODP-filen som en PDF-fil på disken
Genom att följa stegen ovan kan man snabbt exportera ODP till PDF med Python. Processen börjar med att komma åt ODP-exempelfilen från disken eller en minnesström, som sedan följs av att använda en instans av klassen PdfOptions för att ställa in önskade egenskaper för PDF-filer. I slutändan kommer den laddade ODP att sparas som en PDF-fil på disken med hjälp av sparmetoden.
Kod för att exportera ODP till PDF med Python
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) |
Ovanstående exempel visar att utvecklingen för att utveckla en ODP till PDF-omvandlare Python-baserad API lätt kan hänvisas till. Du kan anpassa utdata-PDF-filen ytterligare genom att ställa in olika egenskaper som exponeras av PdfOptions-klassen inklusive access_permissions, jpeg_quality, image_transparent_color, compliance, default_regular_font, show_hidden_slides och ställa in utdata-PDF-filens lösenord för att nämna några.
Den här artikeln har lärt oss hur man spara ODP till PDF med Python med ett enkelt API-gränssnitt. Om du vill lära dig hur du konverterar en presentation till en Markdown-fil, se artikeln om hur man konverterar PPTX till Markdown med Python.