C++を使用してPowerPointプレゼンテーションをXPSに変換する方法

この簡単なチュートリアルでは、C++を使用してPowerPointプレゼンテーションをXPSに変換する方法について説明します。 XPSは広く使用されている一般的な形式であり、単純なC ++コードを使用すると、相互運用なしでPPTXをC++のXPSに変換できます。

C++でPowerPointをXPSに変換する手順

  1. Aspose.Slides for C++NuGetパッケージを使用する
  2. Aspose::Slidesへの参照と名前空間のエクスポートを含める
  3. Presentationクラスインスタンスを使用してPPTXをXPSに保存するためのプレゼンテーションファイルをロードします
  4. Saveメソッドを使用して、SaveFormatを設定することにより、C++でPPTXをXPSに変換します。

Aspose.Slides for C ++ APIを使用すると、MicrosoftInteropやMicrosoftPowerPointに依存せずに、C++でPPTをXPSに簡単に変換できます。

C++でPowerPointをXPSに変換するコード

#pragma once
#include <DOM/Presentation.h>
#include <Util/License.h>
#include <Export/SaveFormat.h>
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;
class ConvertXPSEx {
public:
static void ConvertToXps()
{
//Set Aspose license before securing PowerPoint presentation
//using Aspose.Slides for C++
const String LicPath = u"Aspose.Total.NET.lic";
SharedPtr<License> lic = MakeObject<License>();
lic->SetLicense(LicPath);
// The path to the documents directory.
const String outputXPS = u"ConvertToXps_output.xps";
const String SourcePresentation = u"Input.pptx";
//Instantiate Presentation class to load PPTX for exporting to XPS
SharedPtr<Presentation> pres = MakeObject<Presentation>(SourcePresentation);
//Save the presentation to output XPS format
pres->Save(outputXPS, SaveFormat::Xps);
}
};

以前は、C++を使用してPPTXを保護する方法について説明しました。ただし、上記の例では、PPTXプレゼンテーションをC++でXPS形式にエクスポートする方法を見てきました。上記のサンプルコードは、VisualStudioでサポートされているC++アプリケーションで使用できます。

 日本語