Aspose.Drawing  pour Java

Utilisez le Java pour créer des fichiers image EMF

Améliorez les capacités de vos applications Java en gérant les fichiers d’images vectorielles EMF

  Télécharger l'essai gratuit

Comment créer un fichier image EMF à l'aide du Java

Découvrez la facilité de création de fichiers d’images vectorielles EMF à l’aide du Java. Ce guide offre des informations et des conseils essentiels adaptés aux développeurs de tous niveaux. Découvrez les étapes d’intégration transparentes pour créer des images EMF, améliorant ainsi vos compétences en programmation. Utilisez la bibliothèque Aspose.Drawing pour Java , réputée pour son API de dessin graphique 2D riche en fonctionnalités, puissante et conviviale pour la plate-forme Java. Accédez à la dernière version directement depuis le référentiel Maven et intégrez-la à votre projet basé sur Maven en appliquant les configurations spécifiées au fichier pom.xml.

Dépôt

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>

Dépendance

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-drawing</artifactId>
<version>version of aspose-drawing API</version>
<classifier>jdk18</classifier>
</dependency>

Étapes pour créer un EMF via Java

Vous avez besoin du aspose-drawing-version-jdk18.jar pour essayer le flux de travail suivant dans votre propre environnement.

  • Créer un objet Steam mémoire.
  • Créez un objet métafichier à l’aide de la classe Metafile.
  • Créez un objet graphique à l’aide de la méthode Graphics.FromImage().
  • Dessinez des éléments graphiques.
  • Écrivez les données au format de fichier EMF.

Configuration requise

Aspose.Drawing pour Java est pris en charge sur tous les principaux systèmes d’exploitation. Assurez-vous simplement que vous disposez des conditions préalables suivantes.

  • JDK 1.8 ou supérieur est installé.
 

Créer un fichier image 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);
}
}
}
 

À propos de l'API Aspose.Drawing pour Java

Le Aspose.Drawing sert de bibliothèque graphique 2D multiplateforme entièrement gérée, facilitant la création de texte, de géométries et d’images. Son API multiplateforme compatible Java permet une intégration sans effort sur divers systèmes d’exploitation avec le Java installé. Conçu contre le Java 8, le Aspose.Drawing trouve des applications dans les environnements Web, mobiles, de bureau et cloud. Le moteur de dessin permet aux utilisateurs de restituer des graphiques vectoriels comprenant des lignes, des courbes et des figures, ainsi que du texte dans plusieurs polices, tailles et styles sur des images vectorielles ou raster dans les formats de fichiers graphiques courants. Cette capacité de rendu, intégrée au Aspose.Drawing, favorise une intégration et une compatibilité transparentes avec un large éventail de formats de fichiers graphiques couramment utilisés.

EMF Qu'est-ce que EMF Format de fichier

Les fichiers avec l'extension .EMF servent de conteneur pour stocker des données d'image vectorielles et bitmap. Plus précisément, le EMF appartient à la catégorie des formats de fichiers vectoriels parmi les formats de fichiers graphiques, offrant une représentation indépendante du périphérique. Ce format offre une polyvalence dans le stockage des données graphiques, prenant en charge un large éventail d'applications et de plates-formes.

En savoir plus

Autres formats pris en charge à créer

BMP (Image bitmap)
EMF (Format de métafichier amélioré)
GIF (Format d'échange graphique)
JPEG (Groupe mixte d'experts en photographie)
PNG (Portable Network Graphics)
TIFF (Format d'image balisé)
WMF (Métafichier Microsoft Windows)