Aspose.Page for Java امکاناتی را برای پردازش و تبدیل فایل‌های XPS به فرمت فایل PDF که به طور وسیعی استفاده می‌شود، به طور برنامه‌نویسی ارائه می‌دهد. این یک تبدیل مفید است که هر سازمانی به خاطر جنبه‌های مختلف آن ترجیح می‌دهد. در واقع، تبدیل XPS به PDF قابلیت دسترسی آسان به اسناد را فراهم می‌کند، به‌ویژه زمانی که نوبت به اشتراک‌گذاری فایل‌ها در شبکه می‌رسد. از نظر این SDK جاوا، این امکان را به شما می‌دهد که فایل‌های XPS را بارگذاری کرده و ویژگی‌ها را مطابق نیاز خود تغییر دهید. بنابراین، در این راهنما، ما به بررسی چگونگی توسعه یک مبدل XPS به PDF در جاوا خواهیم پرداخت. دیگر صحبت نکنیم، بیایید به پیاده‌سازی برویم.

Aspose.Page for Java - نصب

لطفاً تنظیمات Maven زیر را دنبال کنید:

<repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>25.10</version>
    </dependency>
</dependencies>

به‌طور جایگزین، می‌توانید فایل‌های JAR را اینجا دانلود کنید. این SDK برای توسعه‌دهنده دوستانه و بسیار آسان برای راه‌اندازی است.

ساخت یک مبدل XPS به PDF در جاوا - نمونه کد

ما چند خط کد جاوا می‌نویسیم و از چند کلاس و متد که توسط Aspose.Page for Java ارائه شده‌اند، استفاده می‌کنیم.

مراحل به شرح زیر است:

  • مسیر دایرکتوری کاری را تعریف کنید و لایسنس Aspose.Page را بارگذاری کنید.
  • یک نمونه از کلاس XpsDocument را با فایل XPS منبع inicialize کنید.
  • یک شی از کلاس PdfSaveOptions ایجاد کنید.
  • کیفیت سند را با فراخوانی متد setJpegQualityLevel تنظیم کنید.
  • فشرده‌سازی تصویر و متن را تنظیم کرده و شماره صفحات را تعریف کنید.
  • با فراخوانی متد saveAsPdf XPS را به PDF تبدیل کنید.

نمونه کد زیر نشان می‌دهد که چگونه یک XPS به PDF در جاوا بسازید: خروجی:

xps-to-pdf

سوالی دارید؟

شما می‌توانید سوالات خود را در انجمن ما بپرسید.

XPS به PDF - دریافت یک لایسنس رایگان

شما می‌توانید یک لایسنس موقت رایگان برای آزمایش Aspose.Page for Java دریافت کنید.

نتیجه‌گیری

این پایان این پست وبلاگ است. ما دیدیم که چقدر آسان است یک مبدل XPS به PDF در جاوا با استفاده از Aspose.Page for Java توسعه دهیم. این SDK مدیریت بهتر اسناد و پردازش کارآمدی را ارائه می‌دهد. علاوه بر این، این رویکرد به شما آزادی می‌دهد تا نرم‌افزاری را برای دستیابی به تبدیل XPS به PDF نصب نکنید. ما توسعه‌دهندگان جاوا را تشویق می‌کنیم که این SDK را امتحان کنند. برای این منظور، شما می‌توانید به مستندات و مراجع API مراجعه کنید. علاوه بر این، شما می‌توانید مثال‌های GitHub را برای یادگیری بیشتر بیابید.

اکتشاف