دمج ملفات EPUB جافا

EPUB هو اختصار للنشر الإلكتروني والذي يستخدم بشكل متكرر لحفظ الكتب والمحتويات الأخرى ذات الصلة. يمكن أن تتضمن هذه الملفات كلمات ورسومات وصور وخطوط وأوراق أنماط وما إلى ذلك. في بعض السيناريوهات ، قد تحتاج إلى دمج بعض ملفات EPUB. باتباع هذه المتطلبات ، تشرح هذه المقالة كيفية دمج ملفات EPUB برمجيًا في Java.

دمج ملفات EPUB - تثبيت Java API

يدعم Aspose.HTML for Java العمل مع أو تحويل HTML و MHTML و SVG وبعض [تنسيقات الملفات] الأخرى المدعومة 4. يمكنك الوصول بسهولة إلى واجهة برمجة التطبيقات عن طريق تنزيل ملف JAR المرجعي من صفحة الإصدارات الجديدة أو لصق تكوينات Maven التالية في ملف pom.xml الخاص بمشروعك لتهيئة واجهة برمجة التطبيقات من [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 برمجيًا في Java

توضح الخطوات التالية كيفية دمج ملفات EPUB في Java:

  1. قم بتحميل ملفات EPUB المصدر في التدفقات.
  2. قم بإنشاء مصفوفة تحتوي على ملفات الإدخال المحملة.
  3. قم بإنشاء مثيل لـ EPUB Renderer.
  4. دمج مستندات EPUB في ملف PDF.

دمج ملفات EPUB في Java

يرجى اتباع الخطوات أدناه لدمج ملفات EPUB برمجيًا في Java:

  1. قم بتحميل ملفات EPUB المصدر في التدفقات.
  2. قم بإنشاء مصفوفة تحتوي على ملفات الإدخال المحملة.
  3. قم بإنشاء مثيل لـ EpubRenderer.
  4. دمج مستندات EPUB في ملف PDF.

يوضح مقتطف الشفرة التالي كيفية دمج ملفات EPUB برمجيًا في Java:

// افتح ملفات 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 في Java. يغطي العملية بأكملها وعينة التعليمات البرمجية لدمج ملفات EPUB متعددة في ملف PDF واحد برمجيًا في Java. علاوة على ذلك ، لا تتردد في التواصل معنا على المنتدى في حالة وجود أي غموض.

أنظر أيضا