แปลง SVG เป็น PNG ใน Java

Java ซอฟต์แวร์ความเร็วสูงสำหรับการแปลง SVG เป็น PNG

ใช้ API การแปลงเอกสารของเราเพื่อสร้างซอฟต์แวร์แบบพกพา แข็งแกร่ง และปลอดภัยใน Java นี่เป็นโซลูชันซอฟต์แวร์ระดับมืออาชีพที่สมบูรณ์แบบสำหรับการนำเข้าและส่งออก SVG, PNG และรูปแบบเอกสารอื่นๆ มากมายโดยใช้ Java

ดูข้อมูลโค้ด

แปลง SVG เป็น PNG ใน Java

จำเป็นที่จะต้องแปลง SVG ภาพเพื่อ PNG รูปแบบโปรแกรม? ด้วย Aspose.Words for Java พัฒนาใด ๆ สามารถแปลง SVG เข้า PNG ที่มีเพียงไม่กี่บรรทัดของ Java รหัส

การประมวลผลภาพสมัยใหม่ Java API สร้าง PNG จาก SVG ภาพด้วยความเร็วสูง ทดสอบคุณภาพของ SVG ถึง PNG ในเบราว์เซอร์ Java อันทรงพลังช่วยให้แปลง SVG เป็นรูปแบบกราฟิกยอดนิยมมากมาย

บันทึก SVG เป็น PNG ใน Java

ตัวอย่างต่อไปนี้สาธิตวิธีการแปลง SVG เป็น PNG ใน Java.

ทำตามขั้นตอนง่ายๆ เพื่อเปลี่ยน SVG เป็นรูปแบบ PNG อ่าน SVG อิมเมจจากโลคัลไดรฟ์ จากนั้นบันทึกเป็น PNG โดยระบุรูปแบบรูปภาพที่ต้องการโดยส่วนขยาย PNG สำหรับทั้ง SVG การอ่านและการ PNG เขียนคุณสามารถใช้ชื่อไฟล์ที่มีคุณสมบัติครบถ้วน เนื้อหาเอาต์พุต PNG จะเหมือนกับรูปภาพ SVG.

ตัวอย่างโค้ดใน Java เพื่อแปลง SVG เป็น PNG format
อัปโหลดไฟล์ที่คุณต้องการแปลง
รันโค้ด
เลือกรูปแบบเป้าหมายจากรายการ
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
สำเนา
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
สำเนา
import com.aspose.words.*;

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.insertImage("Input.svg");
shape.getShapeRenderer().save("Output.png", new ImageSaveOptions(SaveFormat.PNG));
import com.aspose.words.*; Document doc = new Document("Input.svg"); doc.save("Output.png"); import com.aspose.words.*; Document doc = new Document("Input.svg"); for (int page = 0; page < doc.getPageCount(); page++) { Document extractedPage = doc.extractPages(page, 1); extractedPage.save(String.format("Output_%d.png", page + 1)); } import com.aspose.words.*; Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.insertImage("Input.svg"); doc.save("Output.png"); import com.aspose.words.*; Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); Shape shape = builder.insertImage("Input.svg"); shape.getShapeRenderer().save("Output.png", new ImageSaveOptions(SaveFormat.png));
รันโค้ด
แบ่งปันรหัสบนโซเชียลมีเดีย:

วิธีแปลง SVG เป็น PNG

  1. ติดตั้ง Aspose.Words for Java
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโปรเจ็กต์ Java.
  3. เปิดไฟล์ต้นทาง SVG ใน Java.
  4. เรียก save() โดยส่งชื่อไฟล์เอาต์พุตที่มีนามสกุล PNG.
  5. รับผลลัพธ์ของการแปลง SVG PNG.

Java ไลบรารีที่จะแปลง SVG เป็น PNG

เราโฮสต์ Java ของเราในที่เก็บ Maven 'Aspose.Words สำหรับ Java' เป็น JAR ทั่วไปที่มีโค้ดไบต์ โปรดปฏิบัติตาม คำแนะนำทีละขั้นตอน เกี่ยวกับวิธีการติดตั้งในสภาพแวดล้อมนักพัฒนา Java ของคุณ

ความต้องการของระบบ

Java SE 7 และ Java เวอร์ชันล่าสุด นอกจากนี้เรายังมีแพ็คเกจแยกต่างหากสำหรับ Java SE 6 ในกรณีที่คุณจำเป็นต้องใช้งาน JRE ล้าสมัยนี้

Java ของเราเป็นแบบข้ามแพลตฟอร์มและทำงานบนระบบปฏิบัติการทั้งหมดที่มีการใช้งาน JVM Microsoft Windows, Linux, macOS, Android และ iOS

สำหรับข้อมูลเกี่ยวกับการพึ่งพาแพ็คเกจเสริม เช่น JogAmp JOGL, Harfbuzz ฟอนต์ Java Advanced Imaging JAI โปรดดู เอกสารประกอบผลิตภัณฑ์

อื่นๆ ที่รองรับ SVG Conversion

คุณสามารถแปลง SVG เป็นรูปแบบไฟล์อื่นๆ ได้มากมาย:

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ