ویرایش پی دی اف از طریق Java

ویرایشگر پیشرفته PDF برای Java. از Aspose.PDF برای اصلاح اسناد PDF به صورت برنامه نویسی استفاده کنید

نحوه ویرایش PDF با Java

آیا نیاز به ویرایش PDF دارید؟ اصلاح برنامه نویسی اسناد PDF بخش مهمی از گردش کار دیجیتال مدرن است. با کتابخانه های جاوا مانند Aspose.PDF، توسعه دهندگان می توانند متن را در PDF ویرایش کنند، نمودارها را با استفاده از داده های خارجی وارد کنند، جداول را تغییر دهند و موارد دیگر. این کتابخانه‌ها راه حل‌های مستقل هستند که به نرم‌افزارهای دیگر تکیه ندارند و برای استفاده تجاری آماده هستند. آنها تمام نیازهای احتمالی توسعه دهندگان حرفه ای جاوا را پوشش می دهند.

  • ویرایش عناصر PDF: جداول، متون، تصاویر، فیلدها و غیره
  • ویژگی ها و سبک های قالب بندی PDF را ویرایش کنید
  • اضافه کردن عناصر جدید
  • کار با نمودارها و فرم ها

برای ویرایش فایل PDF، از API Aspose.PDF برای جاوا استفاده خواهیم کرد که یک 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 از طریق Java


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

۱. ویرایشگر خود را طراحی و توسعه دهید. ۱. یا از Aspose Editor با دسترسی به برنامه آزمایشی خود با استفاده از ویرایشگر پیشرفته WYSIWYG استفاده کنید. ۱. فایل های PDF را برای ویرایش بارگذاری کنید. ۱. سند را با تغییرات مربوطه تغییر دهید. ۱. فایل PDF را ذخیره کنید.

یکی از ویژگی های درخواست شده ویرایش و اضافه کردن متن در PDF است. کار با متن بسیار راحت است با Java کتابخانه: ویرایش متن، به روز رسانی متن و فرمت متن با استفاده از Java}. مثال زیر نحوه تغییر یک سند PDF را در Java نشان می دهد:

ویرایش فایل های پی دی اف - Java

این کد نمونه نحوه ویرایش متن در PDF را نشان می دهد - Java

	public static void ReplaceTextInParticularRegion(){
    // load PDF file
    Document pdfDocument = new Document(_dataDir+"sample.pdf");

    // instantiate TextFragment Absorber object
    TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("PDF");

    // search text within page bound
    textFragmentAbsorber.getTextSearchOptions().setLimitToPageBounds(true);

    // specify the page region for TextSearch Options
    textFragmentAbsorber.getTextSearchOptions().setRectangle(new Rectangle(100, 700, 400, 770));

    // search text from first page of PDF file
    pdfDocument.getPages().get_Item(1).accept(textFragmentAbsorber);

    // iterate through individual TextFragment
    for(TextFragment tf : textFragmentAbsorber.getTextFragments())
    {
        // replace text with "---"
        tf.setText("---");
    }

    // Save the updated PDF file
    pdfDocument.save(_dataDir+"Updated_Text.pdf");
}

درباره Aspose.PDF برای Java API

Aspose.PDF برای جاوا API یک کتابخانه است که توسعه دهندگان را قادر می سازد تا قابلیت های پردازش PDF را به برنامه های خود اضافه کنند. می توان از آن برای ساخت هر نوع برنامه های 32 بیتی و 64 بیتی برای تولید یا خواندن، تبدیل و دستکاری فایل های PDF بدون استفاده از Adobe Acrobat استفاده کرد. Aspose.PDF برای جاوا به توسعه دهندگان اجازه می دهد تا جداول، نمودار ها، تصاویر، لینک ها، فونت های سفارشی و غیره را به اسناد PDF وارد کنند. علاوه بر این، فشرده سازی PDF نیز امکان پذیر است. Aspose.PDF برای جاوا فراهم می کند ویژگی های امنیتی بسیار عالی برای توسعه فایل های PDF امن.

شما می توانید اطلاعات بیشتری در مورد Aspose.PDF برای جاوا API در مستندات و نمونه ها در مورد نحوه استفاده از API پیدا کنید. برخی از ویژگی‌های کلیدی Aspose.PDF برای جاوا API شامل پشتیبانی از فرمت‌های مختلف فایل از جمله HTML، XFA، TXT، PCL، XML، XPS و فرمت‌های فایل تصویری، پشتیبانی از نسخه‌های مختلف پی‌دی‌اف، و قابلیت هایپرلینک گسترده است.