Převeďte MS Project MPP na obrázky (PNG, JPEG, BMP, TIFF) pomocí C#

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

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#.

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.

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#.

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#.

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.

Viz také