Conversie van Microsoft Project-bestanden via C#
Converteer Microsoft Project MPP, MPT, MPX naar PDF, Excel, HTML en afbeeldingen inclusief BMP, JPG, PNG, TIFF om platformonafhankelijke .NET-applicaties te bouwen.
Microsoft Project naar PDF-conversie
Microsoft Project naar PDF-conversie, Proces is, Laad het Microsoft Project-bestand MPP, MPT of MPX met behulp van Project class . Roep de opslagmethode aan en met uitvoer PDF-bestand en SaveFileFormat .PDF als parameters. Tijdens het conversieproces worden alle taken, resources en resourcetoewijzingsgegevens weergegeven.
C#-code voor Microsoft Project naar PDF-conversie
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);
Converteer Microsoft Project naar afbeeldingen JPG, PNG, BMP, TIFF
Het converteren van Microsoft Project-bestanden MPP, MPT, MPX naar afbeeldingsindelingen is bijna hetzelfde, het enige verschil is de SaveFileFormat-extensie en het afbeeldingsformaat. Dus laad het bestand gewoon met de Project-klasse en roep de opslagmethode aan terwijl u het relevante uitvoerbeeldformaat en SaveFileFormat als parameters doorgeeft. Als er aanvullende afbeeldingsinstellingen nodig zijn, biedt API ImageSaveOptions om gerenderde afbeeldingen op te slaan in JPG-, PNG-, BMP- of TIFF-bestanden .
C#-code voor het converteren van Microsoft Project naar afbeeldingsindelingen
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);
Microsoft Project naar HTML-conversie
Het conversieproces van Microsoft Project naar HTML is bijna hetzelfde als dat van PDF, het enige verschil is de SaveFileFormat HTML-extensie. Dus laad het bestand gewoon met de Project-klasse en roep de opslagmethode aan terwijl u het relevante HTML-uitvoerbestand en SaveFileFormat.HTML als parameters doorgeeft.
C#-code voor Microsoft Project naar HTML-conversie
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);
Converteer Microsoft Project naar Excel XLSX, CSV-bestand
.NET MS Project Files API biedt XlsxOptions voor het converteren van Project naar XLSX en CsvOptions voor het converteren van MPP-, MPT-, MPX- naar CSV-bestanden. Ontwikkelaars kunnen relevante opties specificeren door deze klassen te gebruiken. Alle andere processen zijn hetzelfde.
C#-code voor Microsoft Project naar CSV-conversie
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);