この簡単な記事では、次のコードサンプルを使用するための詳細な構成手順に従って、Javaを使用してPowerPointをTIFFに変換する方法に焦点を当てています。次の例は、MS Windows、Linux、またはmacOSのJava構成環境で使用して、MSPowerPointに依存せずにPPTXをJavaでTIFFに変換**できます。
Javaを使用してPowerPointをTIFFに変換する手順
- MavenリポジトリからAspose.Slides for Javaをインストールするようにアプリケーションを構成します
- Presentationクラスオブジェクトを初期化して、ディスクからソースプレゼンテーションファイルをロードします
- TiffOptionsクラスオブジェクトをインスタンス化し、目的の画像オプションを設定します
- 目的のTIFF画像の画像サイズとDPI設定を設定します
- saveメソッドを使用してJavaでプレゼンテーションをTIFFに変換します
上記の手順は、**プレゼンテーションをJavaのTIFF **に変換します。これにより、プロセスは、Presentationクラスを使用してソースプレゼンテーションファイルをロードすることから始まります。次に、TiffOptionsクラスインスタンスを使用して目的のTIFF画像のDPIとサイズを設定し、最後にsaveメソッドを使用してプレゼンテーションをTIFF画像としてディスクに保存します。
JavaでPPTXをTIFFに変換するコード
import com.aspose.slides.INotesCommentsLayoutingOptions; | |
import com.aspose.slides.License; | |
import com.aspose.slides.NotesPositions; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.TiffCompressionTypes; | |
import com.aspose.slides.TiffOptions; | |
import java.awt.Dimension; | |
public class CreateTiffImage { | |
public static void main(String[] args) throws Exception { // Creating Tiff image | |
// Set the API license to avoid watermark in the output Tiff Image | |
License licSlides = new License(); | |
licSlides.setLicense("Aspose.Total.lic"); | |
// Create the Presentation class to load the source presentation and exporting to Tiff | |
Presentation sampleTiffPresentation = new Presentation("NewPresentation.pptx"); | |
// Initialize the TiffOptions class | |
TiffOptions tiffOpts = new TiffOptions(); | |
// Applying the desired Tiff compression type | |
tiffOpts.setCompressionType(TiffCompressionTypes.Default); | |
// Set the slides notes options inside exported Tiff | |
INotesCommentsLayoutingOptions notesOptions = tiffOpts.getNotesCommentsLayouting(); | |
notesOptions.setNotesPosition(NotesPositions.BottomFull); | |
// Now, set the Tiff image DPI. The resolution is always equal to 2-dots\inch | |
tiffOpts.setDpiX(200); | |
tiffOpts.setDpiY(100); | |
// Set the desired Tiff Image Size | |
tiffOpts.setImageSize(new Dimension(1728, 1078)); | |
// Save the loaded presentation to TIFF with specified image size | |
sampleTiffPresentation.save("CustomSizeTiff_out.tiff", SaveFormat.Tiff, tiffOpts); | |
} | |
} |
- JavaでPPTをTIFFに変換する*ことに興味がある場合は、この変換にも上記の例を使用できます。出力をさらにカスタマイズするために、TiffOptionsクラスは、CompressionType、PixelFormat、ShowHiddenSlides、NotesCommentsLayoutingなどのプロパティのセッターメソッドを公開します。このアプリケーションは、MS PowerPointやその他のサードパーティツールをインストールしなくても、PPTXをTIFFにシームレスに変換できます。
この記事では、シンプルなAPIインターフェイスを使用してJavaでPowerPointからTIFFを生成する方法を学びました。 PowerPointスライドイメージの作成に興味がある場合は、Javaを使用してPowerPointスライド画像を作成する方法の記事を参照してください。