แปลงหลาย ๆ ภาพ เป็น SVG ใน Java

Java ความเร็วสูงเพื่อแปลงหลาย ภาพ เป็น SVG

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

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

แปลง ภาพ เป็น SVG ใน Java

ไลบรารี่ Modern Java ช่วยให้นักพัฒนา Java สามารถแปลงรูปแบบภาพ ภาพ เป็นรูปแบบ SVG ด้วยโค้ดเพียงไม่กี่บรรทัด โปรแกรมแปลง ภาพ วิเคราะห์เนื้อหาต้นฉบับ และส่งออกผลลัพธ์ที่รวมกันเป็นอิมเมจ SVG เดียว

ใช้ Java เพื่อแปลงรูปแบบภาพ ภาพ เป็นรูปแบบ SVG ด้วยความยืดหยุ่นและความเร็วสูงสุด เรียกใช้การสาธิตสดออนไลน์และตรวจสอบคุณภาพของภาพ SVG เอาท์พุตสูงสุดในเบราว์เซอร์ ภาพ Conversion API รองรับตัวเลือกที่มีประโยชน์มากมาย

รวม ภาพ ให้เป็นอิมเมจ SVG เดียวใน Java

หากต้องการแปลงไฟล์ ภาพ เป็นอิมเมจ SVG เพียงใช้ไลบรารี Java ที่จัดการรายละเอียดระดับต่ำทั้งหมด

แปลง ภาพ หลายรายการและบันทึกผลลัพธ์เป็นภาพ SVG เดียว หากคุณพัฒนาโค้ดใน Java การแปลงรูปแบบ ภาพ จะง่ายกว่าที่คิด ดูตัวอย่าง Java ที่วนซ้ำผ่านไฟล์ ภาพ ต้นทางและรวมเข้าเป็นอิมเมจ SVG เดียว:

ตัวอย่างโค้ดใน Java เพื่อรวมหลายรายการ PNG เป็น SVG
อัปโหลดไฟล์ที่คุณต้องการรวม
รันโค้ด
อัปโหลดไฟล์ที่คุณต้องการรวม
เลือกรูปแบบเป้าหมายจากรายการ
// 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.*;

List<String> fileNames = Arrays.asList("Input1.png", "Input2.png");

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

List<Shape> shapes = fileNames.stream().map(fileName -> {
    try {
        return builder.insertImage(fileName);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return null;
}).collect(Collectors.toList());

// คำนวณความกว้างและความสูงสูงสุด และอัปเดตการตั้งค่าหน้าเพื่อครอบตัดเอกสารให้พอดีกับขนาดของรูปภาพ
PageSetup pageSetup = builder.getPageSetup();
pageSetup.setPageWidth(shapes.stream().mapToDouble(shape -> shape.getWidth()).max().getAsDouble());
pageSetup.setPageHeight(shapes.stream().mapToDouble(shape -> shape.getHeight()).sum());
pageSetup.setTopMargin(0);
pageSetup.setLeftMargin(0);
pageSetup.setBottomMargin(0);
pageSetup.setRightMargin(0);

doc.save("Output.svg");
รันโค้ด

วิธีการแปลงหลาย ๆ ภาพ เป็น SVG

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

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

เราโฮสต์ 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 โปรดดู เอกสารประกอบผลิตภัณฑ์

5%

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

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