Konversikan CF2 ke OBJ di C#

Aplikasi CAD menggunakan file CF2 untuk membuat gambar 2D atau 3D. Secara khusus, kami dapat membuat dan menyimpan desain untuk proyek konstruksi seperti jalan raya, jembatan, dan bangunan dalam file CF2. Dalam kasus tertentu, kita mungkin perlu mengekspor gambar dari file CF2 ke dokumen OBJ secara terprogram. Konversi semacam itu memungkinkan berbagi gambar dalam format portabel. Pada artikel ini, kita akan mempelajari cara mengonversi file CF2 ke OBJ di C#.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. C# CF2 ke OBJ Converter – Download Gratis
  2. Langkah-Langkah Mengonversi File CF2 ke Dokumen OBJ
  3. Konversi CF2 ke OBJ Secara Terprogram
  4. Ekspor CF2 ke OBJ dengan Opsi

Konverter C# CF2 ke OBJ – Unduh Gratis

Untuk mengonversi file CF2 ke dokumen OBJ, kami akan menggunakan API Aspose.CAD for .NET. Ini memungkinkan pembuatan, pengeditan, dan manipulasi file CF2 dan beberapa format file lainnya.

Class Image API adalah class dasar untuk semua jenis gambar. Kelas Cf2Image mewakili gambar CF2. Kita dapat menyetel properti PageWidth dan PageHeight menggunakan kelas CadRasterizationOptions. Kelas ObjOptions API memungkinkan untuk menentukan opsi OBJ.

Harap unduh DLL dari API atau instal menggunakan NuGet.

PM> Install-Package Aspose.CAD

Cara Mengonversi File CF2 ke OBJ menggunakan C#

Kita dapat dengan mudah mengonversi file CF2 ke dokumen OBJ menggunakan Aspose.CAD for .NET dengan mengikuti langkah-langkah berikut:

  • Muat file gambar CF2.
  • Simpan CF2 sebagai OBJ.

Sekarang, mari kita lihat bagaimana melakukan langkah-langkah ini di C# untuk mengonversi file CF2 ke dokumen OBJ.

Konversikan CF2 ke OBJ Secara terprogram dalam C#

Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk mengonversi CF2 ke OBJ:

  1. Pertama, muat file input CF2 menggunakan kelas Image.
  2. Setelah itu, buat instance dari kelas ObjOptions.
  3. Terakhir, panggil metode Save() untuk menyimpannya sebagai OBJ. Dibutuhkan jalur file OBJ keluaran dan ObjOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi file CF2 ke dokumen OBJ menggunakan C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Inisialisasi objek kelas ObjOptions
    ObjOptions options = new ObjOptions();

    // Ekspor CF2 ke OBJ
    string outPath = "output.obj";
    image.Save(outPath, options);
}

Ekspor CF2 ke OBJ dengan Opsi di C#

Kami dapat menentukan opsi penyimpanan OBJ saat mengonversi file CF2 ke dokumen OBJ dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file input CF2 menggunakan kelas Image.
  2. Selanjutnya, buat instance kelas CadRasterizationOptions.
  3. Kemudian, tentukan tinggi dan lebar halaman.
  4. Selanjutnya, buat instance dari kelas ObjOptions.
  5. Setelah itu, atur properti VectorRasterizationOptions sebagai CadRasterizationOptions.
  6. Terakhir, panggil metode Save() untuk menyimpannya sebagai OBJ. Dibutuhkan jalur file OBJ keluaran dan ObjOptions sebagai argumen.

Contoh kode berikut menunjukkan cara menentukan tinggi dan lebar halaman sambil menyimpan file CF2 sebagai dokumen OBJ menggunakan C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // Inisialisasi objek kelas ObjOptions
    ObjOptions options = new ObjOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Ekspor CF2 ke OBJ
    string outPath = "output.obj";
    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 OBJ di C#.

Selain mengubah CF2 menjadi OBJ 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.

Lihat juga