فایل های EPUB جاوا را ادغام کنید

EPUB مخفف شده برای انتشار الکترونیکی است که اغلب برای ذخیره کتاب و سایر محتوای مرتبط استفاده می شود. این فایل‌ها می‌توانند شامل کلمات، گرافیک، تصاویر، فونت‌ها، شیوه‌نامه‌ها و غیره باشند. در برخی شرایط، ممکن است نیاز به ادغام برخی فایل‌های EPUB داشته باشید. به دنبال چنین الزاماتی، این مقاله نحوه ادغام فایل های EPUB را به صورت برنامه نویسی در جاوا توضیح می دهد.

ادغام فایل های EPUB – نصب API جاوا

Aspose.HTML برای جاوا از کار یا تبدیل HTML، MHTML، SVG، و برخی دیگر [فرمت‌های فایل4 پشتیبانی می‌کند. می‌توانید با دانلود فایل JAR مرجع آن از صفحه نسخه‌های جدید به API دسترسی داشته باشید یا پیکربندی‌های Maven زیر را در فایل pom.xml پروژه خود بچسبانید تا API را از [Aspose Repository] پیکربندی کنید. 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>

نحوه ادغام فایل های EPUB به صورت برنامه ای در جاوا

مراحل زیر نحوه ادغام فایل های EPUB در جاوا را نشان می دهد:

  1. فایل های EPUB منبع را در جریان ها بارگیری کنید.
  2. یک آرایه حاوی فایل های ورودی بارگذاری شده ایجاد کنید.
  3. یک نمونه از EPUB Renderer ایجاد کنید.
  4. اسناد EPUB را در یک فایل PDF ادغام کنید.

ادغام فایل های EPUB در جاوا

لطفاً مراحل زیر را برای ادغام فایل های EPUB به صورت برنامه نویسی در جاوا دنبال کنید:

  1. فایل های EPUB منبع را در جریان ها بارگیری کنید.
  2. یک آرایه حاوی فایل های ورودی بارگذاری شده ایجاد کنید.
  3. یک نمونه از EpubRenderer ایجاد کنید.
  4. اسناد EPUB را در یک فایل PDF ادغام کنید.

قطعه کد زیر نحوه ادغام فایل های 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 Renderer ایجاد کنید
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);

Aspose.HTML را برای جاوا کاوش کنید

می‌توانید از بخش اسناد دیدن کنید تا بسیاری از ویژگی‌های دیگر ارائه شده توسط API را بیاموزید.

نتیجه

در پایان، شما یاد گرفته اید که چگونه فایل های EPUB را در جاوا ادغام کنید. این کل فرآیند و نمونه کد را پوشش می دهد تا چندین فایل EPUB را در یک فایل PDF به صورت برنامه نویسی در جاوا ترکیب کند. علاوه بر این، لطفاً در صورت وجود هرگونه ابهام با ما در تالار گفتمان تماس بگیرید.

همچنین ببینید