EPS PS را به SVG Java تبدیل کنید

فایل‌های EPS یا PS PostScript بر اساس زبان توصیف صفحه هستند که می‌تواند حاوی مصنوعات مختلفی مانند متن، تصاویر، نقاشی‌ها و غیره باشد. می‌توانید یک فایل EPS یا PS را به یک [SVG][ تبدیل کنید. 3] تصویر (گرافیک برداری مقیاس پذیر) مطابق با نیاز شما. برای اطلاعات بیشتر به عناوین زیر مراجعه فرمایید:

فایل EPS یا PS PostScript به تبدیل تصویر SVG – پیکربندی Java API

تبدیل فایل EPS یا PS PostScript به تصویر SVG یک فرآیند دو مرحله ای است. ابتدا باید فایل EPS/PS ورودی را با Aspose.Page for Java به یک سند PDF تبدیل کنید. سپس فایل PDF را با Aspose.PDF for Java به یک تصویر SVG رندر کنید. لطفاً فایل‌های JAR را از بخش نسخه‌های جدید دانلود کنید یا از تنظیمات زیر در فایل 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>21.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

فایل EPS یا PS PostScript را با جاوا به تصویر SVG تبدیل کنید

با مراحل زیر می توانید یک فایل EPS یا PS PostScript را به یک تصویر SVG تبدیل کنید:

  1. ByteArrayOutputStream را برای نگهداری فایل واسطه راه اندازی کنید.
  2. جریان ورودی EPS یا PS PostScript را راه اندازی کنید.
  3. شیء کلاس PsDocument را اعلام کنید.
  4. شیء PdfSaveOptions را با پارامترهای لازم مقداردهی کنید.
  5. فایل EPS یا PS Postscript را با روش save به PDF تبدیل کنید.
  6. فایل PDF را بارگیری کنید و فایل EPS یا PS PostScript را به یک فایل SVG تبدیل کنید.

کد زیر نحوه تبدیل یک فایل EPS یا PS PostScript را به یک فایل تصویری SVG (گرافیک برداری مقیاس پذیر) با جاوا نشان می دهد:

// ByteArrayOutputStream را برای نگهداری فایل PDF واسطه راه اندازی کنید.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();

// جریان ورودی EPS یا PS 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));

// فایل EPS یا PS Postscript را به PDF تبدیل کنید
document.save(device , options);

// فایل پی دی اف واسطه را بارگیری کنید
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());

// یک شی از SvgSaveOptions را نمونه سازی کنید
com.aspose.pdf.SvgSaveOptions saveOptions = new com.aspose.pdf.SvgSaveOptions(); 

// فایل EPS یا PS را به فایل SVG تبدیل کنید
doc.save("output.svg", saveOptions);

مجوز ارزیابی رایگان را دریافت کنید

برخی از محدودیت‌های ارزیابی برای APIها وجود دارد که می‌توانید با درخواست [مجوز موقت رایگان11 و آزمایش APIها با ظرفیت کامل از آنها اجتناب کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل EPS یا PS PostScript به تصویر SVG با استفاده از جاوا آشنا شدید. شما مراحل ساده و آسان برای تبدیل را بررسی کرده اید. علاوه بر این، لطفاً اسناد را برای اطلاعات بیشتر در مورد API ها بررسی کنید، و در صورت تمایل با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید تا در مورد هر یک از نگرانی های خود صحبت کنید.

همچنین ببینید