ఆన్లైన్లో JPG చిత్రాలను విలీనం చేయడానికి శీఘ్ర మరియు సులభమైన అమలు.
రాస్టర్ ఇమేజ్ ఫార్మాట్లు (JPG, PNG, GIF, PNG, మొదలైనవి) పిక్చర్ డేటా షేరింగ్ కోసం జనాదరణ పొందిన ఫార్మాట్లు. ఆధునిక డిజిటల్ కెమెరాలు మరియు మొబైల్ ఫోన్లతో సహా చాలా ఇమేజింగ్ పరికరాలు నేరుగా ఈ ఫార్మాట్లలో ఒకదానిలో అవుట్పుట్ను ఉత్పత్తి చేస్తాయి. ప్రతి చిత్రం విడిగా సేవ్ చేయబడుతుంది మరియు సమాచారాన్ని పంచుకునే కోణం నుండి, ఇది వినియోగదారుల మధ్య భాగస్వామ్యం చేయబడుతుంది. అయినప్పటికీ, మేము బహుళ చిత్రాలను ఒకదానితో ఒకటి భాగస్వామ్యం చేయడం లేదా సంబంధిత చిత్రాలను కలపడం మరియు వాటిని ఒకే రాస్టర్ చిత్రంగా భాగస్వామ్యం చేయడం అవసరం. ఈ ప్రయోజనం కోసం, వాణిజ్య సాఫ్ట్వేర్లు అందుబాటులో ఉన్నాయి కానీ అవి ఇన్స్టాలేషన్ మరియు లైసెన్సింగ్ ఖర్చులను కలిగి ఉంటాయి.
కాబట్టి JPG చిత్రాలను విలీనం చేయడమే మీ ఏకైక ఆవశ్యకత అయితే, సాఫ్ట్వేర్ కాన్ఫిగరేషన్లపై ఎక్కువ సమయం ఎందుకు వెచ్చించాలి మరియు ఒకే ఆపరేషన్ కోసం మొత్తం లైసెన్సింగ్కు అదనపు ఖర్చు ఎందుకు చెల్లించాలి. అలాగే, మెజారిటీ అప్లికేషన్లు డెస్క్టాప్ సిస్టమ్ల కోసం అందుబాటులో ఉన్నాయి మరియు మీరు మొబైల్ పరికరాల్లో కార్యకలాపాలను నిర్వహించాల్సిన అవసరం ఉన్నట్లయితే, ఇది చాలా క్లిష్టంగా ఉంటుంది. అందువల్ల, స్థిరమైన వినియోగదారు అనుభవాన్ని అందించే ప్లాట్ఫారమ్-స్వతంత్ర పరిష్కారాన్ని అభివృద్ధి చేయడానికి, క్లౌడ్ REST API అనేది ఆచరణీయమైన విధానం. ఈ కథనంలో, మేము C# REST APIని ఉపయోగించి JPG విలీనాన్ని ఎలా నిర్వహించాలనే వివరాలను చర్చించబోతున్నాము.
సమాచారం: Aspose ఇటీవల ఒక Collage appని అభివృద్ధి చేసింది, ఇది JPG చిత్రాలను విలీనం చేయడానికి లేదా గ్రిడ్లో ఆన్లైన్లో ఫోటోలను కలపడానికి మిమ్మల్ని అనుమతిస్తుంది.
PDF మార్పిడి API
Aspose అనేక డాక్యుమెంట్ ప్రాసెసింగ్ APIలను అందిస్తుంది మరియు Aspose.PDF Cloud అనేది PDF డాక్యుమెంట్లను సృష్టించడానికి అలాగే మానిప్యులేట్ చేయడానికి సామర్థ్యాలను అందించే ప్రముఖ APIలలో ఒకటి. C# .NETని ఉపయోగించే ప్రోగ్రామర్లను సులభతరం చేయడానికి, మేము .NET కోసం [Aspose.PDF క్లౌడ్ SDKని సృష్టించాము8 ఇది Cloud API చుట్టూ ర్యాపర్. SDKని ఉపయోగించడానికి, సిస్టమ్లో దీన్ని ఇన్స్టాల్ చేయడం మొదటి దశ. SDK NuGet మరియు GitHubలో అందుబాటులో ఉంది.
NuGet నుండి SDKని ఇన్స్టాల్ చేయడానికి దయచేసి కింది ఆదేశాన్ని టెర్మినల్పై అమలు చేయండి
Install-Package Aspose.Pdf-Cloud
మీరు [Aspose.Cloud SDKలను ఎలా ఇన్స్టాల్ చేయాలి11 అనే అంశంపై మరిన్ని వివరాల కోసం క్రింది లింక్ని సందర్శించడాన్ని పరిగణించవచ్చు.
అయితే, మరింత కొనసాగడానికి ముందు, మొదటి దశ [Aspose.Cloud డాష్బోర్డ్12ని సందర్శించడం ద్వారా ఖాతాను సృష్టించడం. మీకు GitHub లేదా Google ఖాతా ఉంటే, కేవలం సైన్ అప్ చేయండి. లేదంటే, [క్రొత్త ఖాతాను సృష్టించు13 బటన్పై క్లిక్ చేసి, అవసరమైన సమాచారాన్ని అందించండి. ఇప్పుడు ఆధారాలను ఉపయోగించి డాష్బోర్డ్కి లాగిన్ చేయండి మరియు డ్యాష్బోర్డ్ నుండి అప్లికేషన్ల విభాగాన్ని విస్తరించండి మరియు క్లయింట్ ID మరియు క్లయింట్ రహస్య వివరాలను చూడటానికి క్లయింట్ ఆధారాల విభాగం వైపు క్రిందికి స్క్రోల్ చేయండి.
C#లో JPGని విలీనం చేయండి
Aspose.PDF క్లౌడ్ [ఖాళీ PDFని సృష్టించు14, [PDF డాక్యుమెంట్కి కొత్త చిత్రాన్ని జోడించు15 మరియు [పత్రం పేజీలను ఇమేజ్ ఫార్మాట్కి మార్చడం16 వంటి సామర్థ్యాలను అందిస్తుంది. కాబట్టి JPGని ఆన్లైన్లో విలీనం చేయడానికి, దయచేసి దిగువ ఇచ్చిన సూచనలను అనుసరించండి
- అన్నింటిలో మొదటిది, ClientIDని పాస్ చేస్తున్నప్పుడు PdfApi యొక్క ఆబ్జెక్ట్ను సృష్టించండి మరియు ClientSecret వివరాలు ఆర్గ్యుమెంట్లు
- రెండవది, ఖాళీ PDF పత్రాన్ని సృష్టించడానికి PdfApi క్లాస్ యొక్క PutCreateDocument(…) పద్ధతికి కాల్ చేయండి
- ఇప్పుడు PostInsertImage(..) పద్ధతికి కాల్ చేయండి, ఇది ఇన్పుట్ PDF ఫైల్ పేరు, PageNumber, XY కోఆర్డినేట్లు మరియు ఇమేజ్ ఫైల్ పేరును ఆర్గ్యుమెంట్లుగా తీసుకుంటుంది
- మరిన్ని చిత్రాలను జోడించడానికి పద్ధతిని పునరావృతం చేయండి
- చివరగా, PutPageConvertToJpeg(…) పద్ధతికి కాల్ చేయండి PDF ఫైల్లను JPEG ఇమేజ్లుగా మార్చండి మరియు అవుట్పుట్ను క్లౌడ్ స్టోరేజ్లో సేవ్ చేయండి
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/
// సృష్టించడానికి PDF ఫైల్ పేరు
String fileName = "input.pdf";
// PdfApi యొక్క ఉదాహరణను సృష్టించండి
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// ఖాళీ pdf ఫైల్ని సృష్టించడానికి Aspose.PDF క్లౌడ్ SDK APIని ప్రారంభించండి
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);
// PDF ఫైల్ పేజీ సంఖ్య
int pageNumber = 1;
// పేర్కొన్న కోరిడ్నేట్లపై PDFలో 1వ చిత్రాన్ని చొప్పించండి
// కోరిడ్నేట్లు దిగువ-ఎడమ నుండి ఎగువ-కుడి వరకు పాయింట్లో ఉన్నాయి
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");
// పేర్కొన్న కోరిడ్నేట్లపై PDFలో 2వ చిత్రాన్ని చొప్పించండి
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");
// పేర్కొన్న కోరిడ్నేట్లలో 3వ చిత్రాన్ని PDFలో చొప్పించండి
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");
// పేర్కొన్న కోరిడ్నేట్లలో 4వ చిత్రాన్ని PDFలో చొప్పించండి
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");
// PDF ఫైల్ను JPEG ఆకృతికి మార్చండి మరియు క్లౌడ్ నిల్వలో సేవ్ చేయండి
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");
if (finalResponse != null && finalResponse.Status.Equals("OK"))
{
Console.WriteLine("PDF Converted to JPEG, Done!");
Console.ReadKey();
}
CURL కమాండ్ని ఉపయోగించి JPGని కలపండి
ఏదైనా ప్లాట్ఫారమ్లో కమాండ్ ప్రాంప్ట్ ద్వారా REST APIలను యాక్సెస్ చేయడానికి CURL కమాండ్లు ఒక ఉత్తేజకరమైన మరియు అనుకూలమైన మార్గం మరియు అవి అదే స్థిరమైన అనుభవాన్ని అందిస్తాయి. కాబట్టి మనం CURL ఆదేశాల ద్వారా JPEG విలీన కార్యాచరణను సాధించవచ్చు.
CURL ఆదేశాలను ఉపయోగించడానికి, మొదటి దశ JWT యాక్సెస్ టోకెన్ను రూపొందించడం. అవసరమైన టోకెన్ను రూపొందించడానికి కింది ఆదేశాన్ని ఉపయోగించండి. మరింత సమాచారం కోసం, దయచేసి [క్లయింట్ ID మరియు క్లయింట్ సీక్రెట్ కీని ఉపయోగించి JWT టోకెన్ను ఎలా పొందాలి22ని సందర్శించండి.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
తదుపరి దశ ఖాళీ PDF పత్రాన్ని సృష్టించడం.
curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
curl -X POST "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/images?llx=10&lly=850&urx=310&ury=650&imageFilePath=Flower-Backgrounds.jpg" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"image":{}}
విభిన్న కోఆర్డినేట్లతో ఇతర చిత్రాలను చొప్పించడానికి అదే దశను పునరావృతం చేయండి. చివరగా, కింది ఆదేశాన్ని ఉపయోగించి PDF ఫైల్ను ఇమేజ్ ఫార్మాట్కి మార్చండి.
curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/convert/jpeg?outPath=output.jpeg&width=0&height=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
నమూనా PDF మరియు రూపొందించబడిన ఫలిత చిత్రం దిగువన జోడించబడ్డాయి.
ముగింపు
ఈ కథనం ఆన్లైన్లో JPG విలీన ఆపరేషన్ను ఎలా నిర్వహించాలనే దానిపై దశలు/వివరాలను వివరించింది. CURL కమాండ్లను ఉపయోగించి JPG చిత్రాలను కలపడానికి మేము వివరాలను కూడా నేర్చుకున్నాము. ఇప్పుడు పైన పేర్కొన్న లక్షణాలే కాకుండా, API ఇతర అద్భుతమైన ఫీచర్లను కూడా ప్రదర్శించగలదు మరియు వాటి వివరాలను [Aspose.PDF క్లౌడ్ ఫీచర్లు23 మరియు Overview విభాగాలలో చూడవచ్చు.
APIని ఉపయోగిస్తున్నప్పుడు మీకు ఏవైనా సమస్యలు ఎదురైతే, దయచేసి [ఉచిత ఉత్పత్తి మద్దతు ఫోరమ్25ని సంప్రదించడానికి సంకోచించకండి. సమాచారం కోసం క్రింది బ్లాగులను సందర్శించాలని కూడా మేము సిఫార్సు చేస్తున్నాము