Konversi MPP ke TIFF menggunakan C#

Microsoft Project memungkinkan kami untuk membuat, mengatur, melacak, dan memelihara proyek dalam format MPP. File MPP berisi tugas, sumber daya, penugasan, garis waktu, anggaran, dan berbagai informasi terkait proyek lainnya. Kami dapat dengan mudah mengekspor data proyek dari file MPP ke gambar multi-halaman TIFF secara terprogram. Pada artikel ini, kita akan mempelajari cara mengonversi MPP ke TIFF di C#.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. API Konverter C# MPP ke TIFF
  2. Ubah MPP ke TIFF
  3. Ubah MPP ke TIFF Dengan Kompresi
  4. Hapus Kompresi dan Konversikan MPP ke TIFF

API Konverter C# MPP ke TIFF

Untuk mengonversi MPP ke TIFF, kami akan menggunakan Aspose.Tasks for .NET API. Itu memungkinkan membaca dan menulis format file yang didukung tanpa memerlukan Microsoft Project untuk diinstal. Selain itu, ini memungkinkan konversi dan penyimpanan file MPP.

API menyediakan kelas Project yang mewakili sebuah proyek. Metode Save(string, SaveFileFormat) kelas ini menyimpan data proyek ke file dalam format file yang ditentukan. SaveFileFormat mendefinisikan pencacahan untuk menyimpan pemilihan format proyek. Kita dapat menentukan opsi penyimpanan gambar tambahan saat merender halaman proyek ke TIFF menggunakan kelas ImageSaveOptions. Properti TiffCompression memungkinkan penerapan kompresi saat menyimpan gambar yang dihasilkan ke format TIFF.

Harap unduh DLL dari API atau instal menggunakan NuGet.

PM> Install-Package Aspose.Tasks

Konversi MPP ke TIFF menggunakan C#

Kami dapat dengan mudah mengonversi data proyek dari file MPP menjadi TIFF dengan mengikuti langkah-langkah berikut:

  • Muat file MPP menggunakan kelas Project.
  • Simpan sebagai TIFF menggunakan metode Save(). Dibutuhkan jalur file TIFF keluaran dan SaveFileFormat sebagai argumen.

Kode contoh berikut menunjukkan cara mengonversi MPP ke TIFF di C#.

// Contoh kode ini menunjukkan cara mengonversi MPP ke TIFF.
// Muat MPP proyek
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Simpan proyek sebagai TIFF
project.Save(@"C:\Files\Tasks\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
Konversi MPP ke TIFF menggunakan C#

Konversikan MPP ke TIFF menggunakan C#.

Konversi MPP ke TIFF Dengan Kompresi menggunakan C#

Kami dapat menerapkan kompresi saat mengonversi MPP ke TIFF dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file MPP menggunakan kelas Project.
  2. Selanjutnya, buat instance dari kelas ImageSaveOptions.
  3. Setelah itu, tentukan TiffCompression.
  4. Terakhir, panggil metode Save(). Dibutuhkan jalur file TIFF keluaran dan SaveOptions sebagai argumen.

Kode contoh berikut menunjukkan cara mengonversi MPP ke TIFF dengan kompresi di C#.

// Contoh kode ini menunjukkan cara mengonversi MPP ke TIFF dan menerapkan kompresi.
// Muat MPP proyek
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Tentukan opsi penyimpanan gambar
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Tentukan kompresi CCITT4
options.TiffCompression = TiffCompression.Ccitt4;

// Simpan proyek sebagai TIFF
project.Save(@"C:\Files\Tasks\TIFFWithCompression_out.tif", (SaveOptions)options);

Hapus Kompresi dan Konversikan MPP ke TIFF menggunakan C#

Kami juga dapat menghapus kompresi dan kemudian mengonversi MPP ke TIFF dengan mengikuti langkah-langkah yang disebutkan di atas. Namun, kita hanya perlu mengatur TiffCompression sebagai TiffCompression.None di langkah #3.

Kode contoh berikut menunjukkan cara menghapus kompresi dan mengonversi MPP ke TIFF di C#.

// Contoh kode ini menunjukkan cara mengonversi MPP ke TIFF dan menghapus kompresi.
// Muat MPP proyek
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// Tentukan opsi penyimpanan gambar
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Hapus kompresi
options.TiffCompression = TiffCompression.None;

// Simpan proyek sebagai TIFF
project.Save(@"C:\Files\Tasks\RemoveCompression_out.tif", (SaveOptions)options);

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara:

  • memuat file MPP;
  • tentukan opsi penyimpanan gambar;
  • atur kompresi untuk TIFF;
  • simpan MPP yang dimuat sebagai TIFF di C#.

Selain mengonversi MPP ke TIFF di C#, Anda dapat mempelajari lebih lanjut tentang Aspose.Note for .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di [forum dukungan gratis] kami 17.

Lihat juga