Konversikan Primavera XER ke PDF menggunakan C#

Oracle Primavera P6 adalah perangkat lunak manajemen proyek, program, dan portofolio. Ini digunakan untuk merencanakan, mengelola, dan melaksanakan proyek-proyek teknik besar. Ia menggunakan format file XER sebagai file proyek berpemilik. File XER mendukung semua informasi proyek, sumber daya, dan peran yang dikembangkan menggunakan Primavera P6. Dalam kasus tertentu, kami mungkin perlu mengonversi proyek Primavera P6 dari file XER ke PDF secara terprogram. Pada artikel ini, kita akan mempelajari cara mengonversi file Primavera XER ke PDF di C#.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. Apa itu File Primavera XER?
  2. C# XER ke PDF Converter API
  3. Konversi File Primavera XER ke PDF
  4. Sesuaikan Konversi XER ke PDF

Apa itu File Primavera XER?

XER adalah format kepemilikan yang digunakan di Primavera P6. File XER adalah file teks dan dapat dengan mudah dibuka dengan editor teks apa pun. Di Primavera, kami dapat mengekspor banyak proyek sekaligus ke satu file XER. Peran dalam proyek Primavera hanya dapat diimpor dan diekspor menggunakan format XER.

C# XER ke PDF Converter API

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

Kelas Project dari API mewakili sebuah proyek. Metode Simpan(string, SaveFileFormat) kelas ini menyimpan data proyek ke file. SaveFileFormat mendefinisikan pencacahan untuk menyimpan pemilihan format proyek. Kita dapat menentukan opsi tambahan saat merender halaman proyek ke PDF menggunakan kelas PdfSaveOptions.

Harap unduh DLL dari API atau instal menggunakan NuGet.

PM> Install-Package Aspose.Tasks

Konversi File Primavera XER ke PDF menggunakan C#

Kami dapat dengan mudah mengonversi proyek Primavera P6 dari file XER menjadi PDF dengan mengikuti langkah-langkah berikut:

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

Kode contoh berikut menunjukkan cara mengonversi Primavera XER ke PDF di C#.

// Contoh kode ini menunjukkan cara mengonversi Primavera XER ke PDF.
// Muat file XER masukan
Project project = new Project(@"C:\Files\sample.xer");

// Simpan sebagai PDF
project.Save(@"C:\Files\sample_Output.pdf", SaveFileFormat.Pdf);
Konversikan Primavera P6 XER ke PDF menggunakan C#

Konversikan Primavera P6 XER ke PDF menggunakan C#.

Sesuaikan Konversi XER ke PDF menggunakan C#

Kami dapat menyesuaikan konversi XER ke PDF menggunakan kelas PdfSaveOptoins dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file XER menggunakan kelas Project.
  2. Selanjutnya, buat instance dari kelas PdfSaveOptions.
  3. Setelah itu, tentukan opsi penyimpanan seperti PageSize, dll.
  4. Terakhir, simpan proyek sebagai file PDF menggunakan metode Save(). Dibutuhkan jalur file PDF keluaran dan PdfSaveOptions sebagai argumen.

Kode contoh berikut menunjukkan cara mengonversi XER ke PDF dengan pengaturan khusus di C#.

// Contoh kode ini menunjukkan cara mengonversi XER ke PDF dengan pengaturan khusus.
// Muat file XER masukan
Project project = new Project(@"C:\Files\sample.xer");

// Tentukan PDF SaveOptions
PdfSaveOptions options = new PdfSaveOptions();
options.PageSize = PageSize.A3;

// Simpan sebagai PDF
project.Save(@"C:\Files\sample_Output.pdf", 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 Primavera XER;
  • atur opsi penyimpanan PDF;
  • simpan XER yang dimuat sebagai PDF di C#.

Selain mengonversi XER ke PDF dalam C#, Anda dapat mempelajari lebih lanjut tentang Aspose.Tasks for .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga