PNG JPG BMP TIFF PDF
Aspose.PDF  for Java

استخراج المرفقات من PDF في مجموعة تطوير جافا

API لاستخراج المرفقات في مستندات PDF باستخدام Aspose.PDF Cloud Java SDK

Get Started

كيفية استخراج المرفقات من مستندات PDF باستخدام Java Cloud API

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

لتثبيت مكتبة عميل API في مستودع Maven المحلي الخاص بك، ما عليك سوى تنفيذ الأمر التالي:

التثبيت من Github


    mvn clean install

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

نشر مستودع Maven


    mvn clean deploy

خطوات استخراج المرفقات باستخدام Java SDK

استخراج المرفقات برمجياً بشكل أساسي باستخدام Aspose.PDF Cloud Java SDK يمكن تنفيذ الواجهات البرمجية ببضعة أسطر من الشيفرة فقط.

  1. رفع ملف PDF إلى التخزين السحابي
  2. استرجاع المرفق حسب الفهرس
  3. عرض اسم المرفق
 

يعرض هذا العينة من الشيفرة استخراج مرفقات مستند PDF باستخدام Java


    package com.aspose.asposecloudpdfusecases.attachments;

    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.AttachmentResponse;

    public class AttachmentGetById {
        public static void Extract() {
            String REMOTE_FOLDER    = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER     = "c:\\Samples";
            String PDF_DOCUMENT     = "sample_file_with_attachment.pdf";
            Integer ATTACHMENT_INDEX  = 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());
                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()));

                AttachmentResponse response = pdfAPi.getDocumentAttachmentByIndex(PDF_DOCUMENT, ATTACHMENT_INDEX, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when extracting attachment! '" + response.getStatus() + "'");
                else{
                    File f = pdfAPi.getDownloadDocumentAttachmentByIndex(PDF_DOCUMENT, ATTACHMENT_INDEX, null, REMOTE_FOLDER);
                    String attachmentName = response.getAttachment().getName();
                    // download changed PDF file from remote folder...
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, attachmentName), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, attachmentName).toString()));                
                    System.out.println("Successfully extracted attachment in document ! '" + attachmentName + "'");
                }
            }
            catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

التعامل مع المرفقات في PDF عبر Java SDK

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

مع مجموعة تطوير Java SDK الخاصة بنا يمكنك

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

  •