この簡単なトピックは、C# を使用して MPP を SVG に変換する方法 を支援します。詳細な構成手順とタスクを実行するための実行可能な簡単なコードを提供します。 MS Project やその他の MPP 管理ソフトウェアに依存せずに、このアプリケーションを開発するために必要なすべてのリソースを特定し、C# を使用して MS Project ファイルを SVG にエクスポートします。これにより、SVG が作成されます。ファイル。
C# を使用して MPP ファイルを SVG に変換する手順
- NuGet パッケージ マネージャーを使用して、Aspose.Tasks for .NET を含めるように開発環境をセットアップします
- 既存の MPP ファイルにアクセスして Project クラス オブジェクトにアクセスし、SVG に変換します
- SaveOptions オプションを設定して、出力 SVG オプションを設定します
- Save 結果のプロジェクト ファイルをディスク上の SVG ファイルとして
前述の手順は、段階的なプロセスと実行可能なサンプル コードに従うことで、C# を使用して MS Project ファイルを SVG に変換する簡単な方法を提供します。このプロセスは、ディスクからソース MPP ファイルをロードすることから開始され、SaveOptions クラスを使用してさまざまなオプションが設定されます。最後に、読み込まれた MPP ファイルが SVG にエクスポートされ、ディスクに保存されます。
C# を使用して MS Project を SVG に変換するコード
using System; | |
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
using Aspose.Tasks.Visualization; | |
namespace KbTasks | |
{ | |
public class MppToSVG | |
{ | |
public static void ConvertTasksToSVG() | |
{ | |
string FilePath = @"/Users/TestData/"; | |
// Applying product license to read the MPP file | |
License TasksLic = new License(); | |
TasksLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the source Project file from the disk | |
Project InputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG export options | |
SaveOptions SvgOpts = new SvgOptions(); | |
SvgOpts.FitContent = true; | |
SvgOpts.Timescale = Timescale.ThirdsOfMonths; | |
// Save the exported SVG file on the disk | |
InputProject.Save(FilePath + "ExportedSvg.svg", SvgOpts); | |
} | |
} | |
} |
C#* を使用して *MPP ファイルを SVG に変換するために、ディスクからソース MPP ファイルにアクセスできますが、ストリームから MPP ファイルをロードして、データベースなどのソースや Web からロードすることもできます。 . LoadOptions クラスを使用して、保護されたプロジェクト ファイルを開くためのパスワードを設定したり、ファイルの読み込み操作を中断するキャンセル トークンを設定したり、一部の XML ファイルにアクセスするためのエラー処理ルーチンを設定したりできます。同様に、BarStyles、CustomPageSize、Gridlines、TextStyles、Timescale などの設定などのオプションを公開する SvgOptions が使用されます。
このトピックでは、MPP を SVG ファイルに変換する方法を学びました。 MPP を Excel に変換することに関心がある場合は、C# を使用して MPP を Excel に変換する方法 の記事に従ってください。