Soubory Microsoft Project (MPP) se používají ke sledování, organizaci a správě projektů. Tyto soubory obsahují úkoly, přiřazení a další zdroje a informace související s projektem. Pokud chcete s někým sdílet informace o projektu a nemá nainstalovaný MS Project, můžete převést soubor MPP na obrázky jako PNG, JPEG, BMP a TIFF a sdílejte je. Za tímto účelem vás tento článek naučí, jak převést soubory Microsoft Project MPP na obrázky programově pomocí C#.
- C# API pro převod souborů MPP na obrázky
- Převeďte soubory MPP do formátu JPEG pomocí C#
- Převod souborů MPP na obrázky PNG pomocí C#
- Převeďte soubory MPP na obrázky BMP pomocí C#
- Převeďte soubory MPP na vícestránkový TIFF pomocí C#
C# API pro převod souborů MPP na obrázky
Aspose.Tasks for .NET je knihovna .NET, která umožňuje číst a zapisovat soubory MPP/XML bez nutnosti instalace aplikace Microsoft Project. Kromě toho API podporuje převod souborů MPP na obrázky. Rozhraní API můžete nainstalovat buď prostřednictvím NuGet, nebo si jej stáhnout přímo ze sekce Downloads.
PM> Install-Package Aspose.Tasks
Převeďte soubory MPP do formátu JPEG pomocí C#
Níže jsou uvedeny kroky pro převod souborů MPP do formátu JPEG pomocí C#.
- Načtěte soubor MPP pomocí třídy Project.
- Vytvořte instanci třídy ImageSaveOptions pomocí výčtu SaveFileFormat.JPEG.
- Určete kvalitu obrázku JPEG pomocí vlastnosti JpegQuality třídy ImageSaveOptions.
- Uložte obrázek JPEG pomocí metody Project.Save(string filename, SaveOptions options).
Následující ukázkový kód ukazuje, jak převést soubor MPP na obrázky JPEG pomocí jazyka C#.
// Načtěte soubor MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Chcete-li manipulovat s kvalitou JPEG, můžete použít vlastnost ImageSaveOptions.JpegQuality.
// Povolený rozsah hodnot je od 0 do 100.
// Vytvořte instanci třídy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };
// Uložte obrázek JPEG
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);
Převod souborů MPP na obrázky PNG pomocí C#
Chcete-li převést soubor MPP na obrázky PNG, postupujte podle kroků uvedených níže.
- Načtěte soubor MPP pomocí třídy Project.
- Vytvořte instanci třídy ImageSaveOptions pomocí výčtu SaveFileFormat.PNG.
- Uložte obrázek PNG pomocí metody Project.Save(string filename, SaveOptions options).
Následující ukázkový kód ukazuje, jak převést soubor MPP na obrázky PNG pomocí C#.
// Načtěte soubor MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Vytvořte instanci třídy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
// Uložte obrázek PNG
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);
Převeďte soubory MPP na obrázky BMP pomocí C#
Níže jsou uvedeny kroky pro převod souboru MPP na obrázky BMP pomocí C#.
- Načtěte soubor MPP pomocí třídy Project.
- Vytvořte instanci třídy ImageSaveOptions pomocí výčtu SaveFileFormat.BMP.
- Uložte obrázek BMP pomocí metody Project.Save(string filename, SaveOptions options).
Následující ukázkový kód ukazuje, jak převést soubor MPP na obrázky BMP pomocí jazyka C#.
// Načtěte soubor MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Vytvořte instanci třídy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);
// Uložte obrázek BMP
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);
Převeďte soubory MPP na vícestránkový TIFF pomocí C#
Následují kroky pro převod souboru MPP na vícestránkový TIFF pomocí C#.
- Načtěte soubor MPP pomocí třídy Project.
- Vytvořte instanci třídy ImageSaveOptions pomocí výčtu SaveFileFormat.TIFF.
- Uložte obrázek TIFF pomocí metody Project.Save(string filename, SaveOptions options).
Následující ukázkový kód ukazuje, jak převést soubor MPP na vícestránkový obrázek TIFF pomocí C#
// Načtěte soubor MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Vytvořte instanci třídy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);
// Uložte obrázek TIFF
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);
Získejte bezplatnou licenci
Abyste mohli API vyzkoušet bez omezení hodnocení, můžete požádat o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak převést soubory Microsoft Project MPP do formátu obrázků pomocí C#. Konkrétně jste se naučili převádět soubory MPP do obrazových formátů JPEG, PNG, BMP a TIFF pomocí Aspose.Tasks for .NET API. API poskytuje spoustu dalších funkcí pro práci se soubory MPP, které můžete podrobně prozkoumat na oficiální dokumentaci. V případě jakýchkoli dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.