PowerPoint PPT PPTX till PDF

Letar du efter en pålitlig men enkel lösning för att konvertera PowerPoint PPT eller PPTX till PDF? Vill du exakt konvertera PowerPoint-presentationer till PDF med hög kvalitet? Om ja så är du på rätt plats eftersom jag i den här artikeln kommer att visa upp ett gäng funktioner för att sömlöst konvertera PowerPoint PPT till PDF eller PPTX till PDF programmatiskt i C#.

Den här artikeln består av följande funktioner för konvertering av PowerPoint till PDF.

Obs: Förutom konvertering av PPT till PDF stöder Aspose.Slides på egen hand konvertering av presentationer till många format: HTML, JPG, TIFF och andra.

För att konvertera PPT till DOC måste du använda Aspose.Slides tillsammans med Aspose.Words. Du kanske vill prova vår gratis PPT till Word-konverterare för att se hur Aspose API:er hanterar konverteringsprocesser.

Förutsättning för PowerPoint till PDF-konvertering i C#

Aspose.Slides för .NET är ett kraftfullt PowerPoint-automations-API för att skapa, redigera, analysera och konvertera presentationsdokument och vi kommer att använda detta API genom hela den här artikeln. Du kan installera Aspose.Slides för .NET på något av följande sätt i Visual Studio.

Installerar via NuGet Package Manager

PPT till PDF

Installerar via Package Manager Console

PM> Install-Package Aspose.Slides.NET

Konvertera PPT eller PPTX till PDF i C#

Följande är de enkla stegen för att konvertera en PowerPoint-presentation till PDF med Aspose.Slides för .NET.

Följande kodexempel visar hur man konverterar PPT till PDF i C#.

// Instantiera ett presentationsobjekt som representerar en PPT-fil
Presentation presentation = new Presentation("PowerPoint.ppt");

// Spara presentationen som PDF
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);

Konvertera PPT eller PPTX till PDF med anpassade alternativ i C#

Du kan också anpassa PowerPoint till PDF-konvertering genom att definiera olika alternativ såsom Jpeg-kvalitet, textkomprimeringsnivå, beteendet hos metafiler och etc. Du kan ställa in dessa alternativ med klassen PdfOptions.

Följande kodexempel visar hur du konverterar PowerPoint till PDF med anpassade alternativ i C#.

// Instantiera ett presentationsobjekt som representerar en PPTX-fil
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiera klassen PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Ställ in Jpeg-kvalitet
pdfOptions.JpegQuality = 90;

// Ställ in beteende för metafiler
pdfOptions.SaveMetafilesAsPng = true;

// Ställ in textkomprimeringsnivå
pdfOptions.TextCompression = PdfTextCompression.Flate;

// Definiera PDF-standarden
pdfOptions.Compliance = PdfCompliance.Pdf15;

// Spara presentationen som PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Konvertera dolda bilder av PowerPoint-presentationer till PDF i C#

PowerPoint-presentationer kan också innehålla dolda bilder. Som standard ingår inte dolda bilder i PPT eller PPTX till PDF-konvertering. Om du vill konvertera en presentation inklusive dolda bilder kan du specificera det med egenskapen PdfOptions.ShowHiddenSlides.

Följande kodexempel visar hur man konverterar en PPTX till PDF inklusive dolda bilder i C#.

// Instantiera ett presentationsobjekt som representerar en PPTX-fil
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiera klassen PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Inkludera dolda bilder
pdfOptions.ShowHiddenSlides = true;

// Spara presentationen som PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Konvertera valda bilder av PowerPoint PPT eller PPTX till PDF i C#

Istället för att konvertera hela presentationen kan du också konvertera de valda bilderna i presentationen till PDF. För detta kan du definiera heltalsmatrisen som innehåller diabildsnumren och sedan skicka den matrisen till metoden Save(String,Int32[], SaveFormat.Pdf).

Följande kodexempel visar hur man konverterar valda bilder av PowerPoint PPT/PPTX till PDF i C#.

// Instantiera ett presentationsobjekt som representerar en PPTX-fil
Presentation presentation = new Presentation("PowerPoint.pptx");

// Ställa in array av diabilder positioner
int[] slides = { 1, 3 };

// Spara presentationen som PDF
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);

Konvertera PowerPoint-presentation till en lösenordsskyddad PDF med åtkomstbehörighet

PDF-format stöder inställning av lösenord och åtkomstbehörigheter för att skydda dokumentet. Om du vill använda en sådan skyddsmekanism när du konverterar PowerPoint till PDF, kan du göra det med klassen PdfOptions.

Följande kodexempel visar hur du ställer in ett lösenord och anger åtkomstbehörigheter när du konverterar PPTX till PDF i C#.

// Instantiera ett presentationsobjekt som representerar en PPTX-fil
Presentation presentation = new Presentation("PowerPoint.pptx");

/// Instantiera klassen PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Ställa in PDF-lösenord och åtkomstbehörigheter
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;

// Spara presentationen som PDF
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Prova Aspose.Slides för .NET gratis

Du kan prova och använda Aspose.Slides för .NET gratis genom att begära en tillfällig licens.

Se även