וועבפּ צו פּדף

וועבפּ צו פּדף קאָנווערטער אין ז’אבא

די WebP איז אַ מאָדערן בילד פֿאָרמאַט וואָס אָפפערס העכער קאַמפּרעשאַן און קוואַליטעט קאַמפּערד מיט טראדיציאנעלן פֿאָרמאַטירונגען ווי JPEG און PNG. זיי זענען גאַנץ פאָלקס ווייַל אַ וועבפּ טעקע איז בכלל פיל קלענערער ווי אַ טראדיציאנעלן דזשפּעג, און דערפאר וועבסיטעס לאָדן פאַסטער און צושטעלן בעסער באַניצער דערפאַרונג. אָבער, עס איז ניט שטענדיק קאַמפּאַטאַבאַל מיט אַלע דעוויסעס און פּלאַטפאָרמס. אַז ס ווו קאַנווערטינג וועבפּ צו PDF קומט אין. אין דעם אַרטיקל, מיר וועט פירן איר ווי צו גער וועבפּ צו פּדף ניצן Java REST API. מיר וועט פירן איר דורך דעם פּראָצעס פון קריייטינג אַ Java פּרויעקט, רופן אַ REST API ענדפּוינט און גער וועבפּ טעקעס צו פּדף.

וועבפּ צו PDF REST API

אין סדר צו פּראָצעס ראַסטער בילדער, מעטאַפילעס, פאָטאָשאָפּ און אנדערע פאָלקס בילד פֿאָרמאַטירונגען, מיר האָבן דעוועלאָפּעד Aspose.Imaging Cloud SDK for Java. עס ס אַ פיינאַסט לייזונג וואָס אָפפערס פאַרלאָזלעך בילד פּראַסעסינג און בילד קאַנווערזשאַן קייפּאַבילאַטיז. עס אויך שטיצט די שטריך צו גער וועבפּ טעקע צו פּדף פֿאָרמאַט. איצט אין סדר צו גער וועבפּ צו פּדף אָנליין, מיר דאַרפֿן צו לייגן אַפּי רעפֿערענץ אין אונדזער ז’אבא פּרויעקט דורך אַרייַנגערעכנט ווייַטערדיק אינפֿאָרמאַציע אין פּאָמ.קסמל (מאַווען בויען טיפּ פּרויעקט).

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging-cloud</artifactId>
        <version>22.4</version>
    </dependency>
</dependencies>

אַמאָל די REST API רעפֿערענץ איז צוגעגעבן אין Java פּרויעקט, ביטע באַקומען דיין קליענט קראַדענטשאַלז פֿון Cloud Dashboard. אַנדערש, איר דאַרפֿן צו ערשטער רעגיסטרירן אַ פריי חשבון בשעת ניצן אַ גילטיק בליצפּאָסט אַדרעס.

גער וועבפּ צו פּדף אין ז’אבא

לאָמיר דיסקוטירן די סטעפּס פֿאַר קאַנווערטינג WebP צו PDF ניצן Java. ביטע טאָן אַז די פאלגענדע קאָד סניפּאַט יקספּעקץ די אַרייַנשרייַב וועבפּ בילד צו זיין בארעכטיגט אין קלאָוד סטאָרידזש, אַזוי מיר וועלן צופֿעליקער די אַרייַנשרייַב וועבפּ בילד צו וואָלקן סטאָרידזש.

  • שאַפֿן אַ בייַשפּיל פון ImagingApi מיט פערזענליכען קראַדענטשאַלז
  • לאָדן די וועבפּ טעקע ניצן די ReadAllBytes (…) אופֿן און פאָרן די אומגעקערט ווערט צו byte [] מענגע
  • איצט שאַפֿן אַ כייפעץ פון CreateConvertedImageRequest וואָס נעמט וועבפּ בילד נאָמען און ‘pdf’ פֿאָרמאַט ווי אַרגומענטן
  • רופן דעם אופֿן createConvertedImage (…) צו דורכפירן וועבפּ צו פּדף קאַנווערזשאַן. ווי אַ רעזולטאַט, דער רעזולטאַט איז אומגעקערט אין ענטפער טייַך
  • צום סוף, ראַטעווען די ריזאַלטינג וועבפּ צו היגע פאָר ניצן FileOutputStream כייפעץ
// באַקומען ClientID און ClientSecret פֿון https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";

// שאַפֿן ימאַגינג כייפעץ
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// לאָדן וועבפּ בילד פון היגע פאָר
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// ספּעציפיצירן רעזולטאַט פֿאָרמאַט ווי פּדף
String format = "pdf";

// שאַפֿן בילד קאַנווערזשאַן בעטן כייפעץ
CreateConvertedImageRequest convertRequest = new CreateConvertedImageRequest(imageStream,format,null,null);
// גער וועבפּ צו פּדף און צוריקקומען רעזולטאַט אין ענטפער טייַך
byte[] resultantImage = imageApi.createConvertedImage(convertRequest);

// היט דער רעזולטאַט פּדף צו היגע פאָר
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.pdf");
fos.write(resultantImage);
fos.close();
וועבפּ צו פּדף

בילד: - וועבפּ צו פּדף קאַנווערזשאַן פאָרויסיקע ווייַזונג

די אַרייַנשרייַב וועבפּ בילד געניצט אין די אויבן בייַשפּיל קענען זיין אראפקאפיע פֿון דעם לינק.

וועבפּ טעקע צו פּדף ניצן cURL קאַמאַנדז

באַזונדער פון Java קאָד סניפּאַט, אן אנדער צוגאַנג צו גער וועבפּ טעקע צו פּדף פֿאָרמאַט איז דורך cURL קאַמאַנדז. איצט ווי אַ פּרירעקוואַזאַט, מיר דאַרפֿן צו דזשענערייט אַ JWT אַקסעס סימען (באזירט אויף קליענט קראַדענטשאַלז) ניצן די פאלגענדע באַפֿעל.

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"

איצט ויספירן די פאלגענדע באַפֿעל צו גער וועבפּ צו פּדף פֿאָרמאַט און ראַטעווען די רעזולטאַט צו היגע פאָר

curl -v -X GET "https://api.aspose.cloud/v3.0/imaging/input.webp/convert?format=pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.pdf"

מסקנא

דער אַרטיקל האט בפירוש צוגעשטעלט אַלע די נייטיק דעטאַילס וועגן קאַנווערטינג וועבפּ צו פּדף ניצן Java. אַחוץ דעם, מיר העכסט מוטיקן איר צו ויספאָרשן די פּראָדוקט דאָקומענטאַטיאָן וואָס איז אַן אַמייזינג מקור פון אינפֿאָרמאַציע צו לערנען וועגן אנדערע יקסייטינג פֿעיִקייטן געפֿינט דורך די אַפּי. איר קענט אויך פּרובירן די אַפּי דורך SwaggerUI אין אַ וועב בלעטערער און אויב איר דאַרפֿן צו אָפּלאָדירן און מאָדיפיצירן די מקור קאָד פון Cloud SDK, עס איז בארעכטיגט אויף GitHub (ארויס אונטער MIT דערלויבעניש).

לעסאָף, אין פאַל איר טרעפן קיין ישוז בשעת ניצן די אַפּי, איר קען באַטראַכטן אַפּראָוטשינג אונדז פֿאַר אַ שנעל האַכלאָטע דורך פריי פּראָדוקט שטיצן פאָרום.

שייַכות אַרטיקלען

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