Konversikan DGN ke DWF atau DWFX di C#

File DGN diperlukan untuk perangkat lunak CAD untuk membuat gambar 2D atau 3D. Untuk membuat dan menyimpan rencana proyek konstruksi seperti jalan, jembatan, dan bangunan khususnya, gunakan file DGN. Ekspor gambar terprogram dari file DGN ke dokumen DWF atau DWFX mungkin diperlukan dalam situasi tertentu. Berbagi gambar saat dalam perjalanan dimungkinkan oleh modifikasi ini. Tutorial ini akan mengajari Anda cara mengonversi file DGN ke DWF atau DWFX di C#.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. [C# DGN ke DWF atau DWFX Converter – Download Gratis][4]
  2. Langkah-Langkah Mengonversi File DGN ke Dokumen DWF atau DWFX
  3. Ubah DGN ke DWF atau DWFX Secara Terprogram
  4. Ekspor DGN ke DWF atau DWFX dengan Opsi

C# DGN ke DWF atau DWFX Converter – Download Gratis

API Aspose.CAD for .NET akan digunakan untuk mengubah file DGN menjadi dokumen. File DGN, serta beberapa jenis file lainnya, dapat dibuat, diedit, dan dikerjakan.

Kelas dasar untuk semua bentuk gambar di API adalah Image. Gambar DGN diwakili oleh kelas DgnImage. Menggunakan kelas CadRasterizationOptions, kita dapat mengubah atribut PageWidth dan PageHeight. Kelas DwfOptions API menyediakan spesifikasi parameter DWF atau DWFX.

Harap unduh DLL dari API atau instal menggunakan NuGet.

PM> Install-Package Aspose.CAD

Cara Mengonversi File DGN ke DWF atau DWFX menggunakan C#

Kami dapat dengan mudah mengonversi file DGN ke dokumen DWF atau DWFX menggunakan Aspose.CAD for .NET dengan mengikuti langkah-langkah berikut:

  • Muat file gambar DGN.
  • Simpan DGN sebagai DWF atau DWFX.

Sekarang mari kita periksa bagaimana melakukan tindakan ini di C# untuk mengubah file DGN menjadi dokumen DWF atau DWFX.

Konversi DGN ke DWF atau DWFX Secara terprogram dalam C#

Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk mengubah DGN menjadi DWF atau DWFX:

  1. Pertama, muat file input DGN menggunakan kelas Gambar.
  2. Setelah itu, buat instance dari kelas DwfOptions.
  3. Terakhir, panggil metode Save() untuk menyimpannya sebagai DWF atau DWFX. Dibutuhkan jalur file DWF atau DWFX keluaran dan DwfOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi file DGN ke dokumen DWF atau DWFX menggunakan C#.

string inputFile = "file.dgn";
using (Image image = Image.Load(inputFile))
{
    // Inisialisasi objek kelas DwfOptions
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Ekspor DGN ke DWF/DWFX
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

Ekspor DGN ke DWF atau DWFX dengan Opsi di C#

Kami dapat menentukan opsi penyimpanan DWF atau DWFX saat mengonversi file DGN ke dokumen DWF atau DWFX dengan mengikuti langkah-langkah berikut:

  1. Gunakan kelas Image untuk memuat file DGN sebagai input terlebih dahulu.
  2. Selanjutnya, buat instance baru dari kelas CadRasterizationOptions.
  3. Kemudian, atur lebar dan tinggi halaman.
  4. Kemudian setelah itu, buatlah instance dari kelas DwfOptions.
  5. Selanjutnya, pilih CadRasterizationOptions untuk properti VectorRasterizationOptions.
  6. Untuk menyimpannya sebagai DWF atau DWFX, aktifkan metode Save() pada langkah terakhir. Itu menerima DwfOptions dan jalur file DWF atau DWFX keluaran sebagai parameter.

Contoh kode berikut menunjukkan cara menentukan tinggi dan lebar halaman sambil menyimpan file DGN sebagai dokumen DWF atau DWFX menggunakan C#.

string inputFile = "file.dgn";
using (Image image = Image.Load(inputFile))
{
    // Inisialisasi objek kelas DwfOptions
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions(); 
    
    cadRasterizationOptions.DrawType = CadDrawTypeMode.UseObjectColor;
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Ekspor DGN ke DWF/DWFX
    string outPath = "output.dwf";
    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 DGN yang ada;
  • tentukan tinggi dan lebar halaman;
  • tentukan opsi penyimpanan;
  • simpan DGN sebagai DWF atau DWFX di C#.

Aspose.CAD for .NET memungkinkan pengembang mengonversi file AutoCAD DWG, DWF, DWT, dan DXF ke gambar PDF dan Raster. Ini adalah API asli dan tidak memerlukan AutoCAD atau perangkat lunak apa pun untuk diinstal. Anda juga dapat mengonversi lapisan dan tata letak yang dipilih dari file AutoCAD. Selain mengonversi DGN menjadi DWF atau DWFX 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