HTML إلى صورة جافا

يتم استخدام HTML بشكل متكرر لعرض البيانات والمعلومات عبر صفحات الويب وتطبيقات الويب والأنظمة الأساسية المختلفة. قد تحتاج إلى تحويل HTML إلى صورة مثل JPG ، PNG ، TIFF ، BMP ، إلخ. يمكنك إجراء تحويل HTML إلى صورة برمجيًا باستخدام Aspose.HTML for Java في تطبيقات جافا الخاصة بك. علاوة على ذلك ، تهتم واجهة برمجة التطبيقات بتقديم HTML للصورة ولا داعي للقلق بشأن التفاصيل الأساسية لتنسيقات الملفات. ما عليك سوى استخدام استدعاءات API وسيتم عرض ملف HTML بشكل جيد. دعنا نستكشف Java HTML لتحويل الصور بالتفصيل:

Java HTML to Image Converter - تثبيت API

Aspose.HTML for Java تدعم واجهة برمجة التطبيقات تحرير ومعالجة وتحويل ملفات HTML باستخدام لغة جافا. يمكن تهيئته بسهولة عن طريق التنزيل من الإصدارات الجديدة أو عبر Aspose Repository مع تكوينات التثبيت التالية:

مخزن:

 <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>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

تحويل HTML إلى صورة JPG في Java

يمكنك بسهولة تحويل ملفات HTML إلى صورة ببضعة أسطر من التعليمات البرمجية. دعنا نتعلم تحويل الصور من HTML إلى JPG من خلال الخطوات التالية:

  1. قم بتحميل ملف HTML للإدخال
  2. تهيئة ImageSaveOptions
  3. تحويل HTML لإخراج صورة JPG

يوضح مقتطف الشفرة أدناه كيفية تحويل HTML إلى صورة JPG باستخدام كود Java:

// قم بتحميل مستند HTML للإدخال
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // تهيئة خيارات ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Jpeg);

    // تحويل HTML لإخراج صورة JPG
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.jpg");
} finally {
    if (document != null) {
        document.dispose();
    }
}

تحويل HTML إلى صورة PNG باستخدام Java

تنسيق صورة PNG هو نوع صور شائع آخر يُفضل غالبًا بسبب بعض ميزات الصورة. على سبيل المثال ، تدعم صورة PNG الشفافية في الصورة. يمكنك عرض ملف HTML على صورة PNG باتباع الخطوات التالية:

  1. قم بتحميل ملف HTML للإدخال with HTMLDocument class
  2. حدد ImageFormat بتنسيق PNG
  3. حفظ الناتج صورة PNG

يشرح الكود التالي كيفية تحويل HTML إلى صورة PNG:

// قم بتهيئة مستند HTML من ملف html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // تهيئة خيارات ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Png);

    // تحويل HTML إلى PNG
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.png");
} finally {
    if (document != null) {
        document.dispose();
    }
}

تحويل HTML إلى صورة TIFF في جافا

تنسيق ملف صور TIFF شائع بسبب الدعم الواسع في جميع بيئات النظام تقريبًا. يمكنك بسهولة تحويل HTML إلى صور TIFF ببضع خطوات بسيطة:

  1. قم بتهيئة HTMLDocument لتحميل إدخال HTML
  2. حدد ImageFormat.Tiff لتنسيق الإخراج
  3. حفظ الناتج TIFF الصورة

يوضح الكود أدناه كيفية تحويل HTML إلى صورة TIFF بلغة Java:

// قم بتهيئة مستند HTML من ملف html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument(dataDir + "document.html");
try {        
    // قم بإعداد حجم الصفحة 3000x1000 بكسل وتغيير لون الخلفية إلى اللون الأخضر
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Tiff);
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
anyPage.setSize(
        new com.aspose.html.drawing.Size(
                com.aspose.html.drawing.Length.fromPixels(3000),
                com.aspose.html.drawing.Length.fromPixels(1000)
        )
);
pageSetup.setAnyPage(anyPage);
options.setPageSetup(pageSetup);

// تعيين لون الخلفية للصورة الناتجة
options.setBackgroundColor(com.aspose.html.drawing.Color.getGreen());

// قم باستدعاء ConvertHTML لتحويل "document.html" إلى صورة tiff
com.aspose.html.converters.Converter.convertHTML(dataDir + "document.html", options, dataDir + "output.tiff");    
} finally {
    if (document != null) {
        document.dispose();
    }
}

تحويل HTML إلى صورة BMP باستخدام Java

استكشاف العديد من الطرق والخصائص الأخرى لتحويل HTML إلى صورة ، دعنا نستكشف تعيين حجم الصفحة ولون الخلفية وما إلى ذلك لملف الإخراج. يمكنك بسهولة تحويل HTML إلى صورة BMP باستخدام هذه الخيارات الإضافية ، باتباع الخطوات التالية:

  1. قم بتحميل ملف HTML للإدخال
  2. حدد الحجم ولون الخلفية للصورة الناتجة
  3. حفظ الناتج TIFF الصورة

يوضح الكود أدناه كيفية تحويل ملف HTML إلى صورة TIFF باستخدام Java:

// قم بتهيئة مستند HTML من ملف html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
    // تهيئة خيارات ImageSaveOptions
    com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Bmp);

    // تحويل HTML إلى BMP
    com.aspose.html.converters.Converter.convertHTML(document, options, "output.bmp");
} finally {
    if (document != null) {
        document.dispose();
    }
}

استنتاج

لقد تعلمنا كيفية تحويل أو تحويل ملفات HTML إلى تنسيقات صور مختلفة بما في ذلك JPG و PNG و TIFF و BMP وغيرها باستخدام Java. يمكنك استكشاف كفاءة وخصائص واجهة برمجة التطبيقات عن طريق التحقق من مشروع الأمثلة. يعرض الكثير من الميزات للعمل مع ملفات HTML. بالإضافة إلى ذلك ، يمكنك دائمًا التواصل معنا على منتدى الدعم المجاني لمناقشة أي من متطلباتك أو مخاوفك.

أنظر أيضا

معلومات: باستخدام محول Aspose JPG إلى PPT أو PNG إلى PPT ، يمكنك إنشاء عروض PowerPoint التقديمية من صور بسيطة.