DWG ke EMF WMF csharp

File DWG adalah gambar CAD yang berisi data 2D atau 3D. Dalam beberapa kasus, Anda mungkin perlu membuat gambar WMF atau EMF untuk menampilkan konten file dalam gambar. Sesuai dengan kasus penggunaan tersebut, artikel ini membahas cara mengonversi file DWG menjadi gambar EMF atau WMF secara terprogram dalam C#.

DWG ke EMF atau WMF Image Converter – Instalasi C# API

Aspose.CAD for .NET API mendukung konversi format file DWG dan banyak lainnya. Cukup konfigurasikan API dengan mengunduh file DLL-nya dari bagian Unduhan atau dengan perintah instalasi NuGet berikut:

PM> Install-Package Aspose.CAD

Konversi DWG ke Gambar EMF Secara terprogram dalam C#

Anda dapat mengonversi file DWG menjadi gambar EMF dengan mengikuti langkah-langkah di bawah ini:

  1. Muat DWG sumber menggunakan kelas Image.
  2. Buat instance dari kelas CadRasterizationOptions.
  3. Tetapkan properti seperti ukuran gambar keluaran.
  4. Simpan gambar EMF keluaran.

Cuplikan kode di bawah ini menjelaskan cara mengonversi file DWG ke gambar EMF di C#:

string cadFileName = "sample.dwg";
string emfFileName = "sample.emf";

using (Image image = Image.Load(cadFileName))
{
    CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
    rasterizationOptions.PageWidth = 4000;
    rasterizationOptions.PageHeight = 3000;

    ImageOptionsBase cadEmfImageOptions = new WmfOptions();
    cadEmfImageOptions.VectorRasterizationOptions = rasterizationOptions;

    // Simpan file EMF keluaran
    image.Save(emfFileName, cadEmfImageOptions);
}

Konversi Gambar DWG ke WMF Secara terprogram dalam C#

Anda dapat mengonversi file DWG menjadi gambar WMF dengan langkah-langkah berikut:

  1. Muat file input DWG dengan kelas Image.
  2. Buat instance dari kelas CadRasterizationOptions.
  3. Inisialisasi objek kelas WmfOptions.
  4. Simpan gambar WMF keluaran.

Cuplikan kode berikut menunjukkan cara mengonversi file DWG ke gambar WMF secara terprogram di C#:

string cadFileName = "sample.dwg";
string wmfFileName = "sample.wmf";

using (Image image = Image.Load(cadFileName))
{
    CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
    rasterizationOptions.PageWidth = 4000;
    rasterizationOptions.PageHeight = 3000;

    ImageOptionsBase cadWmfImageOptions = new WmfOptions();
    cadWmfImageOptions.VectorRasterizationOptions = rasterizationOptions;

    // Simpan file WMF keluaran
    image.Save(wmfFileName, cadWmfImageOptions);
}

Dapatkan Lisensi Sementara Gratis

Anda dapat menguji semua fitur API tanpa batasan evaluasi apa pun dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi file DWG menjadi gambar EMF atau WMF. Selain itu, Anda dapat menjelajahi beberapa fitur lain yang ditawarkan oleh API dengan mengunjungi bagian dokumentasi. Jika ada masalah, jangan ragu untuk menulis kepada kami di forum.

Lihat juga