webp to pdf

ஜாவாவில் WebP முதல் PDF மாற்றி

WebP என்பது JPEG மற்றும் PNG போன்ற பாரம்பரிய வடிவங்களுடன் ஒப்பிடும்போது சிறந்த சுருக்கத்தையும் தரத்தையும் வழங்கும் நவீன பட வடிவமாகும். ஒரு WebP கோப்பு பொதுவாக பாரம்பரிய JPEG ஐ விட மிகவும் சிறியதாக இருப்பதால் அவை மிகவும் பிரபலமாக உள்ளன, எனவே வலைத்தளங்கள் வேகமாக ஏற்றப்பட்டு சிறந்த பயனர் அனுபவத்தை வழங்குகின்றன. இருப்பினும், எல்லா சாதனங்கள் மற்றும் இயங்குதளங்களுடனும் இது எப்போதும் இணக்கமாக இருக்காது. WebP ஐ PDF ஆக மாற்றுவது இங்குதான் வருகிறது. இந்த கட்டுரையில், Java REST API ஐப் பயன்படுத்தி WebP ஐ PDF ஆக மாற்றுவது எப்படி என்று உங்களுக்கு வழிகாட்டுவோம். ஜாவா ப்ராஜெக்ட்டை உருவாக்கி, REST API இறுதிப் புள்ளியை அழைத்து, WebP கோப்புகளை PDF ஆக மாற்றுவோம்.

WebP முதல் PDF REST API வரை

ராஸ்டர் படங்கள், மெட்டாஃபைல்கள், ஃபோட்டோஷாப் மற்றும் பிற பிரபலமான பட வடிவங்களைச் செயலாக்குவதற்காக, நாங்கள் [Aspose.Imaging Cloud SDK ஐ ஜாவாவுக்காக 17 உருவாக்கியுள்ளோம். இது நம்பகமான பட செயலாக்கம் மற்றும் படத்தை மாற்றும் திறன்களை வழங்கும் சிறந்த தீர்வாகும். WebP கோப்பை PDF வடிவத்திற்கு மாற்றுவதற்கான அம்சத்தையும் இது ஆதரிக்கிறது. இப்போது WebP ஐ PDF ஆன்லைனில் மாற்றுவதற்கு, pom.xml (maven build type திட்டம்) இல் பின்வரும் தகவலைச் சேர்ப்பதன் மூலம் எங்கள் ஜாவா திட்டத்தில் API குறிப்பைச் சேர்க்க வேண்டும்.

<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-imaging-cloud</artifactId>
        <version>22.4</version>
    </dependency>
</dependencies>

ஜாவா திட்டத்தில் REST API குறிப்பு சேர்க்கப்பட்டவுடன், Cloud Dashboard இலிருந்து உங்கள் கிளையன்ட் சான்றுகளைப் பெறவும். இல்லையெனில், சரியான மின்னஞ்சல் முகவரியைப் பயன்படுத்தும் போது நீங்கள் முதலில் இலவச கணக்கைப் பதிவு செய்ய வேண்டும்.

ஜாவாவில் WebP ஐ PDF ஆக மாற்றவும்

ஜாவாவைப் பயன்படுத்தி WebP ஐ PDF ஆக மாற்றுவதற்கான படிகளைப் பற்றி விவாதிப்போம். பின்வரும் குறியீடு துணுக்கை உள்ளீடு WebP படம் கிளவுட் சேமிப்பகத்தில் கிடைக்கும் என்று எதிர்பார்க்கிறது என்பதை நினைவில் கொள்ளவும், எனவே உள்ளீடு WebP படத்தை கிளவுட் சேமிப்பகத்தில் பதிவேற்றப் போகிறோம்.

  • தனிப்பயனாக்கப்பட்ட நற்சான்றிதழ்களைப் பயன்படுத்தி இமேஜிங் ஏபியின் உதாரணத்தை உருவாக்கவும்
  • ReadAllBytes(…) முறையைப் பயன்படுத்தி WebP கோப்பை ஏற்றவும் மற்றும் திரும்பிய மதிப்பை byte[] வரிசைக்கு அனுப்பவும்
  • WebP படத்தின் பெயர் மற்றும் ‘pdf’ வடிவமைப்பை வாதங்களாக எடுக்கும் CreateConvertedImageRequest இன் ஒரு பொருளை இப்போது உருவாக்கவும்.
  • WebP க்கு PDF மாற்றத்தை செய்ய createConvertedImage(…) முறையை அழைக்கவும். இதன் விளைவாக, வெளியீடு பதில் ஸ்ட்ரீமில் திரும்பும்
  • இறுதியாக, FileOutputStream ஆப்ஜெக்ட்டைப் பயன்படுத்தி அதன் விளைவாக வரும் WebPஐ லோக்கல் டிரைவில் சேமிக்கவும்
// ClientID மற்றும் ClientSecret ஐ https://dashboard.aspose.cloud/ இலிருந்து பெறவும்
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";

// இமேஜிங் பொருளை உருவாக்கவும்
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// உள்ளூர் இயக்ககத்திலிருந்து WebP படத்தை ஏற்றவும்
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// வெளியீட்டு வடிவமைப்பை PDF ஆக குறிப்பிடவும்
String format = "pdf";

// பட மாற்ற கோரிக்கை பொருளை உருவாக்கவும்
CreateConvertedImageRequest convertRequest = new CreateConvertedImageRequest(imageStream,format,null,null);
// WebP ஐ PDF ஆக மாற்றவும் மற்றும் மறுமொழி ஸ்ட்ரீமில் வெளியீட்டை வழங்கவும்
byte[] resultantImage = imageApi.createConvertedImage(convertRequest);

// இதன் விளைவாக வரும் PDF ஐ லோக்கல் டிரைவில் சேமிக்கவும்
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "resultant.pdf");
fos.write(resultantImage);
fos.close();
webp to pdf

படம்:- WebP க்கு PDF மாற்றும் முன்னோட்டம்

மேலே உள்ள எடுத்துக்காட்டில் பயன்படுத்தப்பட்ட உள்ளீடு WebP படத்தை [இந்த இணைப்பிலிருந்து 14 பதிவிறக்கம் செய்யலாம்.

CURL கட்டளைகளைப் பயன்படுத்தி WebP கோப்பு PDF ஆக

ஜாவா குறியீடு துணுக்கைத் தவிர, WebP கோப்பை PDF வடிவத்திற்கு மாற்றுவதற்கான மற்றொரு அணுகுமுறை 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"

இப்போது WebP ஐ PDF வடிவத்திற்கு மாற்ற பின்வரும் கட்டளையை இயக்கவும் மற்றும் வெளியீட்டை உள்ளூர் இயக்ககத்தில் சேமிக்கவும்

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"

முடிவுரை

ஜாவாவைப் பயன்படுத்தி WebP ஐ PDF ஆக மாற்றுவதற்குத் தேவையான அனைத்து விவரங்களையும் கட்டுரை வெளிப்படையாக வழங்கியுள்ளது. இது தவிர, API வழங்கும் பிற அற்புதமான அம்சங்களைப் பற்றி அறிய அற்புதமான தகவல் ஆதாரமாக இருக்கும் தயாரிப்பு ஆவணம் ஐ ஆராய உங்களை நாங்கள் மிகவும் ஊக்குவிக்கிறோம். இணைய உலாவியில் SwaggerUI மூலம் API ஐ சோதிக்கலாம், மேலும் கிளவுட் SDK இன் மூலக் குறியீட்டைப் பதிவிறக்கி மாற்ற வேண்டும் என்றால், அது GitHub இல் கிடைக்கும் (MIT உரிமத்தின் கீழ் வெளியிடப்பட்டது).

கடைசியாக, API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கல்கள் ஏற்பட்டால், இலவச [தயாரிப்பு ஆதரவு மன்றம்] மூலம் விரைவான தீர்வுக்காக எங்களை அணுகலாம்.

தொடர்புடைய கட்டுரைகள்

இதைப் பற்றி மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும்: