EPUB 파일 자바 병합

EPUB은 전자출판(Electronic Publication)의 약자로 책이나 기타 관련 콘텐츠를 저장하기 위해 많이 사용합니다. 이러한 파일에는 단어, 그래픽, 그림, 글꼴, 스타일시트 등이 포함될 수 있습니다. 일부 시나리오에서는 일부 EPUB 파일을 병합해야 할 수도 있습니다. 이러한 요구 사항에 따라 이 문서에서는 Java에서 프로그래밍 방식으로 EPUB 파일을 병합하는 방법을 설명합니다.

EPUB 파일 병합 - Java API 설치

Aspose.HTML for Java는 HTML, MHTML, SVG 및 기타 지원되는 파일 형식 작업 또는 변환을 지원합니다. [Aspose Repository][에서 API를 구성하기 위해 New Releases 페이지에서 참조 JAR 파일을 다운로드하거나 프로젝트의 pom.xml 파일에 다음 Maven 구성을 붙여넣어 API에 쉽게 액세스할 수 있습니다. 9]:

저장소:

 <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-html</artifactId>
        <version>22.9</version>
        <classifier>jdk18</classifier>
    </dependency>
</dependencies>

Java에서 프로그래밍 방식으로 EPUB 파일을 병합하는 방법

다음 단계는 Java에서 EPUB 파일을 병합하는 방법을 보여줍니다.

  1. 소스 EPUB 파일을 스트림으로 로드합니다.
  2. 로드된 입력 파일을 포함하는 배열을 만듭니다.
  3. EPUB 렌더러의 인스턴스를 만듭니다.
  4. EPUB 문서를 PDF 파일로 병합합니다.

Java에서 EPUB 파일 병합

Java에서 프로그래밍 방식으로 EPUB 파일을 병합하려면 아래 단계를 따르십시오.

  1. 소스 EPUB 파일을 스트림으로 로드합니다.
  2. 로드된 입력 파일을 포함하는 배열을 만듭니다.
  3. EpubRenderer의 인스턴스를 만듭니다.
  4. EPUB 문서를 PDF 파일로 병합합니다.

다음 코드 스니펫은 Java에서 프로그래밍 방식으로 EPUB 파일을 병합하는 방법을 보여줍니다.

// 읽기 위해 원본 EPUB 파일 열기
Stream stream1 = new FileStream("input.epub", FileMode.Open);
Stream stream2 = new FileStream("input.epub", FileMode.Open);

Stream[] merge = new Stream[]{stream1, stream2};

// EPUB 렌더러 인스턴스 생성
var renderer = new com.aspose.html.rendering.EpubRenderer();

// PDF 장치 인스턴스 생성
var device = new com.aspose.html.rendering.pdf.PdfDevice("merge-epub.pdf");

// EPUB 문서를 PDF로 병합
renderer.render(device, merge);

Java용 Aspose.HTML 살펴보기

문서 섹션을 방문하여 API에서 제공하는 다른 많은 기능을 알아볼 수 있습니다.

결론

결론적으로 Java에서 EPUB 파일을 병합하는 방법을 배웠습니다. Java에서 프로그래밍 방식으로 여러 EPUB 파일을 단일 PDF 파일로 결합하는 전체 프로세스와 코드 샘플을 다룹니다. 또한 모호한 점이 있는 경우 포럼을 통해 언제든지 문의해 주시기 바랍니다.

또한보십시오