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

Μετατρέψτε αρχεία MPP, MPT και MPX σε PDF, Excel, HTML και εικόνες PNG, JPEG, BMP ή TIFF μέσα σε εφαρμογές .NET πολλαπλών πλατφορμών.

Το Microsoft Project βοηθά τους διαχειριστές έργων να σχεδιάζουν, να παρακολουθούν την πρόοδο, να κατανέμουν πόρους και να αναλύουν τον φόρτο εργασίας. Όταν μια εφαρμογή .NET πρέπει να επεξεργαστεί αρχεία MPP, MPT ή MPX χωρίς εγκατάσταση του Microsoft Project, το Aspose.Tasks για .NET παρέχει ένα ολοκληρωμένο API για δημιουργία, ανάγνωση, τροποποίηση και μετατροπή δεδομένων έργου. Τα παρακάτω παραδείγματα δείχνουν πώς μπορείτε να ενσωματώσετε τη μετατροπή απευθείας σε εφαρμογές C#.

Μετατροπή αρχείων Microsoft Project σε PDF

Για να μετατρέψετε ένα αρχείο Microsoft Project σε PDF, φορτώστε το αρχείο MPP, MPT ή MPX χρησιμοποιώντας την κλάση Project . Στη συνέχεια, καλέστε τη μέθοδο Save με τη διαδρομή του αρχείου 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 σε εικόνες JPEG, PNG, BMP και TIFF

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

Κώδικας 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

Για να μετατρέψετε ένα έργο σε HTML, φορτώστε το αρχείο Microsoft Project με την κλάση Project και καλέστε τη μέθοδο Save με τη διαδρομή του αρχείου εξόδου και την τιμή SaveFileFormat.HTML. Το περιεχόμενο που δημιουργείται μπορεί να προβληθεί σε πρόγραμμα περιήγησης ή να ενσωματωθεί σε ροή εργασίας web.

Κώδικας 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

Το Aspose.Tasks για .NET παρέχει την κλάση XlsxOptions για εξαγωγή δεδομένων έργου σε XLSX και την κλάση CsvOptions για εξαγωγή αρχείων MPP, MPT και MPX σε CSV. Μέσω αυτών των κλάσεων μπορείτε να ρυθμίσετε στήλες, διαχωριστικά και άλλες επιλογές εξόδου σύμφωνα με τις απαιτήσεις αναφορών και ανάλυσης.

Κώδικας C# για εξαγωγή δεδομένων Microsoft Project σε υπολογιστικά φύλλα

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

Άλλες υποστηριζόμενες μετατροπές

Μπορείτε επίσης να μετατρέψετε δεδομένα Jira σε άλλες μορφές αρχείων:

JIRA TO BMP (Bitmap Image File)
JIRA TO HTML (Hyper Text Markup Language)
JIRA TO JIRA (Proprietary Issue Tracking Product)
JIRA TO JPEG (JPEG Image)
JIRA TO MPP (Microsoft Project Data File)
JIRA TO MPT (Microsoft Project Template Files)
JIRA TO MPX (Microsoft Exchange File Format)
JIRA TO PDF (Portable Document Format)
JIRA TO PNG (Portable Network Graphics)
JIRA TO SVG (Scalable Vector Graphics)
JIRA TO PRIMAVERA XML (eXtensible Markup Language)
JIRA TO TIFF (Tagged Image File Format)
JIRA TO TXT (Text Document)
JIRA TO XER (XER file format)
JIRA TO XLS (Microsoft Excel Spreadsheet)
JIRA TO XLSX (OOXML Excel File)
JIRA TO XML (Extensible Markup Language)
JIRA TO XPS (XML Paper Specifications)

Μπορείτε επίσης να μετατρέψετε αρχεία MPP σε άλλες μορφές αρχείων:

MPP TO BMP (Bitmap Image File)
MPP TO HTML (Proprietary Issue Tracking Product)
MPP TO JIRA (Proprietary software issue tracking)
MPP TO JPEG (JPEG Image)
MPP TO MPP (Microsoft Project Data File)
MPP TO MPT (Microsoft Project Template Files)
MPP TO MPX (Microsoft Exchange File Format)
MPP TO PDF (Portable Document Format)
MPP TO PNG (Portable Network Graphics)
MPP TO PRIMAVERA XML (eXtensible Markup Language)
MPP TO SVG (Scalable Vector Graphics)
MPP TO TIFF (Tagged Image File Format)
MPP TO TXT (Text Document)
MPP TO XER (XER file format)
MPP TO XLS (Microsoft Excel Spreadsheet)
MPP TO XLSX (OOXML Excel File)
MPP TO XML (Extensible Markup Language)
MPP TO XPS (XML Paper Specifications)

Μπορείτε επίσης να μετατρέψετε πρότυπα MPT σε άλλες μορφές αρχείων:

MPT TO BMP (Bitmap Image File)
MPT TO HTML (Proprietary Issue Tracking Product)
MPT TO JIRA (Proprietary software issue tracking)
MPT TO JPEG (JPEG Image)
MPT TO MPP (Microsoft Project Data File)
MPT TO MPT (Microsoft Project Template Files)
MPT TO MPX (Microsoft Exchange File Format)
MPT TO PDF (Portable Document Format)
MPT TO PNG (Portable Network Graphics)
MPT TO PRIMAVERA XML (eXtensible Markup Language)
MPT TO SVG (Scalable Vector Graphics)
MPT TO TIFF (Tagged Image File Format)
MPT TO TXT (Text Document)
MPT TO XER (XER file format)
MPT TO XLS (Microsoft Excel Spreadsheet)
MPT TO XLSX (OOXML Excel File)
MPT TO XML (Extensible Markup Language)
MPT TO XPS (XML Paper Specifications)

Μπορείτε επίσης να μετατρέψετε αρχεία MPX σε άλλες μορφές αρχείων:

MPX TO BMP (Bitmap Image File)
MPX TO HTML (Proprietary Issue Tracking Product)
MPX TO JIRA (Proprietary software issue tracking)
MPX TO JPEG (JPEG Image)
MPX TO MPP (Microsoft Project Data File)
MPX TO MPT (Microsoft Project Template Files)
MPX TO MPX (Microsoft Exchange File Format)
MPX TO PDF (Portable Document Format)
MPX TO PNG (Portable Network Graphics)
MPX TO PRIMAVERA XML (eXtensible Markup Language)
MPX TO SVG (Scalable Vector Graphics)
MPX TO TIFF (Tagged Image File Format)
MPX TO TXT (Text Document)
MPX TO XER (XER file format)
MPX TO XLS (Microsoft Excel Spreadsheet)
MPX TO XLSX (OOXML Excel File)
MPX TO XML (Extensible Markup Language)
MPX TO XPS (XML Paper Specifications)

Μπορείτε επίσης να μετατρέψετε αρχεία Primavera P6 XML σε άλλες μορφές αρχείων:

Primavera XML TO BMP (Bitmap Image File)
Primavera XML TO HTML (Proprietary Issue Tracking Product)
Primavera XML TO JIRA (Proprietary software issue tracking)
Primavera XML TO MPP (Microsoft Project Data File)
Primavera XML TO MPT (Microsoft Project Template Files)
Primavera XML TO MPX (Microsoft Exchange File Format)
Primavera XML TO PDF (Portable Document Format)
Primavera XML TO PNG (Portable Network Graphics)
Primavera XML TO PRIMAVERA XML (eXtensible Markup Language)
Primavera XML TO SVG (Scalable Vector Graphics)
Primavera XML TO TIFF (Tagged Image File Format)
Primavera XML TO TXT (Text Document)
Primavera XML TO XER (XER file format)
Primavera XML TO XLS (Microsoft Excel Spreadsheet)
Primavera XML TO XLSX (OOXML Excel File)
Primavera XML TO XML (Extensible Markup Language)
Primavera XML TO XPS (XML Paper Specifications)

Μπορείτε επίσης να μετατρέψετε δεδομένα έργου XML σε άλλες μορφές αρχείων:

XML TO BMP (Bitmap Image File)
XML TO HTML (Proprietary Issue Tracking Product)
XML TO JIRA (Proprietary software issue tracking)
XML TO JPEG (JPEG Image)
XML TO MPP (Microsoft Project Data File)
XML TO MPT (Microsoft Project Template Files)
XML TO MPX (Microsoft Exchange File Format)
XML TO PDF (Portable Document Format)
XML TO PNG (Portable Network Graphics)
XML TO XML (eXtensible Markup Language)
XML TO SVG (Scalable Vector Graphics)
XML TO TIFF (Tagged Image File Format)
XML TO TXT (Text Document)
XML TO XER (XER file format)
XML TO XLS (Microsoft Excel Spreadsheet)
XML TO XLSX (OOXML Excel File)
XML TO XML (Extensible Markup Language)
XML TO XPS (XML Paper Specifications)