HTML צו בילד

ווי צו גער HTML צו בילד אין Java

HTML איז די דעפאַקטאָ פֿאָרמאַט צו סטרוקטור וועב זייַטלעך און עס סטאָרז אינהאַלט אין נאָרמאַל טעקסט פֿאָרמאַט. די טאַגס אין HTML דעפינירן די בלאַט אויסלייג און אינהאַלט פון די וועב בלאַט, אַרייַנגערעכנט טעקסט, טישן, בילדער און כייפּערלינגקס וואָס זענען געוויזן אין דעם וועב בלעטערער. אָבער, לעסאָף, עס איז באמערקט אַז בייזע סקריפּס קענען זיין עמבעדיד ין HTML בלעטער און קענען זיין געוויינט אין אַ פאַרשיידנקייַט פון פאַרשידענע באַפאַלן טייפּס, אַרייַנגערעכנט קרייַז-פּלאַץ סקריפּטינג (XSS). דעריבער, פילע אָרגאַנאַזיישאַנז / סיסטעמען פאַרשפּאַרן די לאָודינג פון HTML טעקעס שערד אין אָפפלינע מאָדע. אַזוי אַ ווערקאַבאַל לייזונג איז צו גער HTML צו בילד פֿאָרמאַט. אין דעם אַרטיקל, מיר וועלן דיסקוטירן די דעטאַילס פון ווי צו גער HTML צו JPG אין Java.

HTML צו בילד קאַנווערזשאַן אַפּי

מיר וועלן נוצן Aspose.HTML Cloud SDK פֿאַר Java צו דורכפירן HTML צו בילד קאַנווערזשאַן. דעם אַפּי גיט די שטריך צו לאָדן און מאַניפּולירן יגזיסטינג HTML טעקעס. אין דער זעלביקער צייט, עס אויך אָפפערס די פונקציע צו מאַכן HTML צו PDF, XPS, DOCX, און בילד פֿאָרמאַטירונגען אַרייַנגערעכנט (JPEG, PNG, BMP, און TIFF). איצט ביטע לייגן די פאלגענדע שורות צו די פּאָמ.קסמל פון דיין מאַווען בויען טיפּ פּרויעקט צו אָפּלאָדירן און ינסטאַלירן די SDK.

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html-cloud</artifactId>
<version>20.7.0</version>
</dependency>

דער ווייַטער הויפּט שריט איז אַ פריי אַבאָנעמענט צו אונדזער וואָלקן באַדינונגס דורך Aspose.Cloud דאַשבאָרד ניצן GitHub אָדער Google חשבון. אָדער, פשוט שאַפֿן אַ נייַ אַקאַונט און באַקומען דיין קליענט קראַדענטשאַלז דעטאַילס.

ווי צו גער HTML צו JPG אין Java

ביטע נאָכגיין די אינסטרוקציעס געגעבן אונטן צו ויספירן די פאָדערונג פון קאַנווערטינג HTML צו JPG.

  • ערשטער פון אַלע, מיר דאַרפֿן צו ספּעציפיצירן דעטאַילס קעגן Configuration.setAPPSID און Configuration.setAPIKEY מעטהאָדס
  • צווייטנס, מיר שטעלן דעטאַילס פֿאַר setBasePath (..), setAuthPath (..) און ספּעציפיצירן setUserAgent (…) ווי וועבקיט
  • דריטנס, פֿאַר אונדזער אייגענע הילף, מיר וועלן שטעלן setDebug (..) ווי אמת
  • איצט שאַפֿן אַ כייפעץ פון ConversionApi קלאַס
  • ספּעציפיצירן די גרענעץ דעטאַילס און נאָמען פֿאַר אינפֿאָרמאַציע פֿאַר דער רעזולטאַט טעקע
  • צום סוף, רופן GetConvertDocumentToImage (…) צו אָנהייבן די קאַנווערזשאַן פּראָצעס. דער אופֿן אַקסעפּץ אַרייַנשרייַב HTML נאָמען, רעזולטאַט בילד פֿאָרמאַט, גרענעץ און דימענשאַנז דעטאַילס ווי אַרגומענטן
// פֿאַר מער ביישפילן, ביטע באַזוכן https://github.com/aspose-html-cloud/aspose-html-cloud-java

try
    {
    // באַקומען ClientID און ClientSecret פֿון https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // דעטאַילס פֿאַר אַפּי ינוואָקאַטיאָן
    com.aspose.html.Configuration.setAPP_SID(clientId);
    com.aspose.html.Configuration.setAPI_KEY(clientSecret);
    com.aspose.html.Configuration.setBasePath("https://api.aspose.cloud/v3.0");
    com.aspose.html.Configuration.setAuthPath("https://api.aspose.cloud/connect/token");
    com.aspose.html.Configuration.setUserAgent("WebKit");
    com.aspose.html.Configuration.setDebug(true);
        
    // שאַפֿן אַ כייפעץ פון Aspose.HTML קלאָוד אַפּי
    com.aspose.html.api.ConversionApi htmlApi = new ApiClient().createService(ConversionApi.class);
     	
    // דער HTML דאָקומענט פֿון וואָלקן סטאָרידזש
    String name = "list.html";
    // רעזולטאַט בילד פֿאָרמאַט
    String outFormat = "PNG";
    	
    Integer width = 800; // Resulting image width.
    Integer height = 1000; // Resulting image height.
    Integer leftMargin = 10; // Left resulting image margin.
    Integer rightMargin = 10; // Right resulting image margin.
    Integer topMargin = 10; // Top resulting image margin.
    Integer bottomMargin = 10; // Bottom resulting image margin.
    Integer resolution = 300; // Resolution of resulting image.
    String folder = null; // The folder in the storage. Should exist.
    String storage = "Internal"; // Name of the storage. null
    	
    // רופן די API פֿאַר HTML צו JPG קאַנווערזשאַן
    retrofit2.Call<okhttp3.ResponseBody> call = htmlApi.GetConvertDocumentToImage(name, outFormat, width, height, leftMargin, rightMargin, topMargin, bottomMargin, resolution, folder, storage);
    
    // (אַפּשאַנאַל מנהג אופֿן צו ראַטעווען ריזאַלטינג JPG צו היגע פאָר)
    checkAndSave(call, "resultantFile.png");
  
    System.out.println("HTML to JPG conversion sucessfull !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

גער HTML צו JPG מיט cURL קאַמאַנדז

Aspose.HTML קלאָוד אַפּיס קענען אויך זיין אַקסעסט דורך קורל קאַמאַנדז ניצן באַפֿעלן שורה טערמינאַלס. אָבער ווי אַ פּרי-רעקוואַזאַט, מיר דאַרפֿן צו ערשטער דזשענערייט אַ JSON וועב טאָקען (JWT) באזירט אויף דיין יחיד קליענט קראַדענטשאַלז. ביטע ויספירן די פאלגענדע באַפֿעל צו דזשענערייט די JWT סימען.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

אַמאָל די JWT סימען איז דזשענערייטאַד, ביטע ויספירן די פאלגענדע באַפֿעל אויף די וואָקזאַל צו דורכפירן HTML צו בילד קאַנווערזשאַן.

curl -v -X GET "https://api.aspose.cloud/html/list.html/convert/image/JPG" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

מסקנא

מיר האָבן געלערנט די קאַנווערזשאַן פון HTML צו בילד ניצן Java קאָד סניפּאַץ און די דעטאַילס וועגן ווי מיר קענען גער HTML צו JPG ניצן cURL קאַמאַנדז. די פּראָדוקט דאָקומענטאַטיאָן איז אַ גרויס מקור פֿאַר לערנען אנדערע אַמייזינג קייפּאַבילאַטיז געפֿינט דורך די אַפּי. אויך, אויב איר טרעפן קיין ישוז ווען איר נוצן די אַפּי, ביטע פילן פריי צו קאָנטאַקט די פריי פּראָדוקט שטיצן פאָרום.

פֿאַרבונדענע אַרטיקלען

מיר אויך רעקאָמענדירן צו באַזוכן די פאלגענדע בלאָגס פֿאַר מער דעטאַילס וועגן: