Powerpoint PPTをJPGに変換
Contents
[
Hide
]
プレゼンテーションを画像のセットに変換
場合によっては、全体のプレゼンテーションを画像のセットに変換する必要があります。 これはPowerPointが許可していることと同様です。C++コードは、プレゼンテーションをJPG画像に変換する方法を示しています:
auto imageScale = 1.0f;
auto pres = System::MakeObject<Presentation>(u"PowerPoint-Presentation.ppt");
for (auto&& slide : pres->get_Slides())
{
// フルスケールの画像を作成
System::SharedPtr<IImage> image = slide->GetImage(imageScale, imageScale);
// JPEG形式で画像をディスクに保存
auto imageFileName = System::String::Format(u"Slide_{0}.jpg", slide->get_SlideNumber());
image->Save(imageFileName, ImageFormat::Jpeg);
image->Dispose();
}
pres->Dispose();
Aspose.SlidesがPowerPointをJPG画像に変換する方法を見るには、これらの無料オンラインコンバーターを試してみると良いでしょう:PowerPoint PPTXをJPGへ と PPTをJPGへ。
カスタム寸法でPowerPoint PPT/PPTXをJPGに変換
生成されるサムネイルとJPG画像の寸法を変更するには、 ScaleX と ScaleY の値を float scaleX, float Y
に渡して設定できます。ISlide::GetImage() メソッド:
auto pres = System::MakeObject<Presentation>(u"PowerPoint-Presentation.pptx");
// 寸法を定義
int32_t desiredX = 1200, desiredY = 800;
// XとYのスケール値を取得
float scaleX = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Width()) * desiredX;
float scaleY = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Height()) * desiredY;
for (auto&& slide : pres->get_Slides())
{
// フルスケールの画像を作成
System::SharedPtr<IImage> image = slide->GetImage(scaleX, scaleY);
// JPEG形式で画像をディスクに保存
auto imageFileName = System::String::Format(u"Slide_{0}.jpg", slide->get_SlideNumber());
image->Save(imageFileName, ImageFormat::Jpeg);
image->Dispose();
}
pres->Dispose();
ヒント
Asposeは無料のコラージュWebアプリを提供しています。このオンラインサービスを使用すると、JPGからJPGまたはPNGからPNGの画像を結合し、フォトグリッドを作成することができます。
この記事で説明したのと同じ原則を使用して、画像をある形式から別の形式に変換できます。詳しくは、これらのページをご覧ください:画像をJPGに変換 ; JPGを画像に変換 ; JPGをPNGに変換 ; PNGをJPGに変換 ; PNGをSVGに変換 ; SVGをPNGに変換。
こちらもご覧ください
PPT/PPTXを画像に変換する他のオプションを確認してください: