پست اسکریپت زبان توصیف صفحه است و فایلهای PS/EPS میتوانند شامل متن، گرافیک و گلیفهای مختلف باشند. شما می توانید یک فایل PS/EPS را به صورت برنامه نویسی با استفاده از جاوا به فایل PDF تبدیل کنید. لطفا برای جزئیات بیشتر به بخش های زیر مراجعه کنید:
- فایل پست اسکریپت PS/EPS به تبدیل PDF – نصب Java API
- تبدیل فایل PS/EPS Postscript به PDF به صورت برنامه نویسی با جاوا
- تبدیل فایل PS/EPS Postscript به PDF با گزینه های پیشرفته در جاوا
فایل پست اسکریپت PS/EPS به تبدیل PDF – نصب Java API
Aspose.Page for Java API از کار با فایلهای پساسکریپت پشتیبانی میکند. میتوانید یک فایل PS یا EPS را به صورت برنامهنویسی با استفاده از جاوا به یک سند PDF ارائه دهید. به سادگی فایل JAR را از بخش [انتشارهای جدید] دانلود کنید یا از تنظیمات زیر در فایل pom.xml خود استفاده کنید:
مخزن:
<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>21.4</version>
</dependency>
</dependencies>
تبدیل فایل PS/EPS Postscript به PDF به صورت برنامه نویسی با جاوا
با انجام مراحل زیر می توانید یک فایل PS یا EPS را به PDF تبدیل کنید:
- جریان خروجی PDF و جریان ورودی PostScript را راه اندازی کنید.
- شیء PdfSaveOptions را با پارامترهای لازم مقداردهی کنید.
- تبدیل فایل PS/EPS Postscript به PDF.
کد زیر نحوه تبدیل یک فایل PS یا EPS به PDF را با جاوا نشان می دهد:
// جریان خروجی PDF را راه اندازی کنید
FileOutputStream pdfStream = new FileOutputStream(dataDir + "PStoPDF.pdf");
// جریان ورودی PostScript را راه اندازی کنید
FileInputStream psStream = new FileInputStream(dataDir + "input.ps");
PsDocument document = new PsDocument(psStream);
// اگر می خواهید فایل Postscript را با وجود خطاهای جزئی تبدیل کنید، این پرچم را تنظیم کنید
boolean suppressErrors = true;
//شیء گزینه ها را با پارامترهای لازم مقداردهی کنید.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
// شی PdfDevice را مشخص کنید
PdfDevice device = new PdfDevice(pdfStream);
// تبدیل فایل PS/EPS Postscript به PDF
try {
document.save(device, options);
} finally {
psStream.close();
pdfStream.close();
}
//بررسی خطاها
if (suppressErrors) {
for (Exception ex : options.getExceptions()) {
System.out.println(ex.getMessage());
}
}
تبدیل فایل PS/EPS Postscript به PDF با گزینه های پیشرفته در جاوا
در اینجا گزینه های پیشرفته مانند تنظیم اندازه صفحه سند PDF خروجی و همچنین پوشه های فونت سفارشی و کیفیت تصویر را بررسی خواهید کرد. لطفاً مراحل زیر را برای تبدیل یک فایل PS/EPS به PDF به صورت برنامهنویسی با استفاده از جاوا دنبال کنید:
- جریان های ورودی و خروجی را راه اندازی کنید.
- شیء کلاس PsDocument را اعلام کنید.
- اندازه صفحه را با نمونه کلاس PdfDevice تنظیم کنید.
- تبدیل فایل PS/EPS Postscript به PDF.
کد زیر نحوه تبدیل یک فایل PS یا EPS به PDF را با استفاده از جاوا نشان می دهد:
// جریان خروجی PDF را راه اندازی کنید
FileOutputStream pdfStream = new FileOutputStream("PStoPDF.pdf");
// جریان ورودی PostScript را راه اندازی کنید
FileInputStream psStream = new FileInputStream("input.ps");
// شیء کلاس PsDocument را اعلان کنید.
PsDocument document = new PsDocument(psStream);
// اگر می خواهید فایل Postscript را با وجود خطاهای جزئی تبدیل کنید، این پرچم را تنظیم کنید
boolean suppressErrors = true;
//شیء گزینه ها را با پارامترهای لازم مقداردهی کنید.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
options.setJpegQualityLevel(50);
// اگر می خواهید پوشه خاصی را اضافه کنید که فونت ها در آن ذخیره می شوند. پوشه فونت های پیش فرض در سیستم عامل همیشه گنجانده شده است.
//options.setAdditionalFontsFolders(رشته جدید [] {"FONTS_FOLDER"});
// اگر نیاز به تعیین اندازه و فرمت تصویر دارید از خط زیر استفاده کنید
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));
// تبدیل فایل PS/EPS Postscript به PDF
try {
document.save(device , options);
} finally {
psStream.close();
pdfStream.close();
}
//بررسی خطاها
if (suppressErrors) {
for (Exception ex : options.getExceptions()) {
System.out.println(ex.getMessage());
}
}
مجوز API رایگان دریافت کنید
میتوانید برای آزمایش API در ظرفیت کامل، مجوز ارزیابی رایگان را درخواست کنید.
نتیجه
در این مقاله نحوه کار با Aspose.Page for Java API برای تبدیل یک فایل Postscript مانند PS یا EPS به فایل PDF به صورت برنامه نویسی با استفاده از جاوا را یاد گرفتید. با مراجعه به Documentation میتوانید چندین ویژگی دیگر API را کشف کنید. لطفاً در صورت وجود هرگونه سؤال با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.