Dit korte onderwerp richt zich op het converteren van ODP naar PDF in C#. Het omvat de projectinstellingen, een lijst met programmeertaken en een werkende voorbeeldcode om ODP naar PDF in C# te transformeren met behulp van een eenvoudige API-interface. Deze applicatie kan worden gebruikt in elke .NET-ondersteunde omgeving binnen macOS, Windows en Linux.
Stappen om ODP naar PDF op te slaan met C#
- Zet de ontwikkelomgeving op om Aspose.Slides for .NET te installeren om ODP naar PDF te converteren met C#
- Laad de bron-ODP-presentatie met behulp van een instantie van de klasse Presentation voor ODP naar PDF-conversie
- Maak een instantie van de klasse PdfOptions en stel de vereiste PDF-bestandsopties in
- Sla het geladen ODP op als PDF-bestand op de schijf
Door de bovengenoemde stappen te volgen, kunt u ODP eenvoudig exporteren naar PDF met behulp van C#. Het proces begint met het openen van het ODP-bronbestand vanaf de schijf, gevolgd door het maken van een exemplaar van de klasse PdfOptions om de vereiste PDF-bestandsopties in te stellen. Ten slotte wordt de ODP als PDF-bestand op de schijf weergegeven.
Code om ODP naar PDF te transformeren in 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); | |
} | |
} | |
} |
Om een ODP naar PDF-converter te ontwikkelen, is op C# gebaseerde API effectief gebruikt. De optionele klasse PdfOptions wordt gebruikt om het uitgevoerde PDF-bestand verder aan te passen door verschillende eigenschappen te manipuleren, waaronder AccessPermissions, Compliance, DefaultRegularFont, JpegQuality, ImageTransparentColor, ShowHiddenSlides, en het instellen van het PDF-wachtwoord voor de uitvoer, om er maar een paar te noemen.
Dit artikel is gericht op het opslaan van ODP naar PDF met behulp van C# met behulp van eenvoudige API-aanroepen. Als u meer wilt weten over het proces van het converteren van een presentatie naar een Markdown-bestand, raadpleegt u het artikel op hoe PPTX naar Markdown te converteren met C#.