Μετατροπή αρχείων Microsoft Project μέσω C#

Μετατρέψτε το Microsoft Project MPP, MPT, MPX σε PDF, Excel, HTML και εικόνες, συμπεριλαμβανομένων BMP, JPG, PNG, TIFF για τη δημιουργία εφαρμογών .NET μεταξύ πλατφορμών.

Η εφαρμογή Microsoft Project βοηθά τους διαχειριστές έργων για τον πλήρη προγραμματισμό, την παρακολούθηση της προόδου, την εκχώρηση πόρων και την ανάλυση του φόρτου εργασίας. Και όποτε χρειάζεται να χειριστείτε αρχεία MPP, MPT, MPX του Microsoft Project εντός της εταιρείας λύσης .NET χωρίς εγκατάσταση του Microsoft Project, το API διαχείρισης αρχείων .NET Project είναι εκεί για να τα κάνει όλα αυτά. Μπορεί εύκολα να διαχειριστεί, να δημιουργήσει, να τροποποιήσει έγγραφα καθώς και να μετατρέψει σε άλλα αρχεία. Ο παρακάτω κώδικας λειτουργεί άψογα και μπορεί εύκολα να ενσωματωθεί στη λύση.

Μετατροπή Microsoft Project σε PDF

Μετατροπή Microsoft Project σε PDF, Διεργασία είναι, Φόρτωση του αρχείου Microsoft Project MPP, MPT ή MPX χρησιμοποιώντας Project class . Καλέστε τη μέθοδο αποθήκευσης και με το αρχείο PDF εξόδου και το SaveFileFormat .PDF ως παραμέτρους. Κατά τη διαδικασία μετατροπής θα αποδοθούν όλες οι εργασίες, οι πόροι και τα δεδομένα εκχώρησης πόρων.

Κωδικός C# για μετατροπή Microsoft Project σε 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);

Μετατρέψτε το Microsoft Project σε Εικόνες JPG, PNG, BMP, TIFF

Η μετατροπή αρχείων Microsoft Project MPP, MPT, MPX σε μορφές εικόνας είναι σχεδόν η ίδια, η μόνη διαφορά είναι η επέκταση SaveFileFormat και η μορφή εικόνας. Έτσι, απλώς φορτώστε το αρχείο χρησιμοποιώντας την κλάση Project και καλέστε τη μέθοδο αποθήκευσης, περνώντας ταυτόχρονα τη σχετική μορφή εικόνας εξόδου και SaveFileFormat ως παραμέτρους. Εάν υπάρχει ανάγκη για πρόσθετες ρυθμίσεις εικόνας, το API παρέχει ImageSaveOptions για την αποθήκευση των αποδιδόμενων εικόνων σε αρχεία JPG, PNG, BMP ή TIFF .

Κωδικός C# για τη μετατροπή του Microsoft Project σε μορφές εικόνας

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 σε HTML

Η διαδικασία μετατροπής του Microsoft Project σε HTML είναι σχεδόν ίδια με του PDF, η μόνη διαφορά είναι η επέκταση SaveFileFormat HTML. Έτσι, απλώς φορτώστε το αρχείο χρησιμοποιώντας την κλάση Project και καλέστε τη μέθοδο αποθήκευσης, περνώντας ταυτόχρονα το σχετικό αρχείο HTML εξόδου και το SaveFileFormat.HTML ως παραμέτρους.

Κωδικός C# για μετατροπή Microsoft Project σε 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);

Μετατρέψτε το Microsoft Project σε Excel XLSX, Αρχείο CSV

Το API .NET MS Project Files παρέχει το XlsxOptions για τη μετατροπή του έργου σε XLSX και CsvOptions για τη μετατροπή αρχείων MPP, MPT, MPX σε CSV. Οι προγραμματιστές μπορούν να καθορίσουν σχετικές επιλογές χρησιμοποιώντας αυτές τις κλάσεις. Όλες οι άλλες διαδικασίες είναι ίδια.

Κωδικός C# για μετατροπή Microsoft Project σε 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);