Java Cloud SDKஐப் பயன்படுத்தி JPG PDF ஆக மாற்றுவதற்கான எளிய மற்றும் எளிமையான வழிமுறைகளை இந்தக் கட்டுரை விளக்குகிறது. JPG வடிவம் பரவலாகப் பயன்படுத்தப்படும் ராஸ்டர் பட வடிவங்களில் ஒன்றாகும் என்பதும், டிஜிட்டல் கேமராக்கள், மொபைல் போன்கள் போன்றவற்றிலிருந்து படங்களை எடுப்பதற்கான இயல்புநிலை வடிவமாகும் என்பதும் எங்களுக்குத் தெரியும். அவற்றின் சுருக்கப்பட்ட அளவு காரணமாக, அவை பொதுவாக இணையத்தில் பகிரப்பட்டு, காட்சிப்படுத்தப்படும். இணையதளங்கள். இருப்பினும், ஆன்லைனில் பகிர வேண்டிய ஏராளமான படங்கள் உங்களிடம் இருந்தால், PDF ஆக மாற்றுவது சரியான வழி. நாம் அழகான புகைப்பட ஆல்பத்தை உருவாக்கலாம், கோப்பு அளவை எளிதாகக் குறைக்கலாம், சிறந்த தெளிவுத்திறனைப் பெறலாம்.
JGP இருந்து PDF கன்வெர்ஷன் API
Aspose.PDF Cloud SDK for Java பல்வேறு கோப்பு வடிவங்களை PDF வடிவத்திற்கு உருவாக்க, திருத்த மற்றும் மாற்றும் திறன்களை வழங்குகிறது. ஜாவா பயன்பாடுகளில் JPG ஐ PDF / படத்தை PDF ஆக / புகைப்படத்தை PDF ஆக மாற்றுவதற்கான அம்சத்தையும் இது ஆதரிக்கிறது. இப்போது SDK ஐப் பயன்படுத்த, மேவன் பில்ட் வகை திட்டத்தின் pom.xml இல் பின்வரும் விவரங்களைச் சேர்க்கவும்.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
</dependency>
</dependencies>
நிறுவிய பின், [Aspose.Cloud டேஷ்போர்டை4 சென்று ஒரு இலவச கணக்கை உருவாக்க வேண்டும். ஏற்கனவே உள்ள உங்கள் GitHub அல்லது Google கணக்கைப் பயன்படுத்தி பதிவு செய்யவும் அல்லது புதிய கணக்கை உருவாக்கு பொத்தானைக் கிளிக் செய்யவும்.
ஜாவாவில் JPG முதல் PDF வரை
இந்த பிரிவில், ஜாவா குறியீடு துணுக்குகளைப் பயன்படுத்தி JPG ஐ PDF ஆக மாற்றுவதற்கான விவரங்களைப் பற்றி விவாதிக்கப் போகிறோம்.
- முதலில், ClientID ஐ அனுப்பும் போது PdfApi இன் பொருளை உருவாக்கவும் மற்றும் ClientSecret விவரங்கள் வாதங்களாகும்.
- இரண்டாவதாக, வெற்று PDF ஆவணத்தை உருவாக்க PdfApi வகுப்பின் putCreateDocument(…) முறையைப் பயன்படுத்தி வெற்று PDF கோப்பை உருவாக்கவும்.
- இப்போது postInsertImage(..) முறையை அழைக்கவும், இது PDF கோப்புப் பெயர், பக்க எண், XY ஆயத்தொலைவுகள் மற்றும் படக் கோப்பின் பெயரை வாதங்களாகப் பெறுகிறது.
// மேலும் எடுத்துக்காட்டுகளுக்கு, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples ஐப் பார்வையிடவும்
try
{
// ClientID மற்றும் ClientSecret ஐ https://dashboard.aspose.cloud/ இலிருந்து பெறவும்
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// PdfApi இன் உதாரணத்தை உருவாக்கவும்
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// உள்ளீடு JPG படத்தின் பெயர்
String imageFile = "Compare-Word-Document-preview.jpg";
String resultantPDF = "Resultant.pdf";
// கிளவுட் சேமிப்பகத்தில் வெற்று PDF ஆவணத்தை உருவாக்கவும்
DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
// லோக்கல் டிரைவிலிருந்து JPG படத்தை ஏற்றவும்
File file = new File("c://Downloads/"+imageFile);
// PDF கோப்பின் பக்க எண்
int pageNumber = 1;
// PDF ஆவணத்தில் படத்திற்கான ஒருங்கிணைப்புகள்
// ஆயத்தொலைவுகள் கீழே-இடதுபுறம் தொடங்கி மேல்-வலது வரை புள்ளியில் உள்ளன
double llx = 10.0;
double lly = 850;
double urx = 580.0;
double ury = 650.0;
// பெயர் ஆவணத்தின் பெயர். (தேவை)
// pageNumber பக்க எண். (தேவை)
// llx ஆய கீழ் இடது X. (தேவை)
// lly ஆய கீழ் இடது Y. (தேவை)
// urx ஒருங்கிணைப்பு மேல் வலது X. (தேவை)
// ury ஒருங்கிணைப்பு மேல் வலது Y. (தேவை)
// imageFilePath குறிப்பிடப்பட்டால் படக் கோப்பிற்கான பாதை. கோரிக்கை உள்ளடக்கம் இல்லையெனில் பயன்படுத்தப்படும். (விரும்பினால்)
// சேமிப்பு ஆவண சேமிப்பு. (விரும்பினால்)
// கோப்புறை ஆவணக் கோப்புறை. (விரும்பினால்)
// பட படக் கோப்பு. (விரும்பினால்)
pdfApi.postInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null,"Internal",null,file);
System.out.println("JPG to PDF Conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
CURL கட்டளைகளைப் பயன்படுத்தி PDFக்கு படம்
CURL கட்டளைகளைப் பயன்படுத்தி JPG ஐ PDF ஆக மாற்றவும் முடியும். முன்-தேவையாக, 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/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
இப்போது நாம் ஒரு PDF ஆவணத்தில் JPG படத்தை வைக்க பின்வரும் கட்டளையை இயக்க வேண்டும்.
curl -v -X POST "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/images?llx=10.0&lly=850.0&urx=580.0&ury=650.0&imageFilePath=source.JPG" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"image":{}}
முடிவுரை
இந்த வலைப்பதிவில், ஜாவா குறியீடு துணுக்குகளைப் பயன்படுத்தி JPG ஐ PDF ஆக மாற்றுவதற்கான படிகளைப் பற்றி விவாதித்தோம். CURL கட்டளைகளைப் பயன்படுத்தி படத்தை PDF ஆக / புகைப்படத்தை PDF ஆக மாற்றுவதற்கான விருப்பத்தையும் நாங்கள் ஆராய்ந்தோம். நீங்கள் [GitHub களஞ்சியத்தில்] (https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-java/tree/master/Examples) கிடைக்கக்கூடிய பிற எடுத்துக்காட்டுகளையும் ஆராயலாம், தயவுசெய்து எங்கள் APIகளைப் பயன்படுத்தி முயற்சிக்கவும். API ஐப் பயன்படுத்தும் போது ஏதேனும் சிக்கல்கள் ஏற்பட்டால், தயவுசெய்து [இலவச தயாரிப்பு ஆதரவு மன்றத்தை 8 தொடர்பு கொள்ளவும்.
தொடர்புடைய கட்டுரைகள்
மேலும் விவரங்களுக்கு பின்வரும் வலைப்பதிவுகளைப் பார்வையிடவும் பரிந்துரைக்கிறோம்: