C# ile Microsoft Proje Dosyalarını Dönüştürme

Çapraz platform .NET uygulamaları oluşturmak için Microsoft Project MPP, MPT, MPX’i PDF, Excel, HTML ve BMP, JPG, PNG, TIFF dahil olmak üzere Görüntülere dönüştürün.

Microsoft Project uygulaması, eksiksiz planlama, ilerlemeyi izleme, kaynakları atama ve iş yüklerini analiz etme konusunda proje yöneticilerine yardımcı olmaktır. Ve ne zaman Microsoft Project MPP, MPT, MPX dosyalarını şirket .NET çözümü içinde Microsoft Project’i kurmadan işlemek gerekirse, .NET Project dosya işleme API’si tüm bunları yapmak için oradadır. Belgeleri kolayca yönetebilir, oluşturabilir, değiştirebilir ve diğer dosyalara dönüştürebilir. Aşağıdaki kod mükemmel bir şekilde çalışır ve çözüme kolayca entegre edilebilir.

Microsoft Project'ten PDF'ye Dönüştürme

Microsoft Project’ten PDF’ye dönüştürme, İşlem, Microsoft Project dosyasını MPP, MPT veya MPX’i Project class kullanarak yükleyin. Kaydetme yöntemini çağırın ve çıktı PDF dosyası ve parametre olarak SaveFileFormat .PDF ile. Dönüştürme işlemi sırasında tüm görevler, kaynaklar ve kaynak atama verileri işlenecektir.

Microsoft Project'ten PDF'ye Dönüştürme için C# Kodu

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

Microsoft Project'i JPG, PNG, BMP, TIFF Görüntülerine Dönüştür

Microsoft Project dosyalarının MPP, MPT, MPX görüntü biçimlerine dönüştürülmesi hemen hemen aynıdır, tek fark SaveFileFormat uzantısı ve görüntü biçimidir. Bu nedenle, dosyayı Project sınıfını kullanarak yükleyin ve ilgili çıktı görüntü biçimini ve SaveFileFormat’ı parametre olarak geçirirken kaydetme yöntemini çağırın. Ek Görüntü ayarlarına ihtiyaç varsa, API, oluşturulan görüntüleri JPG, PNG, BMP veya TIFF dosyalarında kaydetmek için ImageSaveOptions sağlar .

Microsoft Project'i Görüntü Formatlarına Dönüştürmek için C# Kodu

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'ten HTML'ye Dönüştürme

Microsoft Project’in HTML’ye dönüşüm süreci neredeyse PDF ile aynıdır, tek fark SaveFileFormat HTML uzantısıdır. Bu yüzden dosyayı Project sınıfını kullanarak yükleyin ve ilgili çıktı HTML dosyasını ve SaveFileFormat.HTML’yi parametre olarak geçirirken kaydetme yöntemini çağırın.

Microsoft Project'ten HTML'ye Dönüştürme için C# Kodu

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

Microsoft Project'i Excel XLSX, CSV Dosyasına Dönüştür

.NET MS Project Files API, Project’i XLSX’e dönüştürmek için XlsxOptions sağlar ve CsvOptions .com/tasks/net/aspose.tasks.saving/csvoptions) MPP, MPT, MPX’i CSV dosyalarına dönüştürmek için. Geliştiriciler bu sınıfları kullanarak ilgili seçenekleri belirleyebilirler. Diğer tüm işlemler aynıdır.

Microsoft Project'ten CSV'ye Dönüştürme için C# Kodu

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