Użyj Java, aby utworzyć pliki obrazów EMF
Zwiększ możliwości aplikacji Java, obsługując pliki obrazów wektorowych EMF
Pobierz darmową wersję próbnąJak utworzyć plik obrazu EMF za pomocą Java
Odkryj łatwość tworzenia plików obrazów wektorowych EMF przy użyciu Java. Ten przewodnik zawiera istotne informacje i wskazówki odpowiednie dla programistów na wszystkich poziomach. Poznaj etapy płynnej integracji umożliwiające tworzenie obrazów EMF, zwiększające Twoją biegłość w programowaniu. Skorzystaj z biblioteki Aspose.Drawing dla Java , znanej z bogatego w funkcje, wydajnego i przyjaznego dla użytkownika interfejsu API do rysowania grafiki 2D dla platformy Java. Uzyskaj dostęp do najnowszej wersji bezpośrednio z repozytorium Maven i włącz ją do swojego projektu opartego na Maven, stosując określone konfiguracje do plik pom.xml.
Magazyn
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
Zależność
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-drawing</artifactId>
<version>version of aspose-drawing API</version>
<classifier>jdk18</classifier>
</dependency>
Kroki, aby utworzyć EMF za pomocą Java
Potrzebujesz aspose-drawing-version-jdk18.jar , aby wypróbować następujący przepływ pracy we własnym środowisku.
- Utwórz obiekt parowy pamięci.
- Utwórz obiekt metapliku za pomocą klasy Metafile.
- Utwórz obiekt graficzny za pomocą metody Graphics.FromImage().
- Narysuj elementy graficzne.
- Zapisz dane w formacie pliku EMF.
wymagania systemowe
Aspose.Drawing dla Java jest obsługiwany we wszystkich głównych systemach operacyjnych. Upewnij się tylko, że spełniasz następujące wymagania wstępne.
- Zainstalowano JDK 1.8 lub nowszy.
Utwórz plik obrazu 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); | |
} | |
} | |
} |
Informacje o Aspose.Drawing dla Java API
Aspose.Drawing to w pełni zarządzana, wieloplatformowa biblioteka graficzna 2D, ułatwiająca tworzenie tekstu, geometrii i obrazów. Jego wieloplatformowy interfejs API zgodny z Java umożliwia bezproblemową integrację z różnymi systemami operacyjnymi z zainstalowanym Java. Zaprojektowany dla Java 8, Aspose.Drawing znajduje zastosowanie w środowiskach internetowych, mobilnych, stacjonarnych i chmurowych. Silnik rysunkowy umożliwia użytkownikom renderowanie grafiki wektorowej obejmującej linie, krzywe i figury wraz z tekstem przy użyciu wielu czcionek, rozmiarów i stylów na obrazach wektorowych lub rastrowych w popularnych formatach plików graficznych. Ta funkcja renderowania, zintegrowana z Aspose.Drawing, zapewnia bezproblemową integrację i kompatybilność z szeroką gamą powszechnie używanych formatów plików graficznych.EMF Co jest EMF Format pliku
Pliki z rozszerzeniem .EMF służą jako kontener do przechowywania danych obrazu w formacie wektorowym i bitmapowym. W szczególności EMF należy do kategorii formatów plików wektorowych w ramach formatów plików graficznych, oferując reprezentację niezależną od urządzenia. Format ten zapewnia wszechstronność w przechowywaniu danych graficznych, obsługując szeroką gamę aplikacji i platform.
Czytaj więcej