Aspose.Drawing  Java의 경우

Java을 사용하여 EMF 이미지 파일 만들기

EMF 벡터 이미지 파일을 처리하여 Java 애플리케이션의 기능을 향상시킵니다.

  무료 평가판 다운로드

Java을 사용하여 EMF 이미지 파일을 만드는 방법

Java을 사용하여 EMF 벡터 이미지 파일을 쉽게 만드는 방법을 알아보세요. 이 가이드는 모든 수준의 개발자에게 적합한 필수적인 통찰력과 지침을 제공합니다. EMF 이미지 생성을 위한 원활한 통합 단계를 살펴보고 프로그래밍 숙련도를 향상하세요. 기능이 풍부하고 강력하며 사용자 친화적인 Java 플랫폼용 2D 그래픽 드로잉 API로 유명한 Java용 Aspose.Drawing 라이브러리를 활용하세요. Maven 저장소에서 직접 최신 버전에 액세스하고 지정된 구성을 Maven 기반 프로젝트에 통합합니다. pom.xml 파일입니다.

저장소

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

의존

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

Java을 통해 EMF을 생성하는 단계

자신의 환경에서 다음 워크플로를 시도하려면 aspose-print-version-jdk18.jar 이 필요합니다.

  • 메모리 스팀 개체를 만듭니다.
  • Metafile 클래스를 사용하여 메타파일 객체를 생성합니다.
  • Graphics.FromImage() 메소드를 사용하여 그래픽 객체를 생성합니다.
  • 그래픽 요소를 그립니다.
  • EMF 파일 형식으로 데이터를 씁니다.

시스템 요구 사항

Java용 Aspose.Drawing은 모든 주요 운영 체제에서 지원됩니다. 다음 전제조건이 충족되었는지 확인하세요.

  • JDK 1.8 이상이 설치되어 있습니다.
 

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);
}
}
}
 

Java API용 Aspose.Drawing 정보

Aspose.Drawing은 완벽하게 관리되는 크로스 플랫폼 2D 그래픽 라이브러리 역할을 하여 텍스트, 형상 및 이미지 생성을 용이하게 합니다. 크로스 플랫폼 Java 호환 API를 사용하면 Java이 설치된 다양한 운영 체제 전반에 걸쳐 손쉽게 통합할 수 있습니다. Java 8을 기반으로 설계된 Aspose.Drawing은 웹, 모바일, 데스크탑 및 클라우드 환경에서 애플리케이션을 찾습니다. 드로잉 엔진을 사용하면 사용자는 다양한 글꼴, 크기 및 스타일의 텍스트와 함께 선, 곡선 및 그림을 포함하는 벡터 그래픽을 널리 사용되는 그래픽 파일 형식의 벡터 또는 래스터 이미지로 렌더링할 수 있습니다. Aspose.Drawing에 통합된 이 렌더링 기능은 일반적으로 사용되는 다양한 그래픽 파일 형식과의 원활한 통합 및 호환성을 촉진합니다.

EMF 무엇인가요 EMF 파일 형식

.EMF 확장자를 가진 파일은 벡터 및 비트맵 형식 이미지 데이터를 모두 저장하기 위한 컨테이너 역할을 합니다. 특히 EMF은 그래픽 파일 형식 내의 벡터 파일 형식 범주에 속하며 장치 독립적인 표현을 제공합니다. 이 형식은 다양한 응용 프로그램과 플랫폼을 지원하여 그래픽 데이터를 저장하는 데 있어 다양성을 제공합니다.

자세히 알아보기

기타 지원되는 생성 형식

BMP (비트맵 그림)
EMF (향상된 메타파일 형식)
GIF (그래픽 교환 형식)
JPEG (공동 사진 전문가 그룹)
PNG (휴대용 네트워크 그래픽)
TIFF (태그된 이미지 형식)
WMF (Microsoft Windows 메타파일)