تحليل PDF لاستخراج الصورة حسب المعرف باستخدام SDK Java
API لتحليل مستندات PDF لاستخراج الصورة حسب المعرف باستخدام API 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>
لتثبيت مكتبة عميل API في مستودع Maven المحلي الخاص بك، ما عليك سوى تنفيذ الأمر التالي:
التثبيت من Github
mvn clean install
لنشره إلى مستودع Maven بعيد بدلاً من ذلك، قم بتهيئة إعدادات المستودع ثم نفّذ الأمر التالي:
نشر مستودع Maven
mvn clean deploy
خطوات تحليل PDF لاستخراج الصورة حسب المعرف باستخدام SDK Java
يمكن لمطوري Aspose.PDF Cloud بسهولة تحليل مستندات PDF لاستخراج الصورة حسب المعرف. يحتاج المطورون إلى بضع أسطر من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق ومفتاحه
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- تحميل ملف المستند الخاص بك
- تحليل مستندات PDF لاستخراج الصورة حسب المعرف في التخزين السحابي باستخدام الدالة getImage
- التحقق من الاستجابة وتسجيل النتيجة
- إذا نجحت العملية، طباعة الصورة المستخرجة
هذا المثال يوضح تحليل مستند 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.ImageResponse;
public class ParseGetImageById {
public static void extract() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String IMAGE_ID = "GE5TCNJTGU3TWMRTHEWDKMBMGI4DELBWGY";
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()));
// perform action
ImageResponse response = pdfApi.getImage(PDF_DOCUMENT, IMAGE_ID, null, REMOTE_FOLDER);
System.out.println("Image extracted status: " + response.getStatus());
Image imageDef = response.getImage();
File image = 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 حسب الحاجة. يحافظ هذا على موقع الصورة في المستندات مع توفير الوقت وتقليل العمل اليدوي. تحليل مستندات PDF لاستخراج الصورة حسب المعرف باستخدام Aspose.PDF Cloud Java SDK.
مع SDK Java الخاص بنا يمكنك
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وطوابع نصية أو صورة إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- التعامل مع مرفقات PDF، والتعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF كامل.
- حذف طابع أو جدول محدد من مستند PDF حسب معرّفه.
- استبدال نسخة واحدة أو متعددة من النص في صفحة PDF أو في المستند كاملًا.
- دعم واسع لتحويل مستندات PDF إلى صيغ ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF مُحسّنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار الوظيفة.
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security