Microsoft Word אַלאַוז איר צו שאַפֿן פּשוט וואָרט פּראַסעסינג דאָקומענטן ווי אותיות און ריפּאָרץ. איר קענען לייגן קאָליר, קלעמערל קונסט, שרייַבן אין אַ פאַרשיידנקייַט פון פאַנץ און סיזעס, לייגן טישן, געמארקן און קויל פאָרמאַטטינג. אָבער, אין סדר צו זען די וואָרט דאָקומענט (DOC,DOCX), מיר דאַרפֿן ספּעציפיש אַפּלאַקיישאַנז אַזאַ ווי MS Word, OpenOffice עטק. מאל עס ווערט שיין שווער צו זען די דאָקומענטן איבער פּאָרטאַטיוו דעוויסעס ( רירעוודיק פאָנעס עטק). אַזוי איינער פון די ווייאַבאַל לייזונג איז צו גער וואָרט אין בילד פֿאָרמאַט (JPG, PNG, GIF עטק.). אין דעם אַרטיקל, מיר וועלן ויספאָרשן די דעטאַילס וועגן ווי צו קאָנווערט וואָרט צו JPG מיט Java REST API.
- וואָרט צו דזשפּג קאַנווערזשאַן REST API
- גער וואָרט צו דזשפּג אין ז’אבא
- DOC צו JPG ניצן cURL קאַמאַנדז
וואָרט צו דזשפּג קאַנווערזשאַן REST API
אין סדר צו שאַפֿן, רעדאַגירן און יבערמאַכן וואָרט דאָקומענטן צו אַ פאַרשיידנקייַט פון געשטיצט פֿאָרמאַטירונגען, מיר האָבן דעוועלאָפּעד אַ REST באזירט לייזונג געהייסן Aspose.Words Cloud. אין סדר צו נוצן די זעלבע וואָרט דאָקומענט פּראַסעסינג קייפּאַבילאַטיז אין Java אַפּלאַקיישאַן, מיר דאַרפֿן צו פּרובירן Aspose.Words Cloud SDK פֿאַר Java. איצט אין סדר צו נוצן דעם SDK, מיר דאַרפֿן צו לייגן זיין רעפֿערענץ אין אונדזער Java פּרויעקט דורך אַרייַנגערעכנט די פאלגענדע אינפֿאָרמאַציע אין pom.xml (מאַווען בויען טיפּ פּרויעקט).
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.12.0</version>
</dependency>
</dependencies>
אַמאָל די Java Cloud SDK רעפֿערענץ איז צוגעגעבן, ביטע באַקומען דיין קליענט קראַדענטשאַלז פֿון Cloud Dashboard. אַנדערש, איר מוזן ערשטער רעגיסטרירן אַ פריי חשבון מיט אַ גילטיק בליצפּאָסט אַדרעס.
גער וואָרט צו דזשפּג אין ז’אבא
אין דעם אָפּטיילונג, מיר וועלן דיסקוטירן די סטעפּס און זייער פֿאַרבונדענע דעטאַילס פֿאַר קאַנווערטינג Word צו JPG ניצן Java.
- אָנהייבן מיט די שאַפונג פון WordsApi אַבדזשעקץ ווו מיר פאָרן פערזענליכען קראַדענטשאַלז ווי אַרגומענטן
- צווייטנס, לאָדן די אַרייַנשרייַב וואָרט דאָקומענט מיט די ReadAllBytes (…) אופֿן און פאָרן די אומגעקערט ווערט צו byte [] מענגע
- 3
- צום סוף, רופן דעם אופֿן קאָנווערטדאָקומענט (…) צו דורכפירן וואָרט צו דזשפּג קאַנווערזשאַן. דער רעזולטאַט בילד איז דעמאָלט סטאָרד אין וואָלקן סטאָרידזש
// פֿאַר מער קאָד סניפּאַץ, ביטע https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// אויב baseUrl איז נאַל, WordsApi ניצט פעליקייַט https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// לאָדן וואָרט דאָקומענט פון היגע סיסטעם
File file1 = new File("test_multi_pages.docx");
// לייענען די אינהאַלט פון אַרייַנשרייַב וואָרט דאָקומענט
byte[] documentStream = Files.readAllBytes(file1.toPath());
// רעזולטאַט בילד פֿאָרמאַט
String format = "jpg";
// שאַפֿן דאָקומענט קאַנווערזשאַן בעטן ווו מיר צושטעלן ריזאַלטינג טעקע נאָמען
ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(documentStream,format, "Converted.jpg",null, null, null);
// דורכפירן וואָרט צו jpg קאַנווערזשאַן
wordsApi.convertDocument(convertRequest);
}catch(Exception ex)
{
System.out.println(ex);
}
די אַרייַנשרייַב וועבפּ בילד געניצט אין די אויבן בייַשפּיל קענען זיין אראפקאפיע פֿון testmultipages.docx.
DOC צו JPG ניצן cURL קאַמאַנדז
אן אנדער צוגאַנג צו קאַנווערטינג DOC צו JPG איז דורך cURL קאַמאַנדז. אַזוי מיר דאַרפֿן צו ערשטער דזשענערייט די JWT אַקסעס סימען (באזירט אויף קליענט קראַדענטשאַלז) ניצן די פאלגענדע באַפֿעל און דערנאָך דורכפירן די DOC צו JPG אָדער DOCX צו JPG קאַנווערזשאַן.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ביטע טאָן אַז די פאלגענדע קאַמאַנדז דערוואַרטן אַז די אַרייַנשרייַב וואָרט דאָקומענט איז בארעכטיגט אין די וואָלקן סטאָרידזש. נאָך די קאַנווערזשאַן, מיר קענען ראַטעווען די ריזאַלטאַנט JPG בילד צו היגע פאָר
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=jpg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o output.jpg
מיר קען אויך באַטראַכטן שפּאָרן די ריזאַלטינג טעקע אין וואָלקן סטאָרידזש און פֿאַר דעם צוועק, מיר דאַרפֿן צו צושטעלן די ווערט פֿאַר outPath פּאַראַמעטער.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=jpg&outPath=newOutput.jpg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
מסקנא
אין דעם אַרטיקל, מיר האָבן יקספּלאָרד די שטריך פון קאַנווערטינג Word צו JPG מיט Java און דורך cURL קאַמאַנדז. איר קענט אויך פּרובירן די אַפּי דורך SwaggerUI אין אַ וועב בלעטערער און אין דער זעלביקער צייט, איר קען באַטראַכטן ויספאָרשן די פּראָדוקט דאָקומענטאַטיאָן. דאָס איז אַן אַמייזינג מקור פון אינפֿאָרמאַציע וועגן אנדערע יקסייטינג פֿעיִקייטן געפֿינט דורך די API.
אויב איר ווילן צו אָפּלאָדירן און מאָדיפיצירן די מקור קאָד פון Cloud SDK, עס איז בנימצא אויף GitHub (ארויס אונטער MIT דערלויבעניש). לעסאָף, אין די געשעעניש פון קיין אַרויסגעבן אָדער איר דאַרפֿן עטלעכע קלעריטי / אינפֿאָרמאַציע וועגן אונדזער אַפּיס, ביטע צוגאַנג אונדז פֿאַר אַ שנעל האַכלאָטע דורך פריי פּראָדוקט שטיצן פאָרום.
שייַכות אַרטיקלען
ביטע באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: