به منظور حذف تصویر از PDF، از API Aspose.PDF for Java استفاده خواهیم کرد که یک API تبدیل غنی از ویژگی، قدرتمند و آسان برای پلت فرم جاوا است. شما می توانید آخرین نسخه آن را مستقیماً از Maven دانلود کرده و آن را در پروژه مبتنی بر Maven خود با اضافه کردن تنظیمات زیر به pom.xml نصب کنید.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java AP</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>
حذف تصاویر از پی دی اف از طریق Java
شما نیاز به Aspose.PDF for Java به سعی کنید کد در محیط شما.
۱. سند PDF موجود را باز کنید.
۱. یک تصویر خاص را حذف کنید.
۱. فایل PDF به روز شده را ذخیره کنید.
حذف تصاویر از فایل پی دی اف موجود - Java
// Open document
Document pdfDocument = new Document(_dataDir + "PageNumberStamp.pdf");
// Create page number stamp
PageNumberStamp pageNumberStamp = new PageNumberStamp();
// Whether the stamp is background
pageNumberStamp.setBackground(false);
pageNumberStamp.setFormat("Page # of " + pdfDocument.getPages().size());
pageNumberStamp.setBottomMargin (10);
pageNumberStamp.setHorizontalAlignment ( HorizontalAlignment.Center);
pageNumberStamp.setStartingNumber(1);
// Set text properties
pageNumberStamp.getTextState().setFont (FontRepository.findFont("Arial"));
pageNumberStamp.getTextState().setFontSize (14.0F);
pageNumberStamp.getTextState().setFontStyle (FontStyles.Bold);
pageNumberStamp.getTextState().setForegroundColor (Color.getAqua());
// Add stamp to particular page
pdfDocument.getPages().get_Item(1).addStamp(pageNumberStamp);
_dataDir = _dataDir + "PageNumberStamp_out.pdf";
// Save output document
pdfDocument.save(_dataDir);