المرفقات في 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 ببضع سطور فقط من الشيفرة.
- قم بتحميل ملف PDF إلى التخزين السحابي
- استرجاع المرفق حسب الفهرس
- عرض اسم المرفق
يعرض هذا الكود التجريبي استخراج مرفقات مستند 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 عبر الإنترنت واختبار الوظيفة.
- مصادر التعلم
- الوثائق
- الكود المصدري
- مراجع API
- لماذا Aspose.PDF Cloud للـ Java؟
- قائمة العملاء
- الأمان