Արագ և հեշտ իրականացում JPG պատկերները առցանց միացնելու համար:
Ռաստերային պատկերների ձևաչափերը (JPG, PNG, GIF, PNG և այլն) նկարների տվյալների փոխանակման հանրաճանաչ ձևաչափերն են: Պատկերային սարքերի մեծ մասը, ներառյալ ժամանակակից թվային տեսախցիկները և բջջային հեռախոսները, ուղղակիորեն արտադրում են ելքը այս ձևաչափերից մեկով: Յուրաքանչյուր պատկեր պահվում է առանձին և տեղեկատվության փոխանակման տեսանկյունից այն կիսվում է օգտատերերի միջև: Այնուամենայնիվ, մենք կարող ենք պահանջ ունենալ մի քանի պատկերներ միասին կիսել կամ համատեղել համապատասխան պատկերները և դրանք կիսել որպես մեկ ռաստերային պատկեր: Այդ նպատակով առկա են կոմերցիոն ծրագրեր, սակայն դրանք պահանջում են տեղադրման և լիցենզավորման ծախսեր:
Այսպիսով, եթե ձեր միակ պահանջը JPG պատկերների միաձուլումն է, ապա ինչո՞ւ այդքան ժամանակ ծախսել ծրագրաշարի կազմաձևերի վրա և վճարել ամբողջ լիցենզավորման լրացուցիչ արժեքը մեկ գործողության համար: Բացի այդ, հավելվածների մեծամասնությունը հասանելի է աշխատասեղանի համակարգերի համար, և այն դեպքում, երբ դուք պետք է կատարեք գործողությունները շարժական սարքերում, դա բավականին բարդանում է: Հետևաբար, հարթակից անկախ լուծում մշակելու համար, որը պետք է ապահովի հետևողական օգտատերերի փորձը, Cloud REST API-ն կենսունակ մոտեցում է: Այս հոդվածում մենք հետագայում կքննարկենք այն մանրամասները, թե ինչպես կատարել JPG-ի միաձուլումը C# REST API-ի միջոցով:
Տեղեկություն. Aspose-ը վերջերս մշակել է Collage հավելված, որը թույլ է տալիս միավորել JPG պատկերները կամ համատեղել լուսանկարները ցանցի վրա:
PDF փոխակերպման API
Aspose-ն առաջարկում է փաստաթղթերի մշակման բազմաթիվ API-ներ, և Aspose.PDF Cloud-ը առաջատար API-ներից մեկն է, որն ապահովում է PDF փաստաթղթեր ստեղծելու, ինչպես նաև շահարկելու հնարավորություններ: Որպեսզի հեշտացնենք C# .NET-ն օգտագործող ծրագրավորողներին, մենք ստեղծել ենք Aspose.PDF Cloud SDK for .NET-ը, որը ամպի API-ի շուրջ է: SDK-ն օգտագործելու համար առաջին քայլն այն համակարգում տեղադրելն է: SDK-ն հասանելի է NuGet և GitHub կայքերում:
Խնդրում ենք կատարել հետևյալ հրամանը տերմինալի վրա՝ NuGet-ից SDK-ն տեղադրելու համար
Install-Package Aspose.Pdf-Cloud
Դուք կարող եք դիտել հետևյալ հղումը Ինչպես տեղադրել Aspose.Cloud SDK-ներ մասին լրացուցիչ մանրամասների համար:
Այնուամենայնիվ, նախքան հետագա շարունակելը, առաջին քայլը հաշիվ ստեղծելն է՝ այցելելով Aspose.Cloud dashboard: Եթե ունեք GitHub կամ Google հաշիվ, պարզապես գրանցվեք: Հակառակ դեպքում սեղմեք Create a new Account կոճակը և տրամադրեք անհրաժեշտ տեղեկատվությունը: Այժմ մուտք գործեք վահանակ՝ օգտագործելով հավատարմագրերը և ընդլայնեք «Հավելվածներ» բաժինը վահանակից և ոլորեք ներքև դեպի Հաճախորդի հավատարմագրերի բաժինը՝ Հաճախորդի ID-ն և Հաճախորդի Գաղտնի մանրամասները տեսնելու համար:
Միավորել JPG-ն C#-ում
Aspose.PDF Cloud-ը տրամադրում է Create Empty PDF, Add a new Image to PDF Document և [Փաստաթղթի էջերը պատկերի ձևաչափի փոխակերպելու 16 հնարավորությունները: Այսպիսով, JPG-ն առցանց միացնելու համար խնդրում ենք հետևել ստորև տրված հրահանգներին
- Նախևառաջ, ստեղծեք PdfApi-ի օբյեկտ՝ փոխանցելով ClientID-ը և ClientSecret մանրամասները արգումենտներ են:
- Երկրորդ, զանգահարեք PdfApi դասի PutCreateDocument(…) մեթոդը՝ դատարկ PDF փաստաթուղթ ստեղծելու համար:
- Այժմ զանգահարեք PostInsertImage(..) մեթոդ, որն ընդունում է մուտքագրված PDF ֆայլի անունը, Էջի համարը, 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 Cloud SDK API-ն
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);
// PDF ֆայլի էջի համարը
int pageNumber = 1;
// Տեղադրեք 1-ին պատկերը PDF-ում նշված կոորդինատների վրա
// Կոորդինատները գտնվում են Point-ում՝ սկսած ներքևից-ձախից մինչև վերև-աջ
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");
// Տեղադրեք 2-րդ պատկերը PDF-ում նշված կոորդինատների վրա
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 ձևաչափի և պահեք Cloud պահեստում
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");
if (finalResponse != null && finalResponse.Status.Equals("OK"))
{
Console.WriteLine("PDF Converted to JPEG, Done!");
Console.ReadKey();
}
Միավորել JPG-ն՝ օգտագործելով cURL հրամանը
CURL հրամանները ցանկացած հարթակի վրա հրամանի տողի միջոցով REST API-ներին մուտք գործելու հետաքրքիր և հարմար միջոց են և ապահովում են նույն հետևողական փորձը: Այսպիսով, մենք կարող ենք հասնել JPEG միաձուլման ֆունկցիոնալությանը cURL հրամանների միջոցով:
CURL հրամաններն օգտագործելու համար առաջին քայլը JWT մուտքի նշան ստեղծելն է: Պահանջվող նշան ստեղծելու համար օգտագործեք հետևյալ հրամանը: Լրացուցիչ տեղեկությունների համար այցելեք Ինչպես ձեռք բերել JWT նշան՝ օգտագործելով Հաճախորդի ID-ն և Հաճախորդի գաղտնի բանալին:
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 ֆայլը Image ձևաչափի ՝ օգտագործելով հետևյալ հրամանը.
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-ի միաձուլման գործողությունը առցանց: Մենք նաև սովորել ենք JPG պատկերները cURL հրամանների միջոցով համատեղելու մանրամասները: Այժմ, բացի վերը նշված հատկանիշներից, API-ն ի վիճակի է նաև կատարել այլ զարմանալի գործառույթներ, և դրանց մանրամասները կարելի է գտնել Aspose.PDF Cloud Features և Overview բաժիններում:
Եթե API-ն օգտագործելիս որևէ խնդրի հանդիպեք, խնդրում ենք ազատ զգալ կապվել Free product support forum հետ: Մենք նաև խորհուրդ ենք տալիս այցելել հետևյալ բլոգները տեղեկությունների համար