חלץ תמונה מ-PDF ב-Java

בזמן ניתוח קובצי PDF, ייתכן שיהיה עליך לחלץ תמונות יחד עם טקסט מהמסמכים. כדי לבצע פעולה זו באופן תוכנתי, מאמר זה מכסה כיצד לחלץ תמונות מ-PDF ב-Java. המדריך שלבים אחר שלב יחד עם הפניות ל-API ודגימת קוד מדגימים את הליך חילוץ התמונה המלא.

ספריית Java לחילוץ תמונות מ-PDF

כדי לחלץ תמונות מ-PDF, נשתמש ב-Aspose.PDF עבור Java. זוהי ספריית PDF רבת עוצמה המספקת מגוון רחב של תכונות ליצירה ועיבוד של קובצי PDF. אתה יכול להוריד את הספרייה או להתקין אותה באמצעות התצורה הבאה של Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>22.12</version>
</dependency>

כיצד לחלץ תמונות מקובץ PDF ב-Java

להלן השלבים שנבצע כדי לחלץ תמונות מקובץ PDF.

  • טען את קובץ ה-PDF.
  • עברו בלולאה בין הדפים ב-PDF.
  • חלץ תמונות אחת אחת.
  • שמור את התמונות שחולצו.

הסעיף הבא מדגים כיצד לכתוב קוד לחילוץ תמונות PDF ב-Java.

חילוץ תמונה של Java PDF

להלן השלבים לחילוץ תמונות ממסמך PDF באמצעות Java.

דוגמת הקוד הבאה מציגה חילוץ תמונה מקובץ PDF ב-Java.

// טען מסמך PDF
Document pdfDocument = new Document("ImagetoPDF.pdf");

// עברו בלולאה בין דפים
for (Page page : pdfDocument.getPages()) {

	int imageCounter = 1;

	// עברו בלולאה בין תמונות
	for (XImage xImage : page.getResources().getImages()) {
		try {
			
			// צור זרם קבצים 
			java.io.FileOutputStream outputImage = new java.io.FileOutputStream(
					page.getNumber() + "_" + imageCounter + ".jpg");
			
			// שמור תמונת פלט
			xImage.save(outputImage);
			
			// סגור את הזרם
			outputImage.close();
		} catch (java.io.FileNotFoundException e) {
			// TODO: לטפל בחריג
			e.printStackTrace();
		} catch (java.io.IOException e) {
			// TODO: לטפל בחריג
			e.printStackTrace();
		}
		
		imageCounter++;
	}
	
	// אפס את המונה
	imageCounter=1;
}

חילוץ תמונה של Java PDF בחינם

אתה יכול לקבל [רישיון זמני] בחינם9 לחילוץ תמונות מ-PDF ללא כל הגבלה.

חקור את ספריית Java PDF

אתה יכול לחקור יותר על ספריית Java PDF באמצעות תיעוד. כמו כן, אתה יכול לפרסם את השאילתות שלך בפורום שלנו.

סיכום

במקרים שונים נדרשת חילוץ תמונות ממסמכי PDF. לכן, במאמר זה, למדת כיצד לחלץ תמונות מקובצי PDF ב-Java. הדגמנו כמה קל לעבד קובץ PDF ולאחר מכן לחלץ תמונות בכמה שלבים פשוטים. אתה יכול לשלב בקלות את דוגמת הקוד שסופקה ליישומים שלך ולבצע חילוץ של תמונת PDF.

ראה גם