Toto stručné téma se zaměřuje na to, jak převést MPP na PNG v C# probráním požadovaných kroků konfigurace a ukázkovým kódem pro provedení úlohy. Zahrnuje všechny potřebné prostředky k vytvoření aplikace bez jakékoli závislosti na softwaru MS Project pro transformaci MPP souboru na PNG pomocí C#.
Kroky k převodu MPP na PNG pomocí C#
- Nastavte prostředí pro instalaci Aspose.Tasks for .NET pomocí správce balíčků NuGet pro export MPP do PNG pomocí C#
- Otevřete zdrojový soubor MPP pomocí instance objektu třídy Project a převeďte soubor MPP na PNG pomocí C#
- Vytvořte instanci třídy ImageSaveOptions pro nastavení požadovaných možností souboru PNG
- Převeďte soubor MS Project na PNG v C# pomocí metody Save
Výše uvedené úlohy nabízejí snadný způsob, jak převést MPP soubor na PNG pomocí C# dodržením postupného procesu a předložením spustitelného ukázkového kódu. Proces je zahájen načtením zdrojového MPP souboru z disku, po kterém následuje nastavením požadovaných vlastností souboru PNG pomocí instance třídy ImageSaveOptions.Nakonec je zpřístupněný soubor MPP exportován do souboru PNG a uložen na disk.
Kód pro převod MS Project na PNG pomocí C#
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
using Aspose.Tasks.Visualization; | |
namespace KbTasks | |
{ | |
public class MppToPng | |
{ | |
public static void ConvertTasksToPNG() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to convert MPP to PNG image | |
License TaskPngLic = new License(); | |
TaskPngLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the source MPP file from the disk source | |
Project mppProject = new Project(FilePath + "Input.mpp"); | |
// Set the output Png Options | |
var pngOptions = new ImageSaveOptions(SaveFileFormat.Png); | |
pngOptions.PixelFormat = System.Drawing.Imaging.PixelFormat.Format32bppArgb; | |
pngOptions.PresentationFormat = PresentationFormat.TaskSheet; | |
pngOptions.PageSize = PageSize.A4; | |
// Save the output PNG image on the disk | |
mppProject.Save("image_out.png", pngOptions); | |
} | |
} | |
} |
Tento příklad ukazuje postup pro export MPP do PNG pomocí C#. Namísto použití výchozího exportovaného souboru PNG můžete výstupní soubor PNG přizpůsobit pomocí instance třídy ImageSaveOptions, která nabízí vlastnosti, jako je nastavení přizpůsobeného obsahu, rozlišení, počtu stránek, stránek, kvality obrazu a formátu pixelů. trochu.
V tomto příkladu jsme se naučili generovat MPP na PNG převodník pomocí C#. Pokud máte zájem o převod souboru MPP na CSV, postupujte podle článku na převést MPP na CSV v C#.