この簡潔なトピックでは、Java で MPP を PNG に変換する方法に焦点を当てています。明確に定義された構成手順と、機能を実証するための実際のコード例が提供されます。いくつかの API 呼び出しを利用して、Java を使用して MPP ファイルを PNG に変換するアプリケーションを簡単に作成できます。
Java を使用して MPP を PNG に変換する手順
- Java を使用して MPP を PNG に変換するには、リポジトリ マネージャーを使用して Aspose.Tasks for Java を含める環境を確立します。
- Project クラス オブジェクトを使用して既存の MPP ファイルにアクセスし、Java を使用して MPP を PNG に変更します
- ImageSaveOptions クラス オブジェクトを使用して出力 PNG ファイル オプションを設定します
- save メソッドを使用して Java で MPP を PNG として保存する
上記の手順には、完全な構成の詳細と、Java を使用して MS Project を PNG に変換するための段階的な手順が含まれています。 Project クラス オブジェクトは、ディスクからソース MPP ファイルにアクセスするために作成され、ImageSaveOptions クラス インスタンスを使用して出力 PNG ファイルのプロパティを設定します。 ImageSaveOptions クラス インスタンスは必須ではないため、レンダリング中に出力 PNG ファイルのデフォルト設定を使用することで除外できます。
Java で MPP を PNG として保存するコード
import com.aspose.tasks.ImageSaveOptions; | |
import com.aspose.tasks.License; | |
import com.aspose.tasks.PageSize; | |
import com.aspose.tasks.PixelFormat; | |
import com.aspose.tasks.PresentationFormat; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveFileFormat; | |
public class MppToPng { | |
public static void main(String[] args) throws Exception {// Throws exception for the MPP file | |
String FilePath = "//Users//KBase//TestData//"; | |
// Applying product license load and convert MPP to PNG image | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the MS MPP file from the disk | |
Project pngProject = new Project(FilePath + "Input.mpp"); | |
// Set the PNG image Options | |
ImageSaveOptions pngOpts = new ImageSaveOptions(SaveFileFormat.Png); | |
pngOpts.setPixelFormat(PixelFormat.Format32bppArgb); | |
pngOpts.setPresentationFormat(PresentationFormat.TaskSheet); | |
pngOpts.setPageSize(PageSize.A4); | |
// Save the exported PNG image on the disk | |
pngProject.save("MpptoPng.png", pngOpts); | |
} | |
} |
この例では、シンプルな API インターフェイスを利用して Java* を使用して MPP を PNG に変換する機能を示します。 Project クラス オブジェクトには、ディスクからソース ファイルをロードできるほか、メモリ ストリームを使用して Web やデータベースなどのソースからもソース ファイルをロードできるオーバーロードされたコンストラクターがあります。 ImageSaveOptions クラスは、setFitContent、setResolution、setPageCount、setPages、setImageQuality、setPixelFormat などのセッター メソッドを使用して出力 PNG ファイルをカスタマイズするために使用されます。
この例では、Java を使用して MPP を PNG に変更するプロセスについて説明しました。 MPP を CSV ファイルに変換するプロセスについて知りたい場合は、JavaでMPPをCSVに変換する の記事を参照してください。