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

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

حذف تصاویر از سند پی دی اف با استفاده از {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);