O implementare rapidă și ușoară pentru a îmbina imagini JPG online.
Formatele de imagine raster (JPG, PNG, GIF, PNG etc) sunt formatele populare pentru partajarea datelor de imagine. Majoritatea dispozitivelor de imagistică, inclusiv camerele digitale moderne și telefoanele mobile, produc direct rezultatul într-unul dintre aceste formate. Fiecare imagine este salvată separat și, din perspectiva schimbului de informații, este partajată între utilizatori. Cu toate acestea, este posibil să avem o cerință de a partaja mai multe imagini împreună sau de a combina imaginile asociate și de a le partaja ca o singură imagine raster. În acest scop, sunt disponibile software-uri comerciale, dar acestea implică costuri de instalare și licențiere.
Deci, dacă singura dvs. cerință este să îmbinați imagini JPG, atunci de ce să petreceți atât de mult timp pe configurațiile software și să plătiți costul suplimentar al licenției întregi pentru o singură operațiune. De asemenea, majoritatea aplicațiilor sunt disponibile pentru sisteme desktop, iar în cazul în care trebuie să efectuați operațiunile pe dispozitive mobile, devine destul de complicat. Prin urmare, pentru a dezvolta o soluție independentă de platformă, care să ofere o experiență consecventă utilizatorului, o API Cloud REST este o abordare viabilă. În acest articol, vom discuta în continuare detaliile despre cum se realizează îmbinarea JPG folosind API-ul C# REST.
Informații: Aspose a dezvoltat recent o aplicație Collage care vă permite să îmbinați imagini JPG sau să combinați fotografii online pe o grilă.
PDF Conversion API
Aspose oferă o multitudine de API-uri de procesare a documentelor, iar Aspose.PDF Cloud este una dintre cele mai importante API-uri care oferă capabilități de a crea și de a manipula documente PDF. Pentru a facilita programatorilor care utilizează C# .NET, am creat Aspose.PDF Cloud SDK pentru .NET, care este un înveliș în jurul API-ului Cloud. Pentru a utiliza SDK-ul, primul pas este să îl instalați peste sistem. SDK-ul este disponibil pe NuGet și GitHub.
Vă rugăm să executați următoarea comandă pe terminal pentru a instala SDK-ul de la NuGet
Install-Package Aspose.Pdf-Cloud
Vă recomandăm să vizitați următorul link pentru mai multe detalii despre Cum se instalează SDK-urile Aspose.Cloud.
Cu toate acestea, înainte de a continua, primul pas este să creați un cont vizitând Tabloul de bord Aspose.Cloud. Dacă aveți cont GitHub sau Google, pur și simplu Înregistrați-vă. În caz contrar, faceți clic pe butonul Creați un nou cont și furnizați informațiile necesare. Acum conectați-vă la tabloul de bord utilizând acreditările și extindeți secțiunea Aplicații din tabloul de bord și derulați în jos către secțiunea Acreditări client pentru a vedea detalii despre ID-ul clientului și Secretul clientului.
Îmbina JPG în C#
Aspose.PDF Cloud oferă capabilitățile de Creare PDF gol, Adăugați o nouă imagine într-un document PDF și Conversia paginilor documentului în format de imagine. Deci, pentru a îmbina JPG online, vă rugăm să urmați instrucțiunile de mai jos
- În primul rând, creați un obiect al PdfApi în timp ce transmiteți detaliile ClientID și ClientSecret sunt argumente
- În al doilea rând, apelați metoda PutCreateDocument(…) a clasei PdfApi pentru a crea un document PDF gol
- Acum apelați metoda PostInsertImage(..) care ia ca argumente numele fișierului PDF de intrare, Numărul paginii, coordonatele XY și numele fișierului imagine.
- Repetați metoda pentru a adăuga mai multe imagini
- În cele din urmă, apelați metoda PutPageConvertToJpeg(…) pentru a converti fișierele PDF în imagini JPEG și pentru a salva rezultatul în stocarea în cloud
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/
// numele fișierului pentru PDF care urmează să fie creat
String fileName = "input.pdf";
// creați o instanță de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Invocați Aspose.PDF Cloud SDK API pentru a crea un fișier pdf gol
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);
// numărul de pagină al fișierului PDF
int pageNumber = 1;
// Inserați prima imagine în PDF pe coordonatele specificate
// Cooridnatele sunt în Punct începând de la stânga jos până la dreapta sus
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");
// Inserați a doua imagine în PDF pe coordonatele specificate
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");
// Inserați a treia imagine în PDF pe coordonatele specificate
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");
// Inserați a patra imagine în PDF pe coordonatele specificate
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");
// convertiți fișierul PDF în format JPEG și salvați pe stocarea în 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();
}
Combinați JPG folosind comanda cURL
Comenzile cURL sunt o modalitate interesantă și convenabilă de a accesa API-urile REST prin promptul de comandă pe orice platformă și oferă aceeași experiență consecventă. Astfel, putem obține funcționalitatea de îmbinare JPEG prin comenzile cURL.
Pentru a utiliza comenzile cURL, primul pas este generarea unui token de acces JWT. Utilizați următoarea comandă pentru a genera un simbol necesar. Pentru mai multe informații, vă rugăm să vizitați Cum să obțineți un token JWT utilizând un ID de client și o cheie secretă de client.
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"
Următorul pas este să creați un document PDF gol.
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":{}}
Repetați același pas pentru a insera alte imagini cu coordonate diferite. În cele din urmă, convertiți fișierul PDF în format imagine folosind următoarea comandă.
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>" \
Exemplul PDF și imaginea rezultată generate sunt atașate mai jos.
Concluzie
Acest articol a explicat pașii/detaliile despre cum să efectuați operația de îmbinare JPG online. Am învățat și detaliile pentru a combina imagini JPG folosind comenzile cURL. Acum, în afară de caracteristicile menționate mai sus, API-ul este capabil să realizeze și alte caracteristici uimitoare, iar detaliile acestora pot fi găsite în secțiunile Aspose.PDF Cloud Features și Overview.
În cazul în care întâmpinați probleme în timp ce utilizați API-ul, nu ezitați să contactați forumul de asistență gratuită pentru produse. De asemenea, vă recomandăm să vizitați următoarele bloguri pentru informații despre