PowerPoint till PDF C++

Många organisationer använder PowerPoint-presentationer i möten eller andra gruppdiskussioner. Det kan finnas situationer där du behöver dela samma information med andra. I sådana fall kan du antingen välja formatet PPTX eller PDF. Om filen endast ska användas för presentationer är PPTX-filformatet acceptabelt. Men om filen ska delas i informationssyfte är PDF-formatet ett bättre och användarvänligt alternativ. I den här artikeln kommer du att lära dig hur du konverterar PowerPoint-bilder till PDF formaterar med C++.

C++ API för PowerPoint till PDF-konvertering

Aspose.Slides for C++ är ett C++-bibliotek för att skapa och läsa PowerPoint-dokument utan att använda Microsoft PowerPoint. Dessutom stöder den även konvertering av PowerPoint-filer till PDF-format. Du kan antingen installera API:t genom NuGet eller ladda ner det direkt från avsnittet Nedladdningar.

PM> Install-Package Aspose.Slides.Cpp

Konvertera PowerPoint till PDF med C++

Följande är stegen för att konvertera PowerPoint-presentationer till PDF-format.

Följande är exempelkoden för att konvertera PowerPoint-presentationer till PDF med C++.

// Sökvägen till käll- och utdatafiler.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDF_out.pdf";

// Instantiate Presentation-klass som representerar PPTX-fil
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Spara presentationen som PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf);

Konvertera PowerPoint till PDF med ytterligare alternativ

Aspose.Slides för C++ tillhandahåller klassen PdfOptions för att anpassa konverteringen av PowerPoint-presentationer till PDF-format. Följande är några av alternativen som tillhandahålls av klassen PdfOptions.

Följande är stegen för att konvertera PowerPoint-presentationer till PDF-format med ytterligare alternativ.

Följande är exempelkoden för att konvertera PowerPoint till PDF med ytterligare alternativ.

// Sökvägen till käll- och utdatafiler.
const String sourceFilePath = u"SourceDirectory\\SampleSlides.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToPDFWithAdditionalOptions_out.pdf";

// Instantiate Presentation-klass som representerar PPTX-fil
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Instantiera klassen PdfOptions
SharedPtr<Aspose::Slides::Export::PdfOptions> pdfOptions = MakeObject <Aspose::Slides::Export::PdfOptions>();

// Visa dolda bilder i PDF
pdfOptions->set_ShowHiddenSlides(true);

// Ställ in JPEG-kvalitet
pdfOptions->set_JpegQuality(90);

// Ställ in textkomprimeringsnivå
pdfOptions->set_TextCompression(PdfTextCompression::Flate);

// Definiera PDF-standarden
pdfOptions->set_Compliance(PdfCompliance::Pdf15);

// Spara presentationen som PDF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Pdf, pdfOptions);

Skaffa en gratis licens

Du kan prova API:et utan utvärderingsbegränsningar genom att begära en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar PowerPoint-presentationer till PDF-format programmatiskt med C++. Dessutom har du lärt dig hur du anpassar konverteringen av PowerPoint till PDF-filer med Aspose.Slides för C++ API. API:et tillhandahåller många ytterligare funktioner som du kan utforska i detalj genom att använda den officiella dokumentationen. Om du har några frågor är du välkommen att kontakta oss på forumet.

Se även

Tips: PowerPoint till PDF-konverteringsprocessen som drivs av Aspose.Slides har implementerats i Asposes gratis online PowerPoint to PDF Converter.