تحليل 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 لاستخراج الصور. يحتاج المطورون إلى بضع أسطر فقط من الشيفرة.
- أنشئ كائن Configuration جديد باستخدام سر التطبيق ومفتاحه
- أنشئ كائنًا للاتصال بواجهة برمجة التطبيقات السحابية
- حمّل ملف المستند الخاص بك
- حلل مستندات PDF لاستخراج الصور في التخزين السحابي باستخدام الدالة etImages
- تحقق من الاستجابة وسجل النتيجة
- إذا نجحت العملية، اطبع الصور المستخرجة
يعرض هذا النموذج البرمجي تحليل مستند 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 محسّنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار الوظيفة.
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security