Konversi MPP ke PDF

Microsoft Project Files (MPP) digunakan untuk berbagai tugas manajemen proyek seperti melacak dan mengatur proyek. Anda dapat mengonversi file MPP menjadi dokumen PDF secara terprogram menggunakan Java. Bagian berikut menjelaskan konversi file MPP secara rinci:

Konverter MPP ke PDF – Instalasi Java API

Aspose.Tasks for Java dapat digunakan untuk mengelola proyek di aplikasi Java Anda. Anda dapat mengonfigurasi API dengan mengunduh file JAR dari bagian Unduhan. Alternatifnya, Anda dapat menentukan konfigurasi Maven berikut di file pom.xml proyek Java Anda.

Gudang:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Ketergantungan:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>21.2</version>
    <classifier>jdk18</classifier>
</dependency>

Konversi File MPP ke PDF Secara terprogram dengan Java

Anda dapat mengonversi file MPP ke PDF dengan langkah-langkah berikut:

  1. Muat file input menggunakan kelas Proyek.
  2. Simpan file PDF keluaran menggunakan metode Save()) dan pencacahan SaveFileFormat.

Kode berikut menunjukkan cara mengonversi file MPP ke PDF secara terprogram menggunakan Java:

// Baca file Proyek masukan
Project project = new Project("Sample.mpp");

// Simpan Proyek sebagai PDF
project.save("Project.pdf", SaveFileFormat.PDF);

Konversi MPP ke PDF dengan Opsi Lanjutan di Java

Anda dapat menyesuaikan dan mengontrol konversi file MPP ke PDF dengan beberapa properti yang diekspos oleh kelas PdfSaveOptions. Misalnya, Anda dapat menentukan legenda, skala waktu, tinggi baris, dll. Langkah-langkah berikut menunjukkan cara melakukan konversi file MPP ke format PDF:

  1. Muat masukan File Proyek Microsoft.
  2. Inisialisasi objek kelas SaveOptions.
  3. Tentukan properti yang berbeda.
  4. Simpan dokumen PDF keluaran.

Kode berikut menunjukkan cara mengonversi MPP ke PDF dengan opsi lanjutan secara terprogram menggunakan Java:

// Muat masukan file MPP
Project project = new Project("project.mpp");

// Inisialisasi objek kelas SaveOptions
SaveOptions o = new PdfSaveOptions();

// Atur tinggi baris agar pas dengan konten sel
o.setFitContent(true);

// Tentukan properti yang berbeda
o.setTimescale(Timescale.Months);
o.setPresentationFormat(PresentationFormat.TaskUsage);

// Setel properti LegendOnEachPage ke false untuk menyembunyikan legenda
o.setLegendOnEachPage(false);

// Simpan dokumen PDF keluaran
project.save("result.pdf", o);

Konversi file MPP menjadi File PDF Terenkripsi dan Dilindungi Kata Sandi menggunakan Java

Beberapa proyek mungkin menyertakan data sensitif untuk organisasi sehingga Anda mungkin memilih untuk melindungi informasi dalam file PDF keluaran. Jadi Anda dapat mengenkripsi dan melindungi kata sandi dokumen PDF. Silakan ikuti langkah-langkah di bawah ini untuk mengamankan file PDF keluaran setelah konversi MPP:

  1. Muat file MPP input dengan kelas Project.
  2. Inisialisasi objek kelas PdfEncryptionDetails sambil menentukan kata sandi pengguna dan pemilik.
  3. Inisialisasi objek kelas PdfSaveOptions.
  4. Simpan file PDF keluaran.

Kode di bawah ini menjelaskan cara mengonversi file MPP menjadi file PDF yang dilindungi kata sandi dan terenkripsi secara terprogram menggunakan Java:

// Muat file Proyek masukan
Project project = new Project(dataDir + "project.mpp");

// Menginisialisasi objek kelas PdfEncryptionDetails
PdfEncryptionDetails encryptionDetails = new PdfEncryptionDetails("test", "password", PdfEncryptionAlgorithm.RC4_128);

// Tetapkan izin untuk file PDF keluaran
encryptionDetails.setPermissions(PdfPermissions.None);

// Inisialisasi objek kelas PdfSaveOptions
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setTimescale(Timescale.Months);
saveOptions.setPresentationFormat(PresentationFormat.TaskUsage);
saveOptions.setEncryptionDetails(encryptionDetails);

// Simpan file PDF keluaran
project.save(dataDir + "Password_output.pdf", saveOptions);

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mengevaluasi API dalam kapasitas penuhnya.

Kesimpulan

Pada artikel ini, Anda telah menjelajahi cara mengonversi MPP, Microsoft Project Files, ke PDF secara terprogram menggunakan Java. Anda telah mempelajari cara menyimpan file PDF keluaran dengan opsi lanjutan atau dengan enkripsi dan perlindungan kata sandi. Anda dapat menjelajahi lebih jauh dengan mengunjungi Dokumentasi atau jangan ragu untuk menghubungi kami melalui Forum Dukungan Gratis.

Lihat juga