File IFC adalah file Kelas Yayasan Industri yang sering digunakan oleh program Pemodelan Informasi Bangunan. Program semacam itu berguna untuk validasi model dan deteksi benturan cepat dan file IFC dapat menyertakan informasi tentang material dan elemen spasial. Dalam skenario tertentu, Anda mungkin perlu mengonversi file IFC ke format PDF. Artikel ini membahas cara mengonversi file IFC ke PDF hanya dengan beberapa baris kode di Java.
Konverter IFC ke PDF – Instalasi Java API
Aspose.CAD for Java API dapat digunakan untuk bekerja dengan berbagai format file CAD seperti yang disebutkan di bagian format file yang didukung. Anda dapat mengakses API dengan cepat dengan mengunduh file JAR-nya dari halaman Rilis Baru atau dengan konfigurasi berikut di file pom.xml untuk mengakses API dari Aspose Repository.
Gudang:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Ketergantungan:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.1</version>
</dependency>
</dependencies>
Konversikan IFC ke PDF Secara terprogram di Java
Anda dapat mengonversi file IFC ke dokumen PDF dengan mengikuti langkah-langkah di bawah ini:
- Muat file input IFC.
- Buat instance objek dari kelas CadRasterizationOptions.
- Inisialisasi instance dari kelas PdfOptions.
- Terakhir, tulis file keluaran dalam format PDF.
Contoh kode berikut menunjukkan cara mengonversi file format IFC ke file PDF secara terprogram di Java:
// Muat file input IFC
Image image = Image.load("input.ifc");
// Inisialisasi objek kelas CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1400);
// Buat objek kelas PdfOptions
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
// Konversi file IFC ke PDF
image.save("output.pdf", pdfOptions);
Jelajahi Lebih Banyak Fitur
Anda dapat melihat banyak fitur API lainnya dengan mengunjungi ruang dokumentasi.
Kesimpulan
Pada artikel ini, Anda telah memahami cara mengonversi file IFC ke format PDF secara terprogram dalam C#. Hanya perlu beberapa panggilan API untuk menyelesaikan persyaratan tanpa perlu menginstal aplikasi berbasis antarmuka pengguna apa pun. Namun, API mendukung dialek IFC2X3 dari file IFC saat ini. Silakan menulis kepada kami di forum jika ada pertanyaan.