இன்றைய டிஜிட்டல் உலகில், நாம் பெரும்பாலும் PDF ஆவணங்களை பட வடிவமாக மாற்ற வேண்டும், குறிப்பாக JPG. PDF ஐ JPG ஆக மாற்ற வேண்டிய அவசியம், PDF ஐ படமாகப் பகிர விரும்புவது முதல் ஆவணத்தின் காட்சித் தரத்தைப் பாதுகாப்பது வரை பல்வேறு காரணங்களால் உருவாகலாம். ஆனால் கைமுறையாக PDF ஐ JPG க்கு மாற்றுவது கடினமான மற்றும் நேரத்தை எடுத்துக்கொள்ளும் பணியாகும். Python REST API இங்கு வருகிறது. இந்த சக்திவாய்ந்த பயன்பாட்டின் உதவியுடன், PDF ஐ JPG ஆக மாற்றுவது ஒருபோதும் எளிதாக இருந்ததில்லை. இந்த விரிவான வழிகாட்டியில், Python REST API ஐப் பயன்படுத்தி உயர் தரத்துடன் PDF ஐ JPGக்கு ஆன்லைனில் மாற்றுவது எப்படி என்பதைக் காண்பிப்போம்.
எங்கள் Cloud API மிகவும் குறிப்பிடத்தக்கது, அதற்கு PDF உள்ளீடு மற்றும் இலக்கு பாதை மட்டுமே தேவைப்படுகிறது மற்றும் அனைத்து உள் மாற்ற சிக்கல்களையும் கவனித்துக்கொள்கிறது.
- PDF to JPG Conversion API
- PDF ஐ Python இல் JPG ஆக மாற்றவும்
- CURL கட்டளைகளைப் பயன்படுத்தி PDF ஐ JPG ஆக மாற்றவும்
PDF to JPG Conversion API
PDF ஆவணங்களை JPG படங்களாக மாற்றுவது கடினமான பணியாக இருக்கும், குறிப்பாக கைமுறையாக செய்யும் போது. ஆனால் கிளவுட் தொழில்நுட்பத்தின் வருகையுடன், PDF ஐ JPG ஆக மாற்றுவது மிகவும் எளிதாகிவிட்டது. Apsose.PDF Cloud SDK for Python உயர் தரத்துடன் PDF ஐ JPG ஆக மாற்றுவதற்கான தொந்தரவில்லாத மற்றும் திறமையான தீர்வை வழங்குகிறது. இந்த வழிகாட்டியில், பைத்தானுக்கான Aspose.PDF Cloud SDK ஐப் பயன்படுத்தி PDF ஐ JPGக்கு மாற்றும் செயல்முறையின் மூலம் உங்களை அழைத்துச் செல்வோம். உங்கள் மாற்றும் செயல்முறையை நெறிப்படுத்தவும், உங்கள் PDF ஆவணங்களிலிருந்து அசத்தலான JPG படங்களை உருவாக்கவும் தயாராகுங்கள்.
SDK ஆனது PIP மற்றும் GitHub இல் நிறுவுவதற்கு கிடைக்கிறது. இப்போது SDK இன் சமீபத்திய பதிப்பை கணினியில் நிறுவ, பின்வரும் கட்டளையை டெர்மினல்/கட்டளை வரியில் இயக்கவும்.
pip install asposepdfcloud
GitHub அல்லது Google கணக்கைப் பயன்படுத்தி Aspose.Cloud dashboard வழியாக எங்கள் கிளவுட் சேவைகளுக்கான இலவச சந்தா அடுத்த முக்கியமான படியாகும். உங்களிடம் ஏற்கனவே கணக்கு இல்லையென்றால், வெறுமனே புதிய கணக்கை உருவாக்கவும் மற்றும் உங்கள் தனிப்பயனாக்கப்பட்ட கிளையண்ட் நற்சான்றிதழ்களைப் பெறவும்.
PDF ஐ Python இல் JPG ஆக மாற்றவும்
PDF ஐ JPG வடிவில் சேமிக்கவும், வெளியீட்டை மேகக்கணி சேமிப்பகத்தில் சேமிக்கவும் கீழே கொடுக்கப்பட்டுள்ள படிகளைப் பின்பற்றவும்.
- கிளையண்ட் ஐடி கிளையண்ட் ரகசியத்தை வாதங்களாக வழங்கும் போது ApiClient வகுப்பின் உதாரணத்தை உருவாக்கவும்
- இப்போது PdfApi வகுப்பின் உதாரணத்தை உருவாக்கவும், அது ApiClient பொருளை உள்ளீட்டு வாதமாக எடுத்துக்கொள்கிறது
- அடுத்த கட்டமாக உள்ளீடு PDF கோப்பின் பெயர்களையும் அதன் விளைவாக வரும் JPEG படத்தையும் வைத்து மாறிகளை உருவாக்க வேண்டும்.
- இறுதியாக, putpageconverttojpeg(..) PdfApi இன் உள்ளீடு PDF, மாற்றப்பட வேண்டிய பக்க எண் மற்றும் அதன் விளைவாக வரும் JPEG கோப்பின் பெயரை எடுக்கும் முறையை அழைக்கவும்.
def pdf2Image():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# PdfApiClient ஐ வாதமாக அனுப்பும் போது PdfApi நிகழ்வை உருவாக்கவும்
pdf_api = PdfApi(pdf_api_client)
#source PDF file
input_file = 'URL2PDF.pdf'
#resultant Image file
resultant_image = 'PDF2JPEG.jpeg'
# PDF பக்கங்களை JPEG வடிவத்திற்கு மாற்ற API ஐ அழைக்கவும் மற்றும் வெளியீட்டை கிளவுட் சேமிப்பகத்தில் சேமிக்கவும்
response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
print(response)
# கன்சோலில் செய்தியை அச்சிடுங்கள் (விரும்பினால்)
print('PDF page successfully converted to JPEG !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
மேலே உள்ள எடுத்துக்காட்டில் பயன்படுத்தப்பட்ட மாதிரி கோப்புகளை URL2PDF.pdf மற்றும் PDF2JPEG.jpeg இலிருந்து பதிவிறக்கம் செய்யலாம்.
PDF ஐ மற்ற ராஸ்டர் பட வடிவங்களில் சேமிக்க, பின்வரும் முறைகளைப் பயன்படுத்தவும்
PDF பக்கங்களை TIFF இல் சேமிக்க putpageconverttotiff(…) ஐப் பயன்படுத்தவும் PDF பக்கங்களை PNG இல் சேமிக்க putpageconverttopng(…) ஐப் பயன்படுத்தவும் PDF பக்கங்களை EMF இல் சேமிக்க putpageconverttoemf(..) ஐப் பயன்படுத்தவும் PDF பக்கங்களை BMP இல் சேமிக்க putpageconverttobmp(…) ஐப் பயன்படுத்தவும் PDF பக்கங்களை GIF இல் சேமிக்க putpageconverttogif(…) ஐப் பயன்படுத்தவும்
CURL கட்டளைகளைப் பயன்படுத்தி PDF ஐ JPG ஆக மாற்றவும்
கட்டளை வரி டெர்மினல்கள் வழியாக REST API களை அணுகவும் cURL கட்டளை பயன்படுத்தப்படலாம். எனவே, PDF இன் முதல் பக்கத்தை JPG ஆக மாற்றப் போகிறோம், அதன் விளைவாக வரும் கோப்பு கிளவுட் சேமிப்பகமாக சேமிக்கப்படும். இப்போது Aspose.PDF Cloud ஐ அணுக, பின்வரும் கட்டளையை இயக்கும் போது முதலில் JSON Web Token (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 டோக்கன் உள்ளது, pdf ஐ பட வடிவத்திற்கு மாற்ற பின்வரும் கட்டளையை இயக்கவும்.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/pages/1/convert/jpeg?outPath=ConvertedPage.jpeg&width=800&height=1000" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-d{}
முடிவுரை
இந்த வழிகாட்டியில், பைத்தானுக்கான Aspose.PDF Cloud SDK ஐப் பயன்படுத்தி PDF ஐ JPG ஆக மாற்றும் செயல்முறையை ஆராய்ந்தோம். இந்த சக்திவாய்ந்த கருவியைப் பயன்படுத்துவதன் மூலம், நீங்கள் PDF ஆவணங்களை உயர்தர JPG படங்களாக ஒரு சில வரிகளைக் கொண்டு எளிதாக மாற்றலாம். பைத்தானுக்கான Aspose.PDF கிளவுட் SDK ஆனது, உங்கள் அனைத்து PDF-லிருந்து JPG-யாக மாற்றுவதற்கான திறமையான மற்றும் தொந்தரவு இல்லாத தீர்வை வழங்குகிறது. கைமுறை மாற்றங்களுக்கு குட்பை சொல்லி, உங்கள் PDFகளை பிரமிக்க வைக்கும் JPG படங்களாக மாற்ற கிளவுட் தொழில்நுட்பத்தின் ஆற்றலைப் பெறுங்கள்.
REST API வழங்கும் பிற அற்புதமான அம்சங்களைப் பற்றி அறிய [புரோகிராமர்கள் வழிகாட்டியைப்17 பார்வையிடவும் பரிந்துரைக்கிறோம். மேலும், பைத்தானுக்கான Aspose.PDF Cloud SDK இன் முழுமையான மூலக் குறியீடு GitHub (MIT உரிமத்தின் கீழ் வெளியிடப்பட்டது) மூலம் பதிவிறக்கம் செய்யக் கிடைக்கிறது. ஆயினும்கூட, API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கல்களைச் சந்தித்தாலோ அல்லது உங்களுக்கு ஏதேனும் கேள்விகள் இருந்தாலோ, [இலவச தயாரிப்பு ஆதரவு மன்றம்19 வழியாக எங்களைத் தொடர்புகொள்ளவும்.
தொடர்புடைய கட்டுரைகள்
மேலும் அறிய பின்வரும் இணைப்புகளைப் பார்வையிடவும் பரிந்துரைக்கிறோம்