HTML
JPG
PDF
XML
DOCX
PDF
تحويل PDF إلى EPUB في SDK جافا
تحويل مستندات PDF إلى صيغة EPUB باستخدام Aspose.PDF Cloud SDK للغة جافا
Get Startedكيفية تحويل PDF إلى EPUB باستخدام SDK للغة جافا
لتحويل PDF إلى EPUB، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ SDK السحابي بناء تطبيقات إنشاء وتحرير وتحويل PDF بسهولة على السحابة باستخدام لغة جافا لمختلف المنصات السحابية. افتح Repository مدير الحزم، ابحث عن Aspose.PDF Cloud ثم قم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم لتثبيته باستخدام Maven.
أضف مستودع Aspose Cloud إلى ملف pom.xml الخاص بتطبيقك
أضف مستودع Aspose Cloud
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
لتثبيت مكتبة عميل API في مستودع Maven المحلي الخاص بك، نفِّذ الأمر التالي ببساطة:
التثبيت من Github
mvn clean install
خطوات تحويل PDF إلى EPUB عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتحويل ملفات PDF إلى EPUB في بضع أسطر من الشيفرة فقط.
- أنشئ كائن Configuration جديد باستخدام سر التطبيق والمفتاح.
- أنشئ كائنًا للاتصال بواجهة برمجة التطبيقات السحابية.
- حمّل ملف المستند الخاص بك.
- نفّذ عملية التحويل.
- قم بتنزيل النتيجة.
يعرض هذا المثال الشيفرة لتحويل PDF إلى EPUB باستخدام SDK السحابي لجافا
package com.aspose.asposecloudpdfusecases.conversions;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.AsposeResponse;
public class ConvertPdfToEpub {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_FILE_NAME = "sample.pdf";
String EPUB_OUTPUT = "convert_pdf_output.epub";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, PDF_FILE_NAME).toString());
String srcPath = Path.of(REMOTE_FOLDER, PDF_FILE_NAME).toString();
pdfApi.uploadFile(srcPath, file, null);
System.out.println(String.format("Files successfully uploaded!"));
// convert PDF to EPUB
AsposeResponse response = pdfApi.putPdfInStorageToEpub(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, EPUB_OUTPUT).toString(), null, REMOTE_FOLDER, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting PDF to EPUB! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, EPUB_OUTPUT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, EPUB_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, EPUB_OUTPUT).toString()));
System.out.println("Successfully converted PDF document to EPUB ! '" + EPUB_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
تحويلات أخرى مدعومة
يمكنك أيضًا تحويل العديد من صيغ الملفات الأخرى
BMP إلى PDF (صورة نقطية)
EMF إلى PDF (تنسيق ملف ميتا محسّن)
EPUB إلى PDF (تنسيق الكتاب الإلكتروني)
GIF إلى PDF (تنسيق تبادل الرسومات)
HTML إلى PDF (لغة ترميز النص الفائق)
JPEG إلى PDF (صورة JPEG)
MD إلى PDF (لغة الترميز الخفيف)
PCL إلى PDF (لغة أوامر الطابعة)
PDF إلى BMP (صورة نقطية)
PDF إلى DOCX (مستند Word لإصدار Office 2007+)
PDF إلى EMF (تنسيق ميتافايل المحسن)
PDF إلى EPUB (تنسيق الكتاب الإلكتروني)
PDF إلى GIF (تنسيق التبادل الرسومي)
PDF إلى HTML (لغة توصيف النص الفائق)
PDF إلى JPEG (صورة JPEG)
PDF إلى PDF/A (تنسيق المستند القابل للنقل PDF/A)
PDF إلى PNG (رسوميات الشبكة القابلة للنقل)
PDF إلى PPTX (تنسيق عرض تقديمي Open XML)
PDF إلى SVG (رسومات متجهية قابلة للتوسيع)
PDF إلى TEX (نص مخرجات LaTeX)
PDF إلى TIFF (تنسيق الصورة الموسومة)
PDF إلى TXT (مستند نصي)
PDF إلى XLSX (ملف Excel بتنسيق OOXML)
PDF إلى XPS (مواصفات ورق XML)
PDF إلى PPTX (تنسيق عرض تقديمي Open XML)
PNG إلى PDF (رسوميات الشبكة القابلة للنقل)
SVG إلى PDF (رسومات متجهية قابلة للتوسيع)
TEX إلى PDF (نص مخرجات LaTeX)
TEXT إلى PDF (مستند نصي)
TIFF إلى PDF (تنسيق الصورة الموسومة)
XPS إلى PDF (مواصفات ورق XML)