Format MPP merupakan format asli Microsoft Project, dan penting untuk mengelola dan menjadwalkan proyek yang kompleks. Akan tetapi, sifat khusus file MPP membatasi aksesibilitasnya, karena untuk melihat dan mengeditnya diperlukan Microsoft Project atau alat serupa. Di sisi lain, PDF merupakan format yang dikenal secara universal karena kemudahan penggunaan, kompatibilitas, dan konsistensinya di berbagai perangkat. Oleh karena itu, dengan mengonversi File MS Project (MPP) ke format PDF, dipastikan bahwa semua informasi proyek utama disimpan dalam format yang dapat dengan mudah dibagikan, dilihat, dan dicetak oleh siapa saja, di mana saja.
- API untuk Konversi MPP ke PDF
- Konversi MPP ke PDF dalam C#
- Konversi MS Project ke PDF menggunakan Perintah cURL
API untuk Konversi MPP ke PDF
Mengonversi MPP ke PDF menggunakan GroupDocs.Conversion Cloud SDK for .NET merupakan solusi yang efisien dan fleksibel untuk mengubah berkas proyek yang rumit menjadi dokumen PDF yang dapat diakses secara universal. Dengan API yang canggih ini, Anda dapat mengonversi berkas Microsoft Project (MPP) ke format PDF dengan mudah sambil mempertahankan semua detail penting proyek seperti tugas, jadwal, dan alokasi sumber daya.
Langkah pertama dalam pendekatan ini adalah menginstalnya dengan mencari GroupDocs.Conversion-Cloud di pengelola paket NuGet dan klik tombol Install. Pilihan lainnya adalah dengan menjalankan perintah berikut di konsol pengelola paket.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Setelah instalasi selesai, silakan dapatkan kredensial API yang dipersonalisasi (misalnya ID Klien dan Rahasia Klien).Anda dapat mengunjungi tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.
Konversi MPP ke PDF dalam C#
Di bagian ini, kita akan mengeksplorasi detail tentang bagaimana .NET REST API ini meningkatkan aksesibilitas, mempercepat alur kerja, dan memberi Anda solusi konversi MPP ke DPF yang efisien untuk mengotomatiskan tugas manajemen dokumen.
- Buat contoh kelas
Konfigurasi
tempat kita meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Inisialisasi
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen input.
var apiInstance = new ConvertApi(configurations);
- Unggah berkas masukan MS Project ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
- Buat instance
ConvertSettings
di mana kita tentukan nama untuk input MPP, format yang dihasilkan sebagaipdf
dan nama file PDF yang dihasilkan sebagai argumen.
var settings = new ConvertSettings{...}
- Panggil API ConvertDocumentRequest untuk mengonversi File MS Project ke PDF dan menyimpan PDF yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Contoh lebih lanjut di https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Buat contoh kelas Konfigurasi dan inisialisasikan dengan ID Klien & Rahasia Klien.
var configurations = new Configuration(clientId, clientSecret1);
// Tentukan nilai ApiBaseUrl untuk menetapkan url dasar untuk API konversi MPP ke PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
var apiInstance = new ConvertApi(configurations);
// memuat input MPP dari drive lokal
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
// membuat instance dari FileApi
var fileUpload = new FileApi(configurations);
// unggah input MPP ke penyimpanan cloud
fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));
// buat ConvertSettings di mana kita tentukan nama MPP input dan nama untuk PDF yang dihasilkan.
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.mpp",
Format = "pdf",
OutputPath = "converted.pdf"
};
// Panggil metode ConvertDocument untuk operasi konversi MPP ke PDF.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// cetak pesan sukses
Console.WriteLine("MPP to HTML conversion completed successfully !");
}
}
File masukan MS Project yang digunakan pada contoh di atas dapat diunduh dari Rencana kepindahan rumah.mpp.
Konversi MS Project ke PDF menggunakan Perintah cURL
Dengan cURL, Anda dapat dengan mudah berinteraksi dengan API GroupDocs.Conversion Cloud untuk mengonversi file Microsoft Project (MPP) ke dalam format PDF melalui permintaan HTTP langsung. Metode ini sangat bermanfaat bagi pengembang yang ingin mengintegrasikan kemampuan konversi ke dalam aplikasi mereka tanpa memerlukan pengaturan SDK lengkap. Lebih jauh lagi, dengan bantuan perintah cURL, Anda dapat menjalankan konversi dari lingkungan mana pun yang mendukung permintaan HTTP, menyederhanakan alur kerja, dan mengurangi overhead.
Langkah pertama dalam pendekatan ini adalah membuat token akses JWT, lalu menjalankan perintah cURL berikut untuk mengembangkan Microsoft Project Viewer secara daring dengan mengekspor file MS Project ke format PDF. Setelah konversi berhasil, file PDF yang dihasilkan disimpan di penyimpanan awan.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"pdf\", \"OutputPath\": \"{convertedFile}\"}"
Silakan ganti sourceMPP
dengan nama berkas MS Project masukan, convertedFile
dengan nama berkas PDF yang dihasilkan, dan accessToken
dengan token akses JWT yang dipersonalisasi.
- Jika kita memiliki kebutuhan untuk menyimpan hasil konversi MPP ke PDF di drive lokal, maka silakan coba gunakan perintah cURL berikut:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"pdf\"}" \
-o "MyConverted.pdf"
Aplikasi Konversi MPP ke PDF Gratis
Anda dapat mempertimbangkan untuk mencoba Aplikasi MPP to PDF Converter kami yang gratis dan ringan. Aplikasi ini dibuat berdasarkan GroupDocs.Conversion Cloud REST API dan memungkinkan Anda untuk menjelajahi kemampuan unik dalam browser web.
Tautan Berguna
Kesimpulan
Kesimpulannya, mengonversi file MPP ke format PDF sangat penting untuk meningkatkan aksesibilitas dan memastikan pembagian data proyek yang lancar dengan audiens yang lebih luas. Baik menggunakan GroupDocs.Conversion Cloud SDK untuk .NET atau memanfaatkan perintah cURL untuk permintaan API cepat, kedua pendekatan tersebut menawarkan solusi yang fleksibel dan efisien untuk mengubah file Microsoft Project yang kompleks menjadi PDF yang dapat diakses secara universal.
Artikel yang Direkomendasikan
Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: