PNG JPG BMP TIFF PDF
Aspose.PDF  for Java

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

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

Get Started

أكثر الإجراءات شيوعًا مع المرفقات في جافا

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

للتعامل مع المرفقات في مستندات PDF، سنستخدم Aspose.PDF Cloud Java SDK يسمح لك هذا الـ 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

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

نشر مستودع Maven


    mvn clean deploy

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

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

  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.

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

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

  •