PowerPointからTIFFC#

PowerPointからTIFFへの変換は、印刷やファックスなどのさまざまなシナリオで役立ちます。この変換をプログラムで実行するために、この記事では、C#を使用してPowerPoint PPTX/PPTをTIFFに変換する方法について説明します。さらに、結果のTIFF画像のサイズとピクセル形式をカスタマイズする方法を学習します。

C#PowerPointからTIFFへのコンバーター

PowerPointプレゼンテーションを変換するために、Aspose.Slides for .NETを使用します。 APIは、.NETアプリケーション内からプレゼンテーションドキュメントを作成、操作、および変換するように設計されています。 APIをダウンロードするか、NuGetを使用してインストールできます。

PM> Install-Package Aspose.Slides.NET 

C#を使用してPowerPoint PPTXをTIFFに変換する

以下は、C#を使用してPowerPoint PPTX/PPTをTIFFに変換する手順です。

次のコードサンプルは、PowerPoint PPTXファイルをTIFFに変換する方法を示しています。

// プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化します
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    // プレゼンテーションをTIFFドキュメントに保存する
    presentation.Save("output.tiff", SaveFormat.Tiff);
}

C#カスタム画像サイズでPowerPointをTIFFに変換

Aspose.Slides for .NETでは、PowerPointからTIFFへの変換で結果の画像のサイズをカスタマイズすることもできます。これを実現するための手順は次のとおりです。

次のコードサンプルは、カスタム画像サイズでPPTXをTIFFに変換する方法を示しています。

// プレゼンテーションファイルを表すプレゼンテーションオブジェクトをインスタンス化します
using (Presentation pres = new Presentation("Presentation.pptx"))
{
    // TiffOptionsクラスをインスタンス化します
    TiffOptions opts = new TiffOptions();

    // 圧縮タイプの設定
    opts.CompressionType = TiffCompressionTypes.Default;

    // 深さは圧縮タイプによって異なり、手動で設定することはできません。
    // 解像度の単位は常に「2」(1インチあたりのドット数)に等しくなります

    // 画像DPIの設定
    opts.DpiX = 200;
    opts.DpiY = 100;

    // 画像サイズを設定する
    opts.ImageSize = new Size(1728, 1078);

    // 指定した画像サイズでプレゼンテーションをTIFFに保存します
    pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}

カスタムピクセルフォーマットでPowerPointをTIFFに変換する

以下は、C#を使用してPPTXからTIFFへの変換でピクセル形式をカスタマイズする手順です。

次のコードサンプルは、PPTXからTIFFへの変換でピクセル形式をカスタマイズする方法を示しています。

// プレゼンテーションファイルを表すプレゼンテーションオブジェクトをインスタンス化します
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    TiffOptions options = new TiffOptions();
   
    options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
    /*
    ImagePixelFormat contains the following values (as could be seen from documentation):
    Format1bppIndexed; // 1 bits per pixel, indexed.
    Format4bppIndexed; // 4 bits per pixel, indexed.
    Format8bppIndexed; // 8 bits per pixel, indexed.
    Format24bppRgb; // 24 bits per pixel, RGB.
    Format32bppArgb; // 32 bits per pixel, ARGB.
    */

    // 指定した画像サイズでプレゼンテーションをTIFFに保存します
    presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}

無料のAPIライセンスを取得する

一時ライセンスをリクエストすることで、評価の制限なしにAspose.Slides for .NETを使用できます。

結論

この記事では、C#を使用してPowerPoint PPTX/PPTをTIFFに変換する方法を学習しました。さらに、結果のTIFF画像のサイズとピクセル形式をカスタマイズする方法を見てきました。 ドキュメントにアクセスして、Aspose.Slides for .NETの他の機能を確認できます。また、フォーラムからお気軽にお問い合わせください。

関連項目

ヒント:オンラインでAsposeFREEをチェックすることをお勧めしますPowerPointからポスターへのコンバーター