پاورپوینت به جاوا SVG

تبدیل پاورپوینت به SVG اغلب برای نمایش ارائه ها در برنامه های وب یا دسکتاپ انجام می شود. نمایشگرهای مختلف پاورپوینت نیز ارائه ها را برای نمایش اسلاید به SVG تبدیل می کنند. بر این اساس، این مقاله نحوه تبدیل ارائه های PowerPoint PPTX یا PPT به فایل های SVG با استفاده از جاوا را پوشش می دهد.

جاوا پاورپوینت تبدیل PPT به SVG - دانلود رایگان

برای تبدیل ارائه های PPTX یا PPT به SVG، از Aspose.Slides for Java استفاده می کنیم. API برای ایجاد و دستکاری ارائه های PowerPoint و OpenOffice از داخل برنامه های جاوا طراحی شده است. علاوه بر این، از تبدیل وفاداری بالا به فرمت های دیگر از جمله SVG پشتیبانی می کند. می توانید API را دانلود یا با استفاده از تنظیمات Maven زیر نصب کنید.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

مراحل تبدیل PPTX به SVG در جاوا

تبدیل ارائه های پاورپوینت PPT یا PPTX به SVG به سادگی پای است. مراحل زیر برای تبدیل یک فایل PPT/PPTX به فرمت SVG با استفاده از Aspose.Slides برای جاوا مورد نیاز است.

  • فایل پاورپوینت PPT یا PPTX را از دیسک بارگیری کنید.
  • اسلایدها را در ارائه حلقه بزنید.
  • هر اسلاید را به عنوان فایل SVG در محل دلخواه ذخیره کنید.

حالا بیایید نگاهی به نحوه تبدیل این مراحل به کد تبدیل PPTX به SVG در جاوا بیندازیم.

ارائه های PPTX یا PPT را به SVG در جاوا تبدیل کنید

در زیر مراحل تبدیل یک ارائه پاورپوینت PPTX/PPT به SVG با استفاده از جاوا آمده است.

  • ابتدا یک نمونه از کلاس Presentation برای بارگیری ارائه ایجاد کنید.
  • اسلایدها را در ارائه حلقه بزنید و مرجع هر اسلاید را در شیء ISlide دریافت کنید.
  • یک شی FileOutputStream برای فایل SVG خروجی ایجاد کنید.
  • با استفاده از روش ISlide.writeAsSvg() داده های اسلاید را روی شی FileOutputStream بنویسید.
  • در نهایت جریان را ببندید.

نمونه کد زیر نحوه تبدیل پاورپوینت PPTX/PPT به SVG را نشان می دهد.

// یک کلاس Presentation که فایل ارائه را نشان می دهد، نمونه سازی کنید
Presentation pres = new Presentation("presentation.pptx");
try {
  
	// به هر اسلاید دسترسی داشته باشید
	for(ISlide sld:pres.getSlides())
	{
		  // یک شی جریان حافظه ایجاد کنید
	    FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));

	    // تصویر SVG از اسلاید تولید کنید و در جریان حافظه ذخیره کنید
	    sld.writeAsSvg(svgStream);

	    // بستن جریان
	    svgStream.close();
	}
} catch (IOException e) {
} finally {
    pres.dispose();
}

تبدیل جاوا PPTX به SVG - مجوز رایگان دریافت کنید

با درخواست [مجوز موقت] می‌توانید از Aspose.Slides برای جاوا بدون محدودیت ارزیابی استفاده کنید.

PPT به SVG - نسخه ی نمایشی آنلاین

مبدل آنلاین پاورپوینت به SVG را که بر اساس Aspose.Slides است، امتحان کنید.

نتیجه

ارائه های پاورپوینت اغلب به SVG تبدیل می شوند تا محتوای خود را در برنامه ها جاسازی کنند. برای چنین مواردی، این مقاله به نحوه انجام تبدیل پاورپوینت به SVG در جاوا پرداخته است. برای بررسی سایر ویژگی‌های Aspose.Slides برای جاوا می‌توانید از مستندات دیدن کنید. علاوه بر این، می‌توانید از طریق [فروم 11 ما در مورد سؤالات خود به ما اطلاع دهید.

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