HTML
JPG
PDF
XML
DOCX
PDF
تحويل PDF إلى HTML باستخدام SDK لجافا
تحويل مستندات PDF إلى تنسيق HTML باستخدام Aspose.PDF Cloud Java SDK
Get Startedكيفية تحويل PDF إلى HTML باستخدام SDK لجافا
لتحويل PDF إلى HTML، سنستخدم Aspose.PDF Cloud Java 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 إلى HTML عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل ملفات PDF وتحويلها إلى HTML في بضع أسطر من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق (Application Secret) والمفتاح (Key) الخاصين بك
- إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة (Cloud API)
- رفع ملف المستند الخاص بك
- تنفيذ التحويل
- تنزيل النتيجة
يعرض هذا المثال البرمجي تحويل PDF إلى HTML باستخدام 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;
import com.aspose.asposecloudpdf.model.OutputFormat;
public class ConvertPdfToHtml {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_FILE_NAME = "sample.pdf";
String HTML_ZIP_FILE_NAME = "sample_html_output.zip";
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 Html (zip)
AsposeResponse response = pdfApi.putPdfInStorageToHtml(
PDF_FILE_NAME,
Path.of(REMOTE_FOLDER, HTML_ZIP_FILE_NAME).toString(),
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null, null, null,
REMOTE_FOLDER,
null, null,
OutputFormat.ZIP.toString());
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting PDF To Html! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = ConversionsHelper.pdfApi().downloadFile(Path.of(REMOTE_FOLDER, HTML_ZIP_FILE_NAME).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, HTML_ZIP_FILE_NAME), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, HTML_ZIP_FILE_NAME).toString()));
System.out.println("Successfully converted PDF document to Html! '" + HTML_ZIP_FILE_NAME + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
تحويلات مدعومة أخرى
يمكنك أيضًا تحويل العديد من صيغ الملفات الأخرى
BMP TO PDF (صورة نقطية)
EMF TO PDF (تنسيق ملف وسائط محسن)
EPUB TO PDF (تنسيق الكتاب الإلكتروني)
GIF TO PDF (تنسيق تبادل الرسومات)
HTML-TO-PDF (لغة توصيف النص الفائق)
JPEG TO PDF (صورة JPEG)
MD TO PDF (لغة ترميز مخفّضة)
PCL TO PDF (لغة أوامر الطابعة)
PDF TO BMP (صورة نقطية)
PDF TO DOCX (مستند Word (Office 2007+))
PDF إلى EMF (تنسيق ميتافايل المحسن)
PDF إلى EPUB (تنسيق الكتاب الإلكتروني)
PDF إلى GIF (تنسيق تبادل الرسوم)
PDF إلى HTML (لغة توصيف النص الفائق)
PDF إلى JPEG (صورة JPEG)
PDF إلى PDF/A (تنسيق المستند القابل للنقل/A)
PDF إلى PNG (رسومات شبكة محمولة)
PDF إلى PPTX (تنسيق عرض تقديمي XML المفتوح)
PDF إلى SVG (رسوميات متجهة قابلة للتوسع)
PDF إلى TEX (نص مخرجات LaTeX)
PDF إلى TIFF (تنسيق الصورة الموسومة)
PDF إلى TXT (مستند نصي)
PDF إلى XLSX (ملف Excel بصيغة OOXML)
PDF إلى XPS (مواصفات ورق XML)
PDF إلى PPTX (تنسيق عرض تقديمي XML المفتوح)
PNG إلى PDF (رسومات شبكة محمولة)
SVG إلى PDF (رسوميات متجهة قابلة للتوسع)
TEX إلى PDF (نص مخرجات LaTeX)
TEXT إلى PDF (مستند نصي)
TIFF إلى PDF (تنسيق الصورة الموسومة)
XPS إلى PDF (مواصفات ورق XML)