Dieses grundlegende Thema hilft bei der Konvertierung von MPP in TIFF in C#, indem es detaillierte Umgebungskonfigurationsschritte und einen Beispielcode zur Ausführung der Aufgabe bereitstellt. Es umfasst alle erforderlichen Ressourcen, um eine Anwendung zu erstellen, die nicht von MS Project-Software abhängig ist, um MPP-Dateien mithilfe von C# in TIFF umzuwandeln.
Schritte zum Konvertieren von MPP in TIFF mit C#
- Konfigurieren Sie die Entwicklungsumgebung für die Installation von Aspose.Tasks for .NET mithilfe des NuGet-Paketmanagers, um MPP mit C# nach TIFF zu exportieren.
- Laden Sie die Quell-MPP-Datei mit dem Klassenobjekt Project, um die MPP-Datei mit C# in TIFF zu konvertieren.
- Verwenden Sie das Klassenobjekt ImageSaveOptions, um die gewünschten TIFF-Dateioptionen festzulegen
- Rendern Sie die MS Project-Datei mit der Save-Methode als TIFF in C#
Die angegebenen Schritte bieten einen einfachen Mechanismus zum Konvertieren von MPP-Dateien in TIFF mit C#, indem wir einem genau definierten Prozess folgen. Wir beginnen mit dem Zugriff auf die Quell-MMP-Datei von der Festplatte, indem wir eine Instanz der Project-Klasse verwenden, die dann befolgt wird indem eine Instanz der ImageSaveOptions-Klasse verwendet wird, um die Eigenschaften der Ausgabe-TIFF-Datei festzulegen. Schließlich wird die aufgerufene MS MPP-Datei als TIFF-Datei auf der Festplatte gespeichert.
Code zum Konvertieren von MS Project in TIFF mit C#
using System.Drawing.Imaging; | |
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
namespace KbTasks | |
{ | |
public class MppToTiff | |
{ | |
public static void ConvertTasksToTiff() | |
{ | |
string FilePath = @"c:/KnowledgeBase/TestData/"; | |
// Applying product license to convert MPP to Tiff | |
License TaskTiffLic = new License(); | |
TaskTiffLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the MPP Project file from the disk | |
Project InputMppProject = new Project(FilePath + "Input.mpp"); | |
// Setting the Tiff image options | |
var tiffOptions = new ImageSaveOptions(SaveFileFormat.Tiff); | |
tiffOptions.HorizontalResolution = 72; | |
tiffOptions.VerticalResolution = 72; | |
tiffOptions.PixelFormat = PixelFormat.Format24bppRgb; | |
// Save the exported Tiff image file on the disk | |
InputMppProject.Save("MpptoTiff.tif", tiffOptions); | |
} | |
} | |
} |
Diese einfache Codedemonstration stellt einen einfachen Prozess zum Laden und Exportieren von MPP in TIFF mit C# dar. Die ImageSaveOptions-Klasse kann zum Anpassen der TIFF-Ausgabedatei verwendet werden, indem verschiedene Eigenschaften wie horizontale und vertikale Auflösung, Pixelformat, Seiteneinstellungen und Kopf- oder Fußzeileneinstellungen festgelegt werden, um nur einige zu nennen.
Dieses Thema hat Sie durch den Prozess der Entwicklung eines MPP-zu-TIFF-Konverters mit C# geführt. Wenn Sie daran interessiert sind, eine MPP-Datei in ein PNG-Bild zu konvertieren, folgen Sie dem Artikel auf So konvertieren Sie MPP in PNG in C#.