EPS وکتوری است که اغلب توسط حرفه های پردازش تصویر برای حفظ کیفیت بالای تصاویر استفاده می شود. به عنوان مثال، یک فایل EPS میتواند سفارشیسازیها را بدون تأثیر بر کیفیت تصویر پشتیبانی کند. با این حال، گاهی اوقات ممکن است نیاز به ادغام فایل های مختلف EPS داشته باشید. مطابق با چنین الزاماتی، این مقاله نحوه ادغام فایل های EPS را به صورت برنامه نویسی در جاوا پوشش می دهد.
- ترکیب یا ادغام فایلهای EPS – نصب Java API
- ادغام فایل های EPS به صورت برنامه ای در جاوا
- فایل های EPS را با گزینه های پیشرفته در جاوا ادغام کنید
ترکیب یا ادغام فایل های EPS – نصب Java API
Aspose.Page for Java API از کار با فرمتهای فایل مبتنی بر زبان توصیف صفحه مانند EPS، XPS، PS و غیره پشتیبانی میکند. بخش ] یا با استفاده از تنظیمات Maven زیر در فایل pom.xml برنامه مبتنی بر Maven خود:
مخزن:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
وابستگی:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>22.5</version>
</dependency>
</dependencies>
ادغام فایل های EPS به صورت برنامه ای در جاوا
با دنبال کردن مراحل زیر می توانید فایل های EPS را ادغام کنید:
- فایل EPS ورودی را در یک جریان بارگیری کنید.
- یک شی کلاس PdfSaveOptions ایجاد کنید و ویژگی های مختلف را تنظیم کنید.
- اسناد EPS ورودی را ادغام کرده و فایل خروجی را بنویسید.
قطعه کد زیر نحوه ادغام فایل های مختلف EPS را به صورت برنامه نویسی در جاوا توضیح می دهد:
// جریان خروجی PDF را راه اندازی کنید
FileOutputStream pdfStream = new FileOutputStream("MergeEPS.pdf");
// اولین جریان ورودی فایل EPS را راه اندازی کنید
FileInputStream psStream = new FileInputStream("input1.eps");
// شی کلاس PsDocument را راه اندازی کنید
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);
// آرایه ای از فایل EPS ایجاد کنید که با فایل اول ادغام شود
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };
//شیء گزینه ها را با پارامترهای لازم مقداردهی کنید.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions(true);
// شی کلاس PdfDevice را راه اندازی کنید
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);
try {
document.merge(filesForMerge, device, options);
} finally {
psStream.close();
pdfStream.close();
}
فایل های EPS را با گزینه های پیشرفته در جاوا ادغام کنید
میتوانید با تنظیم گزینههای سفارشی مختلف، فرآیند ادغام EPS را بداههسازی کنید. به عنوان مثال، میتوانید سرکوب خطاها، کیفیت تصویر و غیره را تنظیم کنید. برای ادغام فایلهای EPS با گزینههای پیشرفته، باید مراحل زیر را دنبال کنید:
- فایل EPS ورودی را با استفاده از جریان بارگیری کنید.
- نمونه ای از کلاس PdfSaveOptions را راه اندازی کنید.
- چندین فایل EPS ورودی را ادغام کرده و فایل خروجی را بنویسید.
قطعه کد زیر نحوه ادغام فایل های EPS را با استفاده از گزینه های پیشرفته در جاوا شرح می دهد:
// جریان خروجی PDF را راه اندازی کنید
FileOutputStream pdfStream = new FileOutputStream(dataDir + "MergeEPS.pdf");
// اولین جریان ورودی فایل EPS را راه اندازی کنید
java.io.FileInputStream psStream = new java.io.FileInputStream(dataDir + "input1.eps");
// شی کلاس PsDocument را راه اندازی کنید
com.aspose.eps.PsDocument document = new com.aspose.eps.PsDocument(psStream);
// آرایه ای از فایل EPS ایجاد کنید که با فایل اول ادغام شود
String[] filesForMerge = new String[] { "input2.eps", "input3.eps" };
//شیء گزینه ها را با پارامترهای لازم مقداردهی کنید.
com.aspose.eps.device.PdfSaveOptions options = new com.aspose.eps.device.PdfSaveOptions();
options.setJpegQualityLevel(50);
options.setSupressErrors(true);
options.setDebug(false);
// شی کلاس PdfDevice را راه اندازی کنید
com.aspose.eps.device.PdfDevice device = new com.aspose.eps.device.PdfDevice(pdfStream);
try {
document.merge(filesForMerge, device, options);
} finally {
psStream.close();
pdfStream.close();
}
مجوز موقت رایگان دریافت کنید
برای ارزیابی API بدون هیچ محدودیتی می توانید یک [مجوز موقت رایگان] درخواست کنید.
نتیجه
در این مقاله، نحوه ادغام یا ترکیب فایل های مختلف EPS به صورت برنامه نویسی در جاوا را بررسی کرده اید. علاوه بر این، برای کاوش سایر ویژگیهای پشتیبانی شده توسط API، میتوانید از بخشهای مختلف اسناد دیدن کنید. در صورت نیاز به بحث در مورد هر یک از ابهامات یا سؤالات خود، می توانید در [تالار گفتمان8 برای ما بنویسید.
همچنین ببینید
تبدیل فایل EPS یا PS PostScript به تصویر SVG با استفاده از جاوا