HTML JPG PDF XML DOCX
  Product Family
PDF

تحليل PDF لاستخراج الصور في SDK Java

واجهة برمجة التطبيقات لتحليل مستندات PDF لاستخراج الصور باستخدام واجهة برمجة تطبيقات Java على الخادم.

Get Started

كيفية تحليل مستندات PDF لاستخراج الصور باستخدام SDK Java السحابي

لتحليل مستندات PDF لاستخراج الصور عبر SDK Java السحابي، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك SDK Java السحابي إنشاء تطبيقات إنشاء وتحرير وتحويل ملفات PDF المستندة إلى السحابة بسهولة باستخدام لغة Java لمختلف منصات السحابة. افتح 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>

لتثبيت مكتبة عميل الواجهة البرمجية في مستودع Maven المحلي، نفّذ الأمر التالي ببساطة:

التثبيت من Github


    mvn clean install

لنشره في مستودع Maven بعيد بدلاً من ذلك، قم بتهيئة إعدادات المستودع ثم نفّذ:

نشر مستودع Maven


    mvn clean deploy

خطوات تحليل PDF لاستخراج الصور باستخدام SDK Java

يمكن لمطوري Aspose.PDF Cloud بسهولة تحليل مستندات PDF لاستخراج الصور. يحتاج المطورون إلى بضع أسطر فقط من الشيفرة.

  1. أنشئ كائن Configuration جديد باستخدام سر التطبيق ومفتاحه
  2. أنشئ كائنًا للاتصال بواجهة برمجة التطبيقات السحابية
  3. حمّل ملف المستند الخاص بك
  4. حلل مستندات PDF لاستخراج الصور في التخزين السحابي باستخدام الدالة etImages
  5. تحقق من الاستجابة وسجل النتيجة
  6. إذا نجحت العملية، اطبع الصور المستخرجة
 

يعرض هذا النموذج البرمجي تحليل مستند PDF لاستخراج الصور


    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.Image;
    import com.aspose.asposecloudpdf.model.ImagesResponse;

    public class ParserGetImages {
        public static void extract() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
	    Integer PAGE_NUMBER    = 1;

            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_DOCUMENT).toString());
                ParseHelper.pdfApi().uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
                System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));

                // perform action
                ImagesResponse response = ParseHelper.pdfApi().getImages(PDF_DOCUMENT, PAGE_NUMBER, null,  REMOTE_FOLDER);
                System.out.println("Images extracted status: " + response.getStatus());

                for (Image imageDef : response.getImages().getList()) {
                    File image = ParseHelper.pdfApi().getImageExtractAsPng(PDF_DOCUMENT, imageDef.getId(), imageDef.getWidth(), imageDef.getHeight(), null, REMOTE_FOLDER);
                    // save image to file
                    String imageFileName = imageDef.getId() +".png";
                    java.nio.file.Files.copy(Path.of(image.getPath()), Path.of(LOCAL_FOLDER, imageFileName), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("Image '%s' saved.", Path.of(LOCAL_FOLDER, imageFileName).toString()));
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

العمل مع تحليل الصور في PDF عبر SDK Java

من خلال تحليل مستندات PDF لاستخراج الصور، يمكن التحقق منهجيًا من صحة وملاءمة كل صورة، وضمان أن جميع الإشارات حديثة وتعمل بشكل صحيح. وللمهام مثل تنزيل الصورة المرتبطة أو إجراء تحليلات دفعة، يتيح استخراج الصور الأتمتة، مما يوفر الوقت ويقلل من الجهد اليدوي. تحليل مستندات PDF لاستخراج الصور باستخدام Aspose.PDF Cloud Java SDK.

مع SDK Java الخاص بنا يمكنك

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

  •