HTML
JPG
PDF
XML
DOCX
PDF
تحويل PDF إلى PNG في Java SDK
تحويل مستندات PDF إلى صيغة PNG باستخدام Aspose.PDF Cloud Java SDK
Get Startedكيفية تحويل PDF إلى PNG باستخدام SDK لجافا
لتحويل PDF إلى PNG، سنستخدم Aspose.PDF Cloud Java SDK يسمح لك هذا الـ SDK السحابي بسهولة بناء تطبيقات إنشاء وتحرير وتحويل ملفات PDF السحابية بلغة Java لمختلف المنصات السحابية. فتح المستودع مدير الحزم، ابحث عن 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 إلى PNG عبر Java SDK
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتحويل ملفات PDF إلى PNG في بضع أسطر من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق ومفتاحه
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- رفع ملف المستند الخاص بك
- تنفيذ التحويل
- تنزيل النتيجة
هذا المثال البرمجي يوضح تحويل PDF إلى PNG باستخدام 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;
public class ConvertPdfToPng {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_FILE_NAME = "sample.pdf";
String PNG_OUTPUT = "convert_pdf_png_output.png";
Integer PAGE_NUMBER = 2;
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 %s successfully uploaded!", PDF_FILE_NAME));
// convert PDF to PNG and download image locally
File f = pdfApi.getPageConvertToPng(PDF_FILE_NAME, PAGE_NUMBER, null, null, REMOTE_FOLDER, null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PNG_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PNG_OUTPUT).toString()));
System.out.println("Successfully converted PDF document page to PNG ! '" + PNG_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 (مستند كلمات 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)