File DWG berisi data gambar vektor dan metadata yang ditulis dengan kode biner dan banyak digunakan untuk tujuan perancangan. Dalam skenario tertentu, Anda mungkin ingin mengonversi DWG ke format gambar. Mempertimbangkan persyaratan tersebut, artikel ini mencakup cara mengonversi file DWG menjadi gambar EMF atau WMF secara terprogram di Java.
- DWG ke EMF atau WMF Image Converter – Instalasi Java API
- Konversi DWG ke Gambar EMF Secara terprogram di Java
- Konversi Gambar DWG ke WMF Secara terprogram di Java
DWG ke EMF atau WMF Image Converter – Instalasi Java API
Aspose.CAD for Java API adalah solusi mandiri untuk membuat, mengedit, atau memanipulasi gambar CAD tanpa perlu mengonfigurasi aplikasi CAD apa pun. Anda dapat dengan mudah mengonfigurasi API dengan mengunduh file JAR-nya dari bagian Unduhan atau dengan konfigurasi Maven berikut:
Gudang:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Ketergantungan:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>21.11</version>
</dependency>
</dependencies>
Konversi DWG ke Gambar EMF Secara terprogram di Java
Anda dapat mengonversi file DWG menjadi gambar EMF dengan mengikuti langkah-langkah di bawah ini:
- Muat file input DWG menggunakan konstruktor kelas Image.
- Buat instance objek dari kelas CadRasterizationOptions.
- Tetapkan properti berbeda untuk gambar keluaran.
- Simpan gambar EMF keluaran.
Contoh kode berikut menjelaskan cara mengonversi file DWG ke gambar EMF secara terprogram di Java:
String cadFileName = "sample.dwg";
String emfFileName = "sampleJava.emf";
// Muat masukan file DWG
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Tetapkan properti berbeda dari kelas CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);
ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);
// Simpan file EMF keluaran
image.save(emfFileName, cadEmfImageOptions);
Konversi Gambar DWG ke WMF Secara terprogram di Java
Anda dapat mengonversi file DWG ke gambar WMF dengan langkah-langkah di bawah ini:
- Pertama, muat file input DWG dengan kelas Image.
- Inisialisasi instance dari kelas CadRasterizationOptions.
- Inisialisasi objek kelas WmfOptions.
- Simpan gambar WMF keluaran.
Contoh kode berikut menguraikan cara mengonversi file DWG ke gambar WMF secara terprogram di Java:
String cadFileName = "sample.dwg";
String wmfFileName = "sampleJava.wmf";
// Muat masukan file DWG
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Tetapkan properti berbeda menggunakan kelas CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);
ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);
// Simpan file WMF keluaran
image.save(wmfFileName, cadWmfImageOptions);
Dapatkan Lisensi Sementara Gratis
Anda dapat mengevaluasi fitur API dalam kapasitas penuhnya, tanpa batasan apa pun dengan meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah memeriksa cara mengonversi file DWG menjadi file gambar EMF atau WMF secara terprogram di Java. Selanjutnya, silakan lihat bagian dokumentasi untuk melihat fitur lain dari API. Jangan ragu untuk menghubungi kami di forum jika ada pertanyaan.