Konvertierung von Microsoft Project-Dateien über C#

Konvertieren Sie Microsoft Project MPP, MPT, MPX in PDF, Excel, HTML und Bilder, einschließlich BMP, JPG, PNG, TIFF, um plattformübergreifende .NET-Anwendungen zu erstellen.

Die Microsoft Project-Anwendung soll Projektmanager bei der vollständigen Planung, Verfolgung des Fortschritts, Zuweisung von Ressourcen und Analyse der Arbeitsbelastung unterstützen. Und wann immer Microsoft Project MPP-, MPT-, MPX-Dateien innerhalb der .NET-Lösung des Unternehmens verarbeitet werden müssen, ohne Microsoft Project zu installieren, ist die .NET Project-API zur Dateiverwaltung für all dies da. Es kann Dokumente einfach verwalten, erstellen, ändern und in andere Dateien konvertieren. Der folgende Code funktioniert einwandfrei und kann problemlos in die Lösung integriert werden.

Konvertierung von Microsoft Project in PDF

Konvertierung von Microsoft Project in PDF, Prozess ist, Laden Sie die Microsoft Project-Datei MPP, MPT oder MPX mit Projektklasse . Rufen Sie die save-Methode auf und geben Sie die PDF-Datei und SaveFileFormat .PDF als Parameter aus. Während des Konvertierungsprozesses werden alle Aufgaben, Ressourcen und Ressourcenzuweisungsdaten gerendert.

C#-Code für die Konvertierung von Microsoft Project in PDF

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);

Konvertieren Sie Microsoft Project in Bilder JPG, PNG, BMP, TIFF

Das Konvertieren von Microsoft Project-Dateien MPP, MPT, MPX in Bildformate ist fast gleich, der einzige Unterschied ist die SaveFileFormat-Erweiterung und das Bildformat. Laden Sie also einfach die Datei mit der Project-Klasse und rufen Sie die save-Methode auf, während Sie das relevante Ausgabebildformat und SaveFileFormat als Parameter übergeben. Wenn zusätzliche Bildeinstellungen erforderlich sind, stellt die API ImageSaveOptions bereit, um gerenderte Bilder in JPG-, PNG-, BMP- oder TIFF-Dateien zu speichern .

C#-Code zum Konvertieren von Microsoft Project in Bildformate

1. // load project file

2. var projectToImages = new Project(dir + "template.mpp");

3. // create ImageSaveOptions with desired Image format currently MPP to JPG

4. var ImageOptions = new ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

5.  {
    CustomPageSize = new SizeF(2200, 1100),
    HorizontalResolution = 96f,
    VerticalResolution = 96f,

    JpegQuality = 70

    };

6. // render data to image format

7. projectToImages.Save(dir + "output.jpg", ImageOptions);

Konvertierung von Microsoft Project in HTML

Der Prozess der Konvertierung von Microsoft Project in HTML ist fast derselbe wie bei PDF, der einzige Unterschied ist die HTML-Erweiterung SaveFileFormat. Laden Sie also einfach die Datei mit der Project-Klasse und rufen Sie die save-Methode auf, während Sie die relevante Ausgabe-HTML-Datei und SaveFileFormat.HTML als Parameter übergeben.

C#-Code für die Konvertierung von Microsoft Project in HTML

1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");

3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;

6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);

Konvertieren Sie Microsoft Project in Excel XLSX, CSV-Datei

.NET MS Project Files API bietet XlsxOptions zum Konvertieren von Project in XLSX und CsvOptions zum Konvertieren von MPP-, MPT-, MPX- in CSV-Dateien. Entwickler können mithilfe dieser Klassen relevante Optionen angeben. Alle anderen Prozesse sind gleich.

C#-Code für die Konvertierung von Microsoft Project in CSV

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);