File CAD CF2 yang berisi desain paket 3D atau data model lainnya; dapat diproses dan dipotong oleh mesin CAD/CAM, seperti alat pemotong mati; disimpan dalam format terbuka, yang dapat dikenali oleh beberapa perangkat keras dan program perangkat lunak. Dalam kasus tertentu, kita mungkin perlu mengekspor gambar dari file CF2 ke dokumen BMP secara terprogram. Konversi semacam itu memungkinkan berbagi gambar dalam format portabel. Pada artikel ini, kita akan melihat cara mengonversi file CF2 ke BMP di C#.
Topik-topik berikut akan dibahas dalam artikel ini:
- C# CF2 ke Konverter BMP – Unduhan Gratis
- Langkah-Langkah Mengonversi File CF2 ke Dokumen BMP
- Konversi CF2 ke BMP Secara Terprogram
- Ekspor CF2 ke BMP dengan Opsi
Konverter C# CF2 ke BMP – Unduh Gratis
Mengkonversi file CF2 ke file BMP, kita akan menggunakan Aspose.CAD for .NET. Ini memungkinkan pembuatan, pengeditan, dan manipulasi file CF2 dan beberapa format file lainnya.
Kelas dasar API untuk semua jenis gambar adalah kelas Image. Gambar CF2 diwakili oleh kelas Cf2Image. Kelas CadRasterizationOptions memungkinkan kita untuk memodifikasi [PageWidth] dan properti [PageHeight]. Opsi BMP dapat ditentukan menggunakan kelas BmpOptions API.
Harap unduh DLL dari API atau instal menggunakan NuGet.
PM> Install-Package Aspose.CAD
Cara Mengonversi File CF2 ke BMP menggunakan C#
Kita dapat dengan mudah mengonversi file CF2 ke dokumen BMP menggunakan Aspose.CAD for .NET dengan mengikuti langkah-langkah berikut:
- Muat file gambar CF2.
- Simpan CF2 sebagai BMP.
Sekarang, mari kita lihat bagaimana melakukan langkah-langkah ini di C# untuk mengonversi file CF2 ke dokumen BMP.
Konversi CF2 ke BMP Secara terprogram dalam C#
Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk mengonversi CF2 ke BMP:
- Muat file input CF2 menggunakan kelas Gambar.
- Buat instance dari kelas BmpOptions.
- Panggil metode Save() untuk menyimpannya sebagai BMP. Dibutuhkan jalur file BMP keluaran dan BmpOptions sebagai argumen.
Contoh kode berikut menunjukkan cara mengonversi file CF2 ke dokumen BMP menggunakan C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Inisialisasi objek kelas BmpOptions
BmpOptions options = new BmpOptions();
// Ekspor CF2 ke BMP
string outPath = "output.bmp";
image.Save(outPath, options);
}
Ekspor CF2 ke BMP dengan Opsi di C#
Kami dapat menentukan opsi penyimpanan BMP saat mengonversi file CF2 ke dokumen BMP dengan mengikuti langkah-langkah berikut:
- Muat file input CF2 menggunakan kelas Gambar.
- Buat instance dari kelas CadRasterizationOptions.
- Tentukan tinggi dan lebar halaman.
- Buat instance dari kelas BmpOptions.
- Atur properti VectorRasterizationOptions sebagai CadRasterizationOptions.
- Panggil metode Save() untuk menyimpannya sebagai BMP. Dibutuhkan jalur file BMP keluaran dan BmpOptions sebagai argumen.
Contoh kode berikut menunjukkan cara menentukan tinggi dan lebar halaman sambil menyimpan file CF2 sebagai dokumen BMP menggunakan C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Inisialisasi objek kelas BmpOptions
BmpOptions options = new BmpOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Ekspor CF2 ke BMP
string outPath = "output.bmp";
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 CF2 yang ada;
- tentukan tinggi dan lebar halaman;
- tentukan opsi penyimpanan;
- simpan CF2 sebagai BMP di C#.
File CF2 adalah desain tiga dimensi yang dapat diproses oleh perangkat lunak CAD/CAM dan perangkat keras. Misalnya, mungkin menyimpan bentuk dan desain kotak kardus sebelum dilipat. Karena file CF2 disimpan dalam format universal, file tersebut dapat diimpor dan diekspor oleh beberapa program berbeda. 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.