تبدیل SVG به PNG در جاوا - نرم افزار تبدیل تصویر

سلام دوستان برنامه نویس، این راهنما به شما آموزش می دهد که چگونه SVG را به PNG در جاوا به صورت برنامه نویسی تبدیل کنید. SVG یک فرمت فایل برداری است که مبتنی بر XML است و بسیار مقیاس پذیر است. از طرف دیگر، PNG یک فرمت تصویر شطرنجی است و به دلیل الگوریتم فشرده سازی بدون اتلاف آن بسیار مورد استفاده قرار می گیرد. با این حال، تبدیل SVG به PNG ترجیح داده می شود زیرا فرمت تصویر PNG کیفیت و وضوح تصویر بهتری را ارائه می دهد. بنابراین، ما از Aspose.HTML برای جاوا برای توسعه یک مبدل SVG به PNG استفاده خواهیم کرد. ما این [نرم افزار تبدیل تصویر] را نصب می کنیم و عملکرد را پیاده سازی می کنیم. بنابراین، هیچ بخش را از دست ندهید و راهنما را به طور کامل طی کنید.

ما در این پست وبلاگ به موضوعات زیر خواهیم پرداخت:

  1. نصب API تبدیل سند
  2. تبدیل SVG به PNG در جاوا
  3. تبدیل SVG به PNG آنلاین

نصب API تبدیل سند

Aspose.HTML برای جاوا مجموعه عظیمی از ویژگی ها را برای انجام تبدیل فرمت فایل به صورت برنامه نویسی فراهم می کند. این نرم افزار تبدیل تصویر در سطح سازمانی سبک وزن و نصب آسان است. در واقع، در صورتی که در حین نصب با مشکل مواجه شدید، می توانید به [راهنمای] نصب مراجعه کنید.

برای نصب این کتابخانه، فایل JAR را دانلود کنید یا می‌توانید تنظیمات 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-html</artifactId>
        <version>23.11</version>
        <classifier>jdk17</classifier>
    </dependency>
</dependencies>

تبدیل SVG به PNG در جاوا

پس از اتمام نصب، همه ما آماده ایم تا یک قطعه کد بنویسیم که به شما امکان می دهد یک مبدل SVG به PNG را به صورت برنامه نویسی برای برنامه تجاری خود بسازید.

مراحل زیر نحوه دستیابی به تبدیل SVG به PNG در جاوا را نشان می دهد:

  1. نمونه ای از SVGDocument را با یک فایل SVG راه اندازی کنید.
  2. یک شی از کلاس ImageSaveOptions را نمونه سازی کنید و قالب فایل تصویری مورد نظر را تعریف کنید.
  3. برای تبدیل SVG به PNG، متد convertSVG کلاس Converter را فراخوانی کنید.

اکنون می توانید از نمونه کد زیر برای تبدیل SVG به PNG استفاده کنید:

package com.example;
import com.aspose.html.converters.Converter;
import com.aspose.html.dom.svg.SVGDocument;
import com.aspose.html.saving.ImageSaveOptions;
import com.aspose.html.rendering.image.*;
public class Main {
	// تبدیل SVG به PNG در Java - Document Processing API 
	public static void main(String[] args) {
		// نمونه ای از SVGDocument را با یک فایل SVG راه اندازی کنید.
		SVGDocument document = new SVGDocument("/sample.svg");
		try {
			// یک شی از کلاس ImageSaveOptions را نمونه سازی کنید و فرمت فایل تصویری مورد نظر را تعریف کنید.
			ImageSaveOptions options = new ImageSaveOptions(
				ImageFormat.Png
			);

			// برای تبدیل SVG به PNG، متد convertSVG کلاس Converter را فراخوانی کنید.
			Converter.convertSVG(
					document,
					options,
					"/output.png"
			);
		} finally {
			if (document != null) {
				document.dispose();
			}
		}

	}
		
}

پس از اجرای قطعه کد بالا، یک فایل جدید (ieoutput.png) در آدرس خروجی شما ایجاد شده است که در تصویر زیر مشاهده می کنید:

تبدیل SVG به PNG

همچنین، می توانید عملکرد عملی را در ویدیوی زیر مشاهده کنید:

نرم افزار تبدیل تصویر

SVG را به PNG آنلاین تبدیل کنید

علاوه بر یک راه حل برنامه نویسی، می توانید از این ابزار آنلاین برای تبدیل SVG به PNG به صورت آنلاین استفاده کنید. این ابزار مبتنی بر وب است و شما به راحتی می توانید آن را در تقریبا تمام مرورگرهای وب محبوب باز کنید. گزینه هایی برای آپلود فایل ها از سیستم فایل، Dropbox و OneDrive وجود دارد. علاوه بر این، می توانید تبدیل SVG به PNG را فقط از رابط کاربری پیکربندی کنید. مهمتر از همه، این ابزار رایگان است و نیازی به هیچ هزینه یا ایجاد حساب کاربری ندارد.

تبدیل SVG به PNG به صورت آنلاین

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

برای امتحان این API تبدیل سند بدون محدودیت ارزیابی، می‌توانید از مجوز موقت رایگان استفاده کنید.

نتیجه

این ما را به پایان این پست وبلاگ می رساند. ما در Aspose.HTML برای جاوا قدم زدیم و یاد گرفتیم که چگونه SVG را با استفاده از این API تبدیل سند به PNG تبدیل کنیم. علاوه بر این، پیاده‌سازی برنامه‌ای تبدیل SVG به PNG در جاوا را پشت سر گذاشته‌ایم. اگر به دنبال ایجاد مبدل SVG به PNG برای برنامه خود هستید، این پست وبلاگ به شما کمک خواهد کرد. علاوه بر این، لطفاً از مراجع documentation و API دیدن کنید تا در مورد سایر ویژگی‌ها اطلاعات کسب کنید.

همچنین، توصیه می کنیم از مخزن GitHub و Getting Started Guide دیدن کنید.

در نهایت، aspose.com در حال نوشتن مقالات جدید است. بنابراین، لطفا برای به روز رسانی های منظم در ارتباط باشید.

راهنما در دسترس است

می‌توانید در مورد سؤالات یا سؤالات خود در [تالار گفت‌وگو 23 ما با ما در میان بگذارید.

سوالات متداول - سوالات متداول

چگونه یک تصویر SVG را در جاوا به PNG تبدیل کنیم؟

Aspose.HTML برای جاوا یک راه حل برنامه ای برای تبدیل SVG به PNG ارائه می دهد. لطفاً برای جزئیات بیشتر به این لینک مراجعه کنید.

چگونه یک فایل SVG را به PNG تبدیل کنم؟

شما می توانید از این ابزار رایگان آنلاین برای دستیابی به تبدیل فایل تصویری استفاده کنید. بسیار کارآمد است و دارای یک رابط کاربر پسند است.

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