Konwersja plików programu Microsoft Project za pomocą C#
Konwertuj pliki Microsoft Project MPP, MPT, MPX do PDF, Excel, HTML i obrazów, w tym BMP, JPG, PNG, TIFF, aby tworzyć wieloplatformowe aplikacje .NET.
Aplikacja Microsoft Project ma pomóc kierownikom projektów w pełnym planowaniu, śledzeniu postępów, przydzielaniu zasobów i analizowaniu obciążeń. I kiedy zachodzi potrzeba obsługi plików Microsoft Project MPP, MPT, MPX w ramach firmowego rozwiązania .NET bez instalowania Microsoft Project, API do obsługi plików .NET Project jest po to, aby to wszystko zrobić. Może łatwo zarządzać, tworzyć, modyfikować dokumenty, a także konwertować na inne pliki. Poniższy kod działa doskonale i można go łatwo zintegrować z rozwiązaniem.
Konwersja Microsoft Project do PDF
Konwersja Microsoft Project do PDF, Proces to Załaduj plik Microsoft Project MPP, MPT lub MPX przy użyciu Klasa projektu . Wywołaj metodę save z wyjściowym plikiem PDF i SaveFileFormat .PDF jako parametrami. Podczas procesu konwersji zostaną wyrenderowane wszystkie zadania, zasoby i dane przydziału zasobów.
Kod C# do konwersji Microsoft Project na 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);
Konwertuj Microsoft Project na obrazy JPG, PNG, BMP, TIFF
Konwersja plików Microsoft Project MPP, MPT, MPX do formatów graficznych jest prawie taka sama, jedyną różnicą jest rozszerzenie SaveFileFormat i format obrazu. Więc po prostu załaduj plik za pomocą klasy Project i wywołaj metodę save, przekazując odpowiedni format obrazu wyjściowego i SaveFileFormat jako parametry. Jeśli zajdzie potrzeba dodatkowych ustawień obrazu, API zapewnia ImageSaveOptions do zapisywania renderowanych obrazów w plikach JPG, PNG, BMP lub TIFF .
Kod C# do konwersji Microsoft Project do formatów obrazu
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);
Konwersja Microsoft Project do HTML
Proces konwersji Microsoft Project do HTML jest prawie taki sam jak PDF, jedyną różnicą jest rozszerzenie SaveFileFormat HTML. Wystarczy załadować plik za pomocą klasy Project i wywołać metodę save, przekazując odpowiedni wyjściowy plik HTML i SaveFileFormat.HTML jako parametry.
Kod C# dla Microsoft Project do konwersji 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);
Konwertuj Microsoft Project na Excel XLSX, plik CSV
.NET MS Project Files API zapewnia XlsxOptions do konwersji Project na XLSX i CsvOptions do konwersji plików MPP, MPT, MPX na CSV. Deweloperzy mogą określić odpowiednie opcje za pomocą tych klas. Wszystkie inne procesy są takie same.
Kod C# dla programu Microsoft Project do konwersji 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);