Gunakan Java untuk membuat file gambar EMF
Tingkatkan kemampuan aplikasi Java Anda dengan menangani file gambar vektor EMF
Unduh uji coba gratisCara Membuat File Gambar EMF Menggunakan Java
Temukan kemudahan membuat file gambar vektor EMF menggunakan Java. Panduan ini menawarkan wawasan dan panduan penting yang cocok untuk pengembang di semua tingkatan. Jelajahi langkah-langkah integrasi yang lancar untuk membuat image EMF, yang meningkatkan kemahiran pemrograman Anda. Manfaatkan pustaka Aspose.Drawing untuk Java , yang terkenal dengan API gambar grafis 2D yang kaya fitur, kuat, dan mudah digunakan untuk platform Java. Akses versi terbaru langsung dari repositori Maven dan gabungkan ke dalam proyek berbasis Maven Anda dengan menerapkan konfigurasi yang ditentukan ke file pom.xml.
Gudang
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
Ketergantungan
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-drawing</artifactId>
<version>version of aspose-drawing API</version>
<classifier>jdk18</classifier>
</dependency>
Langkah-langkah Membuat EMF melalui Java
Anda memerlukan aspose-drawing-version-jdk18.jar untuk mencoba alur kerja berikut di lingkungan Anda sendiri.
- Buat objek uap Memori.
- Buat objek metafile menggunakan kelas Metafile.
- Buat objek grafik menggunakan metode Graphics.FromImage().
- Gambar elemen grafis.
- Tulis data ke format file EMF.
Persyaratan sistem
Aspose.Drawing untuk Java didukung di semua sistem operasi utama. Pastikan Anda memiliki prasyarat berikut.
- JDK 1.8 atau lebih tinggi diinstal.
Buat File Gambar EMF - Java
// For complete examples and data files, please go to https://github.com/aspose-drawing/Aspose.Drawing-for-JAVA | |
import com.aspose.drawing.Graphics; | |
import com.aspose.drawing.Pens; | |
import com.aspose.drawing.imaging.Metafile; | |
import com.aspose.drawing.system.io.MemoryStream; | |
public class SaveEmf { | |
public static void main(String[] args) { | |
MemoryStream ms = new MemoryStream(); | |
try { | |
Metafile metafile = new Metafile(ms, 1); | |
try { | |
Graphics graphics = Graphics.fromImage(metafile); | |
graphics.drawLine(Pens.getRed(), 10, 10, 50, 50); | |
} finally { | |
metafile.dispose(); | |
} | |
} finally { | |
ms.dispose(); | |
} | |
FileOutputStream fos = null; | |
try { | |
fos = new FileOutputStream("out.emf"); | |
byte[] array = ms.toArray(); | |
fos.write(array); | |
fos.close(); | |
} catch (IOException e) { | |
throw new RuntimeException(e); | |
} | |
} | |
} |
Tentang Aspose.Drawing untuk API Java
Aspose.Drawing berfungsi sebagai perpustakaan grafis 2D lintas platform yang dikelola sepenuhnya, memfasilitasi pembuatan teks, geometri, dan gambar. API lintas platform yang kompatibel dengan Java memungkinkan integrasi yang mudah di berbagai sistem operasi yang menginstal Java. Direkayasa terhadap Java 8, Aspose.Drawing menemukan aplikasi di lingkungan Web, Seluler, Desktop, dan Cloud. Mesin gambar memberdayakan pengguna untuk merender grafik vektor, yang mencakup garis, kurva, dan gambar, bersama teks dalam berbagai font, ukuran, dan gaya ke gambar vektor atau raster dalam format file grafik umum. Kemampuan rendering ini, yang merupakan bagian integral dari Aspose.Drawing, mendorong integrasi dan kompatibilitas tanpa batas dengan beragam format file grafis yang umum digunakan.EMF Apa EMF Format Berkas
File dengan ekstensi .EMF berfungsi sebagai wadah untuk menyimpan data gambar berformat vektor dan bitmap. Secara khusus, EMF termasuk dalam kategori format file vektor dalam format file Grafik, menawarkan representasi yang tidak bergantung pada perangkat. Format ini memberikan keserbagunaan dalam menyimpan data grafis, mendukung berbagai aplikasi dan platform.
Baca selengkapnya