Konversi MS Project MPP ke Gambar (PNG, JPEG, BMP, TIFF) menggunakan Java

Microsoft Project memungkinkan pelacakan, pengorganisasian, dan pengelolaan proyek. Itu menyimpan tugas proyek, tugas, dan sumber daya dan informasi terkait proyek lainnya dalam file MPP. Kita dapat dengan mudah mengonversi data proyek dari file MPP ke berbagai format gambar seperti JPEG, PNG, BMP, dan TIFF. Ini memungkinkan berbagi informasi proyek dalam format gambar hanya-baca. Pada artikel ini, kita akan mempelajari cara mengekspor MS Project MPP ke gambar (PNG, JPEG, BMP, TIFF) di Java.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. Java API untuk Mengekspor MPP ke Gambar
  2. Ekspor MPP ke JPG
  3. Konversi MPP ke PNG
  4. Ubah MPP ke BMP
  5. Simpan File MPP sebagai TIFF Multihalaman

Java API untuk Mengekspor MPP ke Gambar

Untuk mengekspor data/informasi proyek dari file MPP, kami akan menggunakan API Aspose.Tasks for Java. Ini adalah perpustakaan Java yang memungkinkan membaca dan menulis file MPP tanpa memerlukan Microsoft Project. Selain itu, API mendukung konversi file MPP menjadi gambar.

Kelas Project dari API merepresentasikan sebuah proyek dan memperlihatkan berbagai metode untuk menjalankan fungsi yang berbeda. Metode save() dari kelas ini memungkinkan penyimpanan proyek dalam format gambar tertentu. Kelas ImageSaveOptions API memungkinkan untuk menentukan opsi tambahan saat merender halaman proyek menjadi gambar. Semua format gambar yang didukung ditentukan di bawah enumerasi SaveFileFormat.

Harap unduh JAR API atau tambahkan konfigurasi pom.xml berikut dalam aplikasi Java berbasis Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.5</version>
    <classifier>jdk18</classifier>
</dependency> 

Ekspor MPP ke JPG menggunakan Java

Kami dapat mengekspor file MPP ke format gambar JPG/JPEG dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file MPP menggunakan kelas Project.
  2. Selanjutnya, buat instance kelas ImageSaveOptions dengan SaveFileFormat.Jpeg sebagai argumen.
  3. Setelah itu, tentukan kualitas gambar JPEG menggunakan properti JpegQuality.
  4. Terakhir, panggil metode save() dan simpan gambar JPEG.

Contoh kode berikut menunjukkan cara mengonversi file MPP ke gambar JPEG menggunakan Java.

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

// Menginisialisasi opsi penyimpanan Gambar
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Jpeg);

// Untuk memanipulasi kualitas JPEG seseorang dapat menggunakan properti ImageSaveOptions.JpegQuality.
// Rentang nilai yang diperbolehkan adalah 0..100.
options.setJpegQuality(50);

// Simpan sebagai JPEG
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.jpeg", options);

Konversi MPP ke PNG menggunakan Java

Kami juga dapat mengonversi file MPP ke gambar PNG dengan mengikuti langkah-langkah berikut:

  1. Muat file MPP menggunakan kelas Project.
  2. Buat instance kelas ImageSaveOptions menggunakan pencacahan SaveFileFormat.Png.
  3. Terakhir, simpan gambar PNG menggunakan metode save().

Contoh kode berikut menunjukkan cara mengonversi file MPP ke gambar PNG menggunakan Java.

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

// Menginisialisasi opsi penyimpanan Gambar 
// dan atur format simpan sebagai PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Png);

// Simpan sebagai PNG
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.png", options);

Konversi MPP ke BMP menggunakan Java

Demikian pula, kita dapat mengonversi gambar MPP ke BMP dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu mengatur SaveFileFormat sebagai Bmp di langkah #2.

Contoh kode berikut menunjukkan cara mengonversi file MPP ke gambar BMP menggunakan Java.

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

// Menginisialisasi opsi penyimpanan Gambar 
// dan atur format simpan sebagai BMP
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Bmp);

// Simpan sebagai BMP
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.bmp", options);

Simpan File MPP sebagai TIFF Multipage menggunakan Java

Untuk menyimpan file MPP sebagai gambar TIFF multi halaman, ikuti langkah-langkah yang disebutkan sebelumnya. Namun, kita hanya perlu mengatur SaveFileFormat sebagai Tiff di langkah #2.

Contoh kode berikut menunjukkan cara mengonversi file MPP menjadi gambar TIFF multi halaman menggunakan Java.

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

// Menginisialisasi opsi penyimpanan Gambar 
// dan atur format simpan sebagai Tiff
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// Simpan sebagai TIFF
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.tiff", options);

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba Aspose.Tasks for Java tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi file Microsoft Project MPP ke format gambar menggunakan Java. Secara khusus, kami telah mempelajari cara mengonversi file MPP ke gambar JPEG, PNG, BMP, dan TIFF secara terprogram. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Tasks for Java menggunakan dokumentasi dan menjelajahi banyak fitur tambahan untuk bekerja dengan file MPP. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum kami.

Lihat juga