このわかりやすいトピックは、Java を使用して MPP を SVG に変換する方法に焦点を当てています。すべての構成の詳細、一連の手順、および操作を実証するための実行可能なサンプル コードが含まれています。単純な API 呼び出しのみを使用して、Java を使用して Microsoft Project を SVG に変換するアプリケーションを開発できます。
Java を使用して MPP を SVG に変換する手順
- リポジトリ マネージャーを使用して Aspose.Tasks for Java を含めるように開発環境をセットアップします
- SVG に変換するために既存の MPP ファイルを Project クラス オブジェクトに読み込みます
- SvgOptions クラス オブジェクトを使用して出力 SVG オプションを設定します
- save メソッドを使用して MPP ファイルを SVG に変換する
これらの簡単な手順は、完全な構成の詳細と、Java を使用して MS Project を SVG に変換するための段階的なプロセスを表しています。 Project クラスはソース MPP ファイルのロードに使用され、SvgOptions クラスは出力 SVG ファイルの特性の設定に使用されます。ここで、SvgOptions クラス オブジェクトは必須ではなく、出力 SVG ファイルのデフォルト設定を使用して除外できることに言及することが適切です。
Java を使用して MS Project を SVG にエクスポートするコード
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveOptions; | |
import com.aspose.tasks.SvgOptions; | |
import com.aspose.tasks.Timescale; | |
public class MppToSVG { | |
public static void main(String[] args) throws Exception {// Throws exception to process the MPP file | |
String FilePath = "//Users//TestData//"; | |
// Applying product license to access and process the MPP file | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Open the source MPP file from the disk | |
Project inputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG options for output | |
SaveOptions svgOption = new SvgOptions(); | |
svgOption.setFitContent(true); | |
svgOption.setTimescale(Timescale.ThirdsOfMonths); | |
// Export the MPP to SVG file on the disk | |
inputProject.save(FilePath + "OutputSvg.svg", svgOption); | |
} | |
} |
上記の例では、Java を使用して MPP を SVG として保存 するコードは、ディスクからソース ファイルにアクセスする Project クラス インスタンスを使用します。また、コンストラクターのオーバーロードを公開して、データベースや Web などのソースからストリームとして MPP ファイルを読み込みます。 SvgOptions を使用して、CustomPageSize、BarStyles、Gridlines、Timescale、TextStyles などのプロパティを設定することにより、出力 SVG ファイルをカスタマイズできます。
ここで Java を使用して MPP を SVG に変更するプロセス を学びました。 MPP を PDF ファイルに変換するプロセスについて知りたい場合は、JavaでMPPをPDFに変換する方法 の記事を参照してください。