حذف پیوست ها از PDF از طریق Java

حذف پیوست ها از PDF به صورت برنامه نویسی با Java

نحوه حذف پیوست ها با استفاده از Java کتابخانه

پیوست ها را از PDF با استفاده از Aspose.PDF برای جاوا حذف کنید. فایل های دارای پیوست ها، مانند تصاویر یا PDF دیگر، می توانند اندازه یک سند را افزایش دهند. حذف پیوست ها ممکن است به کاهش اندازه فایل کمک کند و به اشتراک گذاری و ذخیره آن آسان تر شود. همچنین، پیوست ها می توانند حاوی اطلاعات محرمانه باشند که نمی خواهید با دیگران به اشتراک بگذارید. بنابراین، پیوست ها را از PDF حذف کنید. حذف پیوست ها به محافظت از داده های شما کمک می کند. پیوست های مخرب ممکن است خطرات امنیتی را ایجاد کنند. حذف پیوست های ناشناخته یا غیر قابل اعتماد از PDF به جلوگیری از تهدیدات امنیتی بالقوه کمک می کند. حذف پیوست ها PDF را برای چاپ و مشاهده سند شما آسان تر می کند. ما می توانیم نتیجه بگیریم که حذف پیوست ها از 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>

حذف پیوست ها از PDF


شما نیاز به Aspose.PDF for Java به سعی کنید کد در محیط شما.

۱. PDF موجود را باز کنید ۱. تمام پیوست ها را حذف کنید. ۱. نتیجه را ذخیره کنید.

این قطعه کد به صورت برنامه نویسی تمام پیوست ها را از یک سند PDF حذف می کند و PDF اصلاح شده را به عنوان یک فایل جداگانه ذخیره می کند. این یک شیء ‘PDFDocument’ را اولیه می کند که با فایل PDF واقع در مسیر ‘DataDir + deleteAllAttachments.pdf’ مرتبط است. پس از باز کردن سند PDF، کد به نرم افزار دستور می دهد تا تمام پیوست های موجود در این فایل PDF را حذف کند. پیوست ها در PDF می توانند شامل فایل های جاسازی شده مانند تصاویر یا سایر اسناد باشند. کد متغیر ‘DataDir’ را تغییر می دهد تا مسیری ذخیره شود که فایل PDF به روز شده، بدون هیچ پیوست، ذخیره می شود. PDF به روز شده با نام فایل ‘DeleteAllAttachments_out.pdf’ ذخیره می شود.

حذف پیوست از سند PDF

این کد نمونه نحوه حذف پیوست از PDF را نشان می دهد - Java

// Open a document
Document pdfDocument = new Document(_dataDir+"input.pdf");
// Delete all attachments
pdfDocument.getEmbeddedFiles().delete();
// Save the updated file
pdfDocument.save("output.pdf");