Det här korta ämnet fokuserar på hur man konverterar ODP till PDF i C#. Den omfattar projektinställningarna, en lista över programmeringsuppgifter och en fungerande exempelkod för att omvandla ODP till PDF i C# med ett enkelt API-gränssnitt. Denna applikation kan användas i alla .NET-stödda miljöer i macOS, Windows och Linux.
Steg för att spara ODP till PDF med C#
- Etablera utvecklingsmiljön för att installera Aspose.Slides for .NET för att konvertera ODP till PDF med C#
- Ladda käll-ODP-presentationen med en instans av klassen Presentation för ODP till PDF-konvertering
- Skapa en instans av klassen PdfOptions och ställ in de obligatoriska PDF-filalternativen
- Spara den laddade ODP som en PDF-fil på disken
Genom att följa de ovannämnda stegen kan du enkelt exportera ODP till PDF med C#. Processen kommer att börja med att komma åt käll-ODP-filen från disken, som sedan följs av att skapa en instans av klassen PdfOptions för att ställa in de nödvändiga PDF-filalternativen. Slutligen kommer ODP att renderas som en PDF-fil på disken.
Kod för att transformera ODP till PDF i 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); | |
} | |
} | |
} |
För att utveckla ODP till PDF-omvandlare har C#-baserad API använts effektivt. Den valfria klassen PdfOptions används för att ytterligare anpassa PDF-filen genom att manipulera olika egenskaper inklusive AccessPermissions, Compliance, DefaultRegularFont, JpegQuality, ImageTransparentColor, ShowHiddenSlides och ställa in PDF-lösenord för att nämna några.
Den här artikeln har fokuserat på hur man spara ODP till PDF med C# med enkla API-anrop. Om du är intresserad av att lära dig om processen att konvertera en presentation till en Markdown-fil, se artikeln om hur man konverterar PPTX till Markdown med C#.