Konversikan CF2 ke DXF di C#

Aplikasi CAD menggunakan file CF2 untuk membuat gambar 2D atau 3D. Secara khusus, kita 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 DXF secara terprogram. Konversi semacam itu memungkinkan berbagi gambar dalam format portabel. Pada artikel ini, kita akan mempelajari cara mengonversi file CF2 ke DXF di C#.

Topik-topik berikut akan dibahas dalam artikel ini:

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

Konverter C# CF2 ke DXF – Unduh Gratis

Untuk mengonversi file CF2 ke dokumen DXF, 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 DxfOptions API memungkinkan untuk menentukan opsi DXF.

Harap unduh DLL dari API atau instal menggunakan NuGet.

PM> Install-Package Aspose.CAD

Cara Mengonversi File CF2 ke DXF menggunakan C#

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

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

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

Konversikan CF2 ke DXF Secara terprogram dalam C#

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

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

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

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

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

Ekspor CF2 ke DXF dengan Opsi di C#

Kami dapat menentukan opsi penyimpanan DXF saat mengonversi file CF2 ke dokumen DXF 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 DxfOptions.
  5. Setelah itu, atur properti VectorRasterizationOptions sebagai CadRasterizationOptions.
  6. Terakhir, panggil metode Save() untuk menyimpannya sebagai DXF. Dibutuhkan jalur file DXF keluaran dan DxfOptions sebagai argumen.

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

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

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

Selain mengonversi CF2 ke DXF 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