File DXF digunakan oleh perangkat lunak CAD untuk menghasilkan gambar 2D atau 3D. Secara khusus, file DXF dapat digunakan untuk membuat dan menyimpan rencana proyek konstruksi seperti jalan, jembatan, dan bangunan. Dalam beberapa keadaan, kami mungkin perlu mengekspor gambar secara terprogram dari file DXF ke dokumen FBX. Transformasi ini memungkinkan berbagi gambar secara portabel. Posting ini akan mengajari Anda cara melakukan konversi DXF ke FBX di C#.
Topik-topik berikut akan dibahas dalam artikel ini:
- C# DXF ke FBX Converter – Unduhan Gratis
- Langkah-Langkah untuk Mengonversi File DXF ke Dokumen FBX
- Ubah DXF ke FBX Secara Terprogram
- Ekspor DXF ke FBX dengan Opsi
C# DXF ke FBX Converter – Download Gratis
Untuk mengonversi file DXF ke dokumen FBX, kami akan menggunakan API Aspose.CAD for .NET. Ini memungkinkan pembuatan, pengeditan, dan manipulasi file DXF dan beberapa format file lainnya.
Kelas dasar untuk semua bentuk gambar di API adalah Image. Gambar DXF diwakili oleh kelas CadImage. Menggunakan kelas CadRasterizationOptions, kita dapat mengubah atribut PageWidth dan PageHeight. Kelas FbxOptions API memungkinkan spesifikasi opsi FBX.
Harap unduh DLL dari API atau instal menggunakan NuGet.
PM> Install-Package Aspose.CAD
Cara Mengonversi File DXF ke FBX menggunakan C#
Kami dapat dengan mudah mengonversi file DXF ke dokumen FBX menggunakan Aspose.CAD for .NET dengan mengikuti langkah-langkah berikut:
- Muat file gambar DXF.
- Simpan DXF sebagai FBX.
Sekarang, mari kita lihat bagaimana melakukan langkah-langkah ini di C# untuk mengonversi file DXF ke dokumen FBX.
Konversikan DXF ke FBX Secara terprogram dalam C#
Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk mengonversi DXF ke FBX:
- Pertama, muat file input DXF menggunakan kelas CadImage.
- Setelah itu, buat instance dari kelas FbxOptions.
- Terakhir, panggil metode Save() untuk menyimpannya sebagai FBX. Dibutuhkan jalur file FBX keluaran dan FbxOptions sebagai argumen.
Contoh kode berikut menunjukkan cara mengonversi file DXF ke dokumen FBX menggunakan C#.
string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
// Inisialisasi objek kelas FbxOptions
FbxOptions options = new FbxOptions();
// Ekspor DXF ke FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}
Ekspor DXF ke FBX dengan Opsi di C#
Kami dapat menentukan opsi penyimpanan FBX saat mengonversi file DXF ke dokumen FBX dengan mengikuti langkah-langkah di bawah ini:
- Pertama, buka file DXF menggunakan kelas CadImage sebagai input.
- Selanjutnya, buat instance baru dari kelas CadRasterizationOptions.
- Selanjutnya, masukkan lebar dan tinggi halaman.
- Setelah itu, buat instance dari kelas FbxOptions.
- Selanjutnya, pilih CadRasterizationOptions untuk properti VectorRasterizationOptions.
- Untuk menyimpannya sebagai FBX, panggil metode Save() terakhir. Ia menerima dua argumen: FbxOptions dan jalur ke file keluaran FBX. Contoh kode berikut menunjukkan cara menentukan tinggi dan lebar halaman sambil menyimpan file DXF sebagai dokumen FBX menggunakan C#.
string inputFile = "file.dxf";
using (CadImage image = (CadImage)Image.Load(inputFile))
{
// Inisialisasi objek kelas FbxOptions
FbxOptions options = new FbxOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Ekspor DXF ke FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}
Dapatkan Lisensi Sementara Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.
Kesimpulan
Dalam artikel ini, kita telah mempelajari cara:
- memuat file gambar DXF yang ada;
- tentukan tinggi dan lebar halaman;
- tentukan opsi penyimpanan;
- simpan DXF sebagai FBX di C#.
Format file hanyalah cara standar di mana informasi dikodekan untuk disimpan dalam file, dan program perangkat lunak dirancang untuk membaca format file tertentu. Selain mengonversi DXF ke FBX di C#, Anda dapat mempelajari lebih lanjut tentang Aspose.CAD for .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis.