Ova kratka tema fokusira se na to kako pretvoriti ODP u PDF u C#. Obuhvaća postavke projekta, popis programskih zadataka i radni uzorak koda za transformaciju ODP-a u PDF u C# pomoću jednostavnog API sučelja. Ova se aplikacija može koristiti u bilo kojem okruženju koje podržava .NET unutar macOS-a, Windowsa i Linuxa.
Koraci za spremanje ODP-a u PDF pomoću C#
- Uspostavite razvojno okruženje za instaliranje Aspose.Slides for .NET za pretvaranje ODP-a u PDF koristeći C#
- Učitajte izvornu ODP prezentaciju pomoću instance klase Presentation za pretvorbu ODP u PDF
- Napravite instancu klase PdfOptions i postavite potrebne opcije PDF datoteke
- Spremite učitani ODP kao PDF datoteku na disk
Pridržavajući se gore navedenih koraka možete jednostavno izvesti ODP u PDF koristeći C#. Proces će započeti pristupom izvornoj ODP datoteci s diska, nakon čega slijedi stvaranje instance klase PdfOptions za postavljanje potrebnih opcija PDF datoteke. Konačno, ODP će se prikazati kao PDF datoteka na disku.
Kod za pretvaranje ODP-a u PDF u C#
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class OdpToPdf | |
{ | |
public static void ConvertOdpToPdf() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Initialize a license to convert ODP to PDF | |
Aspose.Slides.License licenseOdpExport= new Aspose.Slides.License(); | |
licenseOdpExport.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Instantiate the Presentation class object to access to ODP file | |
Presentation presPPT = new Presentation(path + "Sample.odp"); | |
// Instantiate the PdfOptions class object | |
PdfOptions pdfFileOptions = new PdfOptions(); | |
// Define the output PDF file options | |
pdfFileOptions.JpegQuality = 90; | |
pdfFileOptions.EmbedFullFonts = true; | |
pdfFileOptions.SaveMetafilesAsPng = true; | |
pdfFileOptions.TextCompression = PdfTextCompression.Flate; | |
// Convert the ODP to PDF | |
presPPT.Save(path+ "PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfFileOptions); | |
} | |
} | |
} |
Za razvoj ODP u PDF pretvarač C# temeljen API učinkovito je korišten. Opcijska klasa PdfOptions koristi se za daljnju prilagodbu izlazne PDF datoteke manipuliranjem različitim svojstvima uključujući AccessPermissions, Compliance, DefaultRegularFont, JpegQuality, ImageTransparentColor, ShowHiddenSlides i postavljanje izlazne PDF lozinke da spomenemo samo neke.
Ovaj se članak usredotočio na to kako spremiti ODP u PDF pomoću C# pomoću jednostavnih API poziva. Ako ste zainteresirani za učenje o procesu pretvaranja prezentacije u Markdown datoteku, pogledajte članak na kako pretvoriti PPTX u Markdown koristeći C#.