Java مكتبة يسمح Java للمطورين لتحويل JPG الصور بسهولة. يقوم محرك تحويل الصور JPG JPG الأصلي، ثم يقوم بتصدير المحتوى الرسومي المدمج إلى التنسيق المطلوب.
JPG قد يكون تحويل الصور معقدًا، إلا إذا كان لديك أداة احترافية للقيام بهذه المهمة. استخدم Java لتحويل JPG بأقصى قدر من المرونة والسرعة. قم بتشغيل عرض توضيحي مباشر عبر الإنترنت وتحقق من أعلى جودة للصورة في المتصفح مباشرةً. JPG Conversion API تدعم مجموعة من الخيارات المفيدة.
قم بتحسين إمكانيات تنسيق صورة JPG Aspose.Words for Java. هذا هو وسيلة بسيطة لدمج JPG الصور مع Java مكتبة مقابض كافة التفاصيل ذات المستوى المنخفض.
دمج JPG الصور وحفظ النتيجة كملف واحد. إذا قمت بتطوير كود في Java، فسيكون هذا أبسط مما يبدو. راجع Java الذي يكرر عبر JPG ويجمعها:
// 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 for 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، يرجى الرجوع إلى وثائق المنتج.