EPS 자바 병합

EPS는 이미지의 고품질을 유지하기 위해 이미지 처리 전문가가 자주 사용하는 벡터입니다. 예를 들어 EPS 파일은 이미지 품질에 영향을 주지 않고 사용자 정의를 지원할 수 있습니다. 그러나 때로는 다른 EPS 파일을 병합해야 할 수도 있습니다. 이러한 요구 사항에 따라 이 기사에서는 Java에서 프로그래밍 방식으로 EPS 파일을 병합하는 방법을 다룹니다.

EPS 파일 결합 또는 병합 – Java API 설치

Aspose.Page for Java API는 EPS, XPS, PS 등과 같은 다양한 페이지 설명 언어 기반 파일 형식을 지원합니다. New Releases에서 JAR 파일을 다운로드하여 API를 쉽게 구성할 수 있습니다. ] 섹션 또는 Maven 기반 애플리케이션의 pom.xml 파일에서 다음 Maven 구성을 사용합니다.

저장소:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>

</repositories>

의존:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>22.5</version>
    </dependency>
</dependencies>

Java에서 프로그래밍 방식으로 EPS 파일 병합

다음 단계에 따라 EPS 파일을 병합할 수 있습니다.

  1. 스트림에 입력 EPS 파일을 로드합니다.
  2. PdfSaveOptions 클래스 개체를 만들고 다른 속성을 설정합니다.
  3. 입력 EPS 문서를 병합하고 출력 파일을 작성합니다.

다음 코드 조각은 Java에서 프로그래밍 방식으로 서로 다른 EPS 파일을 병합하는 방법을 설명합니다.

// PDF 출력 스트림 초기화
FileOutputStream pdfStream = new FileOutputStream("MergeEPS.pdf");

// 첫 번째 EPS 파일 입력 스트림 초기화
FileInputStream psStream = new FileInputStream("input1.eps");

// PsDocument 클래스 개체 초기화
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// 첫 번째 파일과 병합될 EPS 파일의 배열을 만듭니다.
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//필요한 매개변수를 사용하여 옵션 개체를 초기화합니다.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);

// PdfDevice 클래스 개체 초기화
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

try {
    document.merge(filesForMerge, device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

Java의 고급 옵션으로 EPS 파일 병합

다른 사용자 지정 옵션을 설정하여 EPS 병합 프로세스를 즉석에서 수행할 수 있습니다. 예를 들어 오류, 이미지 품질 등에 대한 억제를 설정할 수 있습니다. EPS 파일을 고급 옵션과 병합하려면 아래 단계를 따라야 합니다.

  1. 스트림을 사용하여 입력 EPS 파일을 로드합니다.
  2. PdfSaveOptions 클래스의 인스턴스를 초기화합니다.
  3. 여러 입력 EPS 파일을 병합하고 출력 파일을 작성합니다.

다음 코드 조각은 Java의 고급 옵션을 사용하여 EPS 파일을 병합하는 방법을 자세히 설명합니다.

// PDF 출력 스트림 초기화
FileOutputStream pdfStream = new FileOutputStream(dataDir + "MergeEPS.pdf");

// 첫 번째 EPS 파일 입력 스트림 초기화
java.io.FileInputStream psStream = new java.io.FileInputStream(dataDir + "input1.eps");

// PsDocument 클래스 개체 초기화
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);

// 첫 번째 파일과 병합될 EPS 파일의 배열을 만듭니다.
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };

//필요한 매개변수를 사용하여 옵션 개체를 초기화합니다.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(50);
options.setSupressErrors(true);
options.setDebug(false);

// PdfDevice 클래스 개체 초기화
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);

try {
    document.merge(filesForMerge, device, options);
} finally {
    psStream.close();
    pdfStream.close();
}

무료 임시 라이센스 받기

무료 임시 라이선스를 요청하여 제한 없이 API를 평가할 수 있습니다.

결론

이 기사에서는 Java에서 프로그래밍 방식으로 다양한 EPS 파일을 병합하거나 결합하는 방법을 살펴보았습니다. 또한 API에서 지원하는 다른 기능을 탐색하려면 문서의 다른 섹션을 방문할 수 있습니다. 모호한 부분이나 질문에 대해 논의해야 하는 경우 포럼에서 문의할 수 있습니다.

또한보십시오

Java를 사용하여 EPS 또는 PS PostScript 파일을 SVG 이미지로 변환