حذف تصاویر از سند PDF از طریق Java

حذف تصاویر از سند PDF با استفاده از Aspose.PDF برای کتابخانه Java

حذف تصاویر از سند پی دی اف با استفاده از {proglanguage}} کتابخانه

به منظور حذف تصویر از PDF، از API Aspose.PDF for Java استفاده خواهیم کرد که یک API تبدیل غنی از ویژگی، قدرتمند و آسان برای پلت فرم جاوا است. شما می توانید آخرین نسخه آن را مستقیماً از Maven دانلود کرده و آن را در پروژه مبتنی بر Maven خود با اضافه کردن تنظیمات زیر به pom.xml نصب کنید.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<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

این کد نمونه نحوه حذف تصاویر از 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);