File DWG berisi data desain dalam format 2D atau 3D. Mereka terdiri dari data gambar vektor dan metadata dalam pengkodean biner. Dalam skenario tertentu, Anda mungkin perlu mengonversi file DWG menjadi file gambar SVG sesuai kebutuhan Anda. Sejalan dengan itu, artikel ini membahas cara mengonversi gambar DWG ke SVG secara terprogram menggunakan Java.
Konversi DWG ke SVG – Instalasi Java API
Aspose.CAD for Java API dapat digunakan untuk membuat, mengedit, atau memanipulasi DWG dan banyak format file lainnya. Anda dapat dengan mudah mengonfigurasi API dengan mengunduh file JAR dari bagian Rilis Baru, atau menggunakan spesifikasi Maven berikut dalam file pom.xml proyek Anda:
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.10</version>
</dependency>
</dependencies>
Konversi DWG ke SVG Secara terprogram menggunakan Java
Anda dapat mengonversi gambar DWG ke SVG dengan mengikuti langkah-langkah di bawah ini:
- Muat file sumber DWG menggunakan metode load dari kelas Image.
- Buat instance objek dari kelas SvgOptions.
- Atur mode warna sebagai Skala abu-abu, RGB, dll.
- Konversikan DWG ke SVG dengan metode Save.
Cuplikan kode di bawah ini menunjukkan cara mengonversi file DWG ke gambar SVG di Java:
// Muat file DWG masukan
Image image = Image.load("sample.dwg");
// Inisialisasi objek kelas SvgOptions
imageoptions.SvgOptions options = new SvgOptions();
// Atur mode warna SVG
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);
// Simpan file SVG keluaran
image.save("sample.svg" , options);
Jelajahi Lebih Banyak Fitur
Anda dapat melihat beberapa fitur API lainnya dengan mengunjungi dokumentasi.
Kesimpulan
Pada artikel ini, Anda telah menjelajahi cara mengonversi gambar DWG ke SVG. Itu mengekspor semua bentuk dan konten ke SVG dengan kesetiaan tinggi. Anda dapat menyematkan fitur ini di aplikasi berbasis Java Anda. Selain itu, Anda tidak perlu menginstal alat atau aplikasi lain karena API tidak bergantung pada alat lain untuk melakukan konversi. Silakan menghubungi kami melalui forum. Kami berharap dapat membantu Anda!