ไลบรารี Java สมัยใหม่ช่วยให้นักพัฒนา Java สามารถแปลงอิมเมจ JPG เป็นรูปแบบ ภาพ ด้วยโค้ดเพียงไม่กี่บรรทัด โปรแกรมแปลงรูปภาพ JPG วิเคราะห์เนื้อหากราฟิกต้นฉบับ และส่งออกรูปภาพที่รวมเป็นเอกสาร ภาพ
ใช้ Java เพื่อแปลงรูปภาพ JPG เป็นรูปแบบ ภาพ ด้วยความยืดหยุ่นและความเร็วสูงสุด เรียกใช้การสาธิตสดออนไลน์และตรวจสอบคุณภาพ ภาพ เอาท์พุตสูงสุดในเบราว์เซอร์ JPG Conversion API รองรับตัวเลือกที่มีประโยชน์มากมาย
หากต้องการแปลงอิมเมจ JPG หลายรายการเป็น ภาพ เพียงใช้ไลบรารี Java ที่จัดการรายละเอียดระดับต่ำทั้งหมด
แปลงภาพ JPG หลายภาพและบันทึกผลลัพธ์เป็นเอกสาร ภาพ เดียว หากคุณพัฒนาโค้ดใน Java การแปลงรูปแบบภาพจะง่ายกว่าที่คิด ดูตัวอย่าง Java ที่วนซ้ำไฟล์รูปภาพและรวมเข้าด้วยกันเป็นเอกสาร ภาพ เดียว:
// 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.jpg", "Input2.jpg");
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.jpg");
เราโฮสต์ 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 โปรดดู เอกสารประกอบผลิตภัณฑ์
คุณสามารถรวม JPG กับรูปแบบไฟล์อื่นๆ ได้มากมาย: