HTML לתמונה Java

HTML משמש לעתים קרובות להצגת נתונים ומידע על גבי דפי אינטרנט, יישומי אינטרנט ופלטפורמות שונות. ייתכן שיהיה עליך להמיר HTML לתמונה כמו JPG, PNG, TIFF, BMP וכו’. תוכל לבצע המרת HTML לתמונה באופן פרוגרמטי באמצעות Aspose.HTML עבור Java ביישומים מבוססי Java שלך. יתרה מכך, ה-API דואג לעיבוד HTML לתמונה ואתה לא צריך לדאוג לגבי הפרטים הבסיסיים של פורמטי הקבצים. פשוט השתמש בקריאות ה-API וקובץ ה-HTML יעובד בצורה יפה. תן לנו לחקור את Java HTML לתמונה בפירוט:

Java HTML to Image Converter - התקנת API

Aspose.HTML עבור Java API תומך בעריכה, מניפולציה וכן המרת קובצי HTML באמצעות שפת Java. ניתן להגדיר אותו בקלות על ידי הורדה ממהדורות חדשות או דרך מאחסן Aspose עם תצורות ההתקנה הבאות:

מאגר:

 <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 ב-Java

פורמט קובץ תמונה 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. תוכל להמשיך ולחקור את היעילות והתכונות של ה-API על ידי בדיקה דרך [פרויקט דוגמאות].16 הוא מציג הרבה תכונות לעבודה עם קובצי HTML. בנוסף, אתה תמיד יכול לפנות אלינו בפורום תמיכה חינם כדי לדון בכל הדרישות או החששות שלך.

ראה גם

מידע: באמצעות ממיר Aspose JPG ל-PPT או PNG ל-PPT, אתה יכול ליצור מצגות PowerPoint מתמונות פשוטות.