Convert Dxf to Png in Java

Gambaran Umum

Dalam dunia pengembangan perangkat lunak, kemampuan untuk mengonversi DXF ke PNG di Java adalah keuntungan yang signifikan. Proses ini sangat penting di industri seperti arsitektur, rekayasa, dan desain di mana file DXF, format data CAD universal, perlu diubah menjadi gambar PNG untuk memudahkan tampilan dan berbagi. Perpustakaan Aspose.CAD untuk Java yang kuat membuat proses konversi ini menjadi mulus dan efisien.

Poin-poin berikut akan dibahas dalam artikel ini:

Instalasi Perpustakaan

Untuk memulai dengan Aspose.CAD untuk Java, kunjungi URL unduh di sini. Sebagai alternatif, cukup tambahkan repositori dan ketergantungan berikut ke proyek Anda:

<repository>
  <id>AsposeJavaAPI</id>
  <name>Aspose Java API</name>
  <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-cad</artifactId>
  <version>24.3</version>
</dependency>

Dengan kemudahan integrasi, fleksibilitas, dan opsi kustomisasi yang canggih, Aspose.CAD untuk Java adalah solusi ideal untuk Mengonversi DXF ke PNG di Java.

Mengonversi DXF ke PNG di Java - Contoh Kode

Untuk mengonversi DXF ke PNG di Java menggunakan Aspose.CAD untuk Java, ikuti langkah-langkah di bawah ini. Potongan kode Java yang disediakan mengilustrasikan langkah-langkah ini:

  1. Panggil metode load untuk memuat file DXF sumber.
  2. Buat instance dari CadRasterizationOptions.
  3. Atur warna latar belakang dengan mengatur setBackgroundColor.
  4. Atur lebar halaman dengan mengatur setPageWidth.
  5. Atur tinggi halaman dengan mengatur setPageHeight.
  6. Buat objek dari kelas PngOptions .
  7. Atur properti VectorRasterizationOptions.
  8. Metode save akan menyimpan file dalam format PNG di disk. Contoh kode berikut menunjukkan konversi:

public class main {
public static void main(String[] args) {
// Set path to the resource directory.
String dataDir = "/files/";
String srcFile = dataDir + "input.dxf";
// Invoke the load method to load the source DXF file.
Image image = Image.load(srcFile);
// Create an instance of CadRasterizationOptions.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Set the background color by setting the setBackgroundColor.
rasterizationOptions.setBackgroundColor(Color.getWhite());
// Set the page width by setting the setPageWidth.
rasterizationOptions.setPageWidth(1600);
// Set the page height by setting the setPageHeight.
rasterizationOptions.setPageHeight(1600);
// Create an object of PngOptions class.
PngOptions pngOptions = new PngOptions();
// Set the VectorRasterizationOptions property.
pngOptions.setVectorRasterizationOptions(rasterizationOptions);
// The save method will save the file as PNG format on the disk.
image.save(dataDir + "out.png", pngOptions);
}
}
view raw DXF-to-PNG.java hosted with ❤ by GitHub
Output:
dxf-to-png

Dapatkan Lisensi Gratis

Kunjungi tautan ini untuk mendapatkan lisensi percobaan gratis untuk produk Aspose. Ini adalah proses sederhana yang memberikan manfaat besar bagi pengembang dan penguji perangkat lunak yang menjelajahi Aspose.CAD untuk Java.

Pengonversi DXF ke PNG - Coba Online

Coba alat online gratis ini yang memungkinkan Anda mengonversi DXF ke PNG di Java dengan cepat dan akurat. Alat ini didukung oleh Aspose.CAD dan gratis untuk digunakan.

dxf-to-png-converter

Pemikiran Akhir

Mengonversi DXF ke PNG di Java sangat mudah dengan Aspose.CAD untuk Java. Jelajahi solusi CAD yang kuat ini untuk kebutuhan konversi DXF ke PNG Anda. Di atas segalanya, ini ramah pengembang dan mudah diintegrasikan dengan aplikasi bisnis Anda.

Sumber Daya Berguna

Jangan lupa untuk menjelajahi sumber daya tambahan seperti dokumentasi atau forum komunitas. Sumber daya ini dapat lebih meningkatkan pemahaman dan keterampilan Anda.

Temukan Lebih Banyak