HTML
JPG
PDF
XML
DOCX
PDF
تحويل EPUB إلى PDF في SDK جافا
تصدير وثائق EPUB إلى صيغ متعددة بما في ذلك PDF باستخدام Aspose.PDF Cloud SDK لجافا
Get Startedكيفية تحويل EPUB إلى PDF باستخدام SDK لجافا
لتحويل EPUB إلى PDF، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا SDK السحابي بناء تطبيقات إنشاء وتحرير وتحويل PDF السحابية بسهولة بلغة جافا لمختلف منصات السحابة. افتح المستودع مدير الحزم، ابحث عن 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
خطوات تحويل EPUB إلى PDF عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتحويل ملفات EPUB إلى PDF في بضع سطور من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك
- إنشاء كائن للاتصال بـ Cloud API
- رفع ملف المستند الخاص بك
- تنزيل النتيجة
هذا الكود النموذجي يوضح تحويل EPUB إلى PDF باستخدام Cloud Java 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 ConvertEpubToPdf {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String EPUB_FILE_NAME = "sample.epub";
String PDF_EPUB_OUTPUT = "convert_epub_pdf_output.pdf";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, EPUB_FILE_NAME).toString());
String srcPath = Path.of(REMOTE_FOLDER, EPUB_FILE_NAME).toString();
pdfApi.uploadFile(srcPath, file, null);
System.out.println(String.format("Files %s successfully uploaded!", EPUB_FILE_NAME));
// convert EPUB to PDF
AsposeResponse response = pdfApi.putEpubInStorageToPdf(PDF_EPUB_OUTPUT, srcPath, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting EPUB to PDF! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PDF_EPUB_OUTPUT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_EPUB_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_EPUB_OUTPUT).toString()));
System.out.println("Successfully converted image list to PDF document ! '" + PDF_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 (تنسيق المستندات القابلة للنقل/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)
نص إلى PDF (مستند نصي)
TIFF إلى PDF (تنسيق الصورة الموسومة)
XPS إلى PDF (مواصفات ورق XML)