MPP konvertálása PNG-re C#-ban

Ez a rövid témakör arra összpontosít, hogyan lehet a MPP-t PNG-re konvertálni C#-ban a szükséges konfigurációs lépések átgondolásával és egy példakóddal a feladat végrehajtásához. Tartalmazza az összes szükséges erőforrást egy alkalmazás létrehozásához anélkül, hogy az MS Project szoftvertől függene, és az MPP-fájlt PNG-re alakíthatja át C# használatával.

Az MPP konvertálása PNG-be a C# használatával

  1. Állítsa be a környezetet a(z) Aspose.Tasks for .NET telepítéséhez a NuGet csomagkezelővel az MPP exportálásához PNG-be C# használatával
  2. Nyissa meg a forrás MPP-fájlt a Project osztályobjektum egy példányával az MPP-fájl PNG-re konvertálásához C# használatával
  3. Hozzon létre egy példányt a ImageSaveOptions osztályból a szükséges PNG-fájlbeállítások beállításához
  4. Konvertálja az MS Project fájlt PNG-re C#-ban a Mentés módszerrel

A fent említett feladatok egyszerű módot kínálnak az MPP fájl PNG formátumra konvertálására C# használatával, lépésenkénti folyamat betartásával és futtatható mintakód bemutatásával. A folyamat a forrás MPP fájl lemezről történő betöltésével kezdődik, majd ezt követi az ImageSaveOptions osztály egy példányával a szükséges PNG-fájl tulajdonságainak beállításával.A végén az elért MPP-fájl exportálódik egy PNG-fájlba, és elmentődik a lemezre.

Kód az MS Project PNG-re konvertálásához C# használatával

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);
}
}
}

Ez a példa bemutatja az MPP exportálását PNG-be C# használatával. Az exportált alapértelmezett PNG-fájl használata helyett testreszabhatja a kimeneti PNG-fájlt az ImageSaveOptions osztály egy példányával, amely olyan tulajdonságokat kínál, mint az illeszkedés, a felbontás, az oldalszám, az oldalak, a képminőség és a pixelformátum elnevezése. néhány.

Ebben a példában megtanultunk egy MPP-PNG konvertert generálni C# használatával. Ha egy MPP-fájl CSV-formátumba konvertálása iránt érdeklődik, kövesse a konvertálja az MPP-t CSV-vé C#-ban című cikket.

 Magyar