يتم استخدام HTML بشكل متكرر لعرض البيانات والمعلومات عبر صفحات الويب وتطبيقات الويب والأنظمة الأساسية المختلفة. قد تحتاج إلى تحويل HTML إلى صورة مثل JPG ، PNG ، TIFF ، BMP ، إلخ. يمكنك إجراء تحويل HTML إلى صورة برمجيًا باستخدام Aspose.HTML for Java في تطبيقات جافا الخاصة بك. علاوة على ذلك ، تهتم واجهة برمجة التطبيقات بتقديم HTML للصورة ولا داعي للقلق بشأن التفاصيل الأساسية لتنسيقات الملفات. ما عليك سوى استخدام استدعاءات API وسيتم عرض ملف HTML بشكل جيد. دعنا نستكشف Java HTML لتحويل الصور بالتفصيل:
- HTML to Image Converter - تثبيت API
- تحويل HTML إلى صورة JPG
- تحويل HTML إلى صورة PNG
- تحويل HTML إلى صورة TIFF
- تحويل HTML إلى صورة BMP
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 من خلال الخطوات التالية:
- قم بتحميل ملف HTML للإدخال
- تهيئة ImageSaveOptions
- تحويل 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 باتباع الخطوات التالية:
- قم بتحميل ملف HTML للإدخال with HTMLDocument class
- حدد ImageFormat بتنسيق PNG
- حفظ الناتج صورة 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 ببضع خطوات بسيطة:
- قم بتهيئة HTMLDocument لتحميل إدخال HTML
- حدد ImageFormat.Tiff لتنسيق الإخراج
- حفظ الناتج 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 باستخدام هذه الخيارات الإضافية ، باتباع الخطوات التالية:
- قم بتحميل ملف HTML للإدخال
- حدد الحجم ولون الخلفية للصورة الناتجة
- حفظ الناتج 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 التقديمية من صور بسيطة.