
Hogyan lehet JPG-t JPG-be egyesíteni online
A JPG egy széles körben használt tömörített képformátum a digitális képek tárolására. Ez a digitális fényképezőgépekben, különböző operációs rendszerekben és az interneten használt leggyakoribb képformátum. Ez egy olyan képformátum, amelyet veszteséges tömörítéssel mentenek, és népszerű fényképek/képek interneten, valamint mobil- és PC-felhasználók között való megosztására. Előfordulhat, hogy megköveteljük a JPG-képek online egyesítését, ezért ebben a cikkben megvitatjuk a JPG-egyesítés Java SDK használatával történő egyesítésének részleteit.
JPG Merge SDK
Az Aspose.PDF Cloud SDK for Java lehetővé teszi a képek manipulálását, ahol átméretezheti, átméretezheti, elforgathatja, átfordíthatja, kereshet, vághat és konvertálhat más támogatott dokumentumformátumokba. Az SDK telepítéséhez adja hozzá a következő adatokat a maven build típusú projekt pom.xml fájljához.
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
<scope>compile</scope>
</dependency>
Most egy ingyenes fiókot is létre kell hoznunk az Aspose.Cloud dashboard meglátogatásával. Ha rendelkezik GitHub- vagy Google-fiókkal, egyszerűen regisztráljon. Ellenkező esetben kattintson az Új fiók létrehozása gombra.
JPG egyesítése Java használatával
Kérjük, kövesse az alábbi utasításokat a JPG képek kombinálásához.
- Először is hozzon létre egy PdfApi objektumot a ClientID átadása közben, és a ClientSecret részletei argumentumok.
- Másodszor, hozzon létre egy üres PDF-fájlt a PdfApi osztály putCreateDocument(…) metódusával egy üres PDF-dokumentum létrehozásához.
- Most hívja meg a postInsertImage(..) metódust, amely argumentumként veszi a bevitt PDF fájlnevet, oldalszámot, XY koordinátákat és képfájl nevét.
- További képek beillesztéséhez ismételje meg a módszert.
- Végül hívja meg a putPageConvertToJpeg(…) metódust a PDF JPG-képekké alakításához, és a kimenetet felhőtárhelyre mentheti.
// további példákért látogasson el a https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java oldalra
try
{
// Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// hozzon létre egy PdfApi példányt
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// a bemeneti PDF dokumentum neve
String name = "input.pdf";
// hozzon létre egy üres PDF-dokumentumot a felhőtárhelyen
DocumentResponse document = pdfApi.putCreateDocument(name, "Internal",null);
// PDF fájl oldalszáma
int pageNumber = 1;
// képfájlok olvasása a helyi meghajtóról
File imageFile1 = new File("c://pdf-to-word-queries.JPG");
File imageFile2 = new File("c://PDF-to-Word-Suggestions.JPG");
File imageFile3 = new File("c://word-to-pdf-suggestions.JPG");
File imageFile4 = new File("c://word-to-pdf-queries.JPG");
// Szúrjon be képeket a PDF első oldalára a megadott koordinátákon
// A koordináták pontban vannak, kezdve a bal alsótól a jobb felsőig
pdfApi.postInsertImage(name, pageNumber, 10.0, 850.0, 580.0, 650.0, null,"Internal",null,imageFile1);
pdfApi.postInsertImage(name, pageNumber, 10.0, 640.0, 580.0, 440.0, null,"Internal",null,imageFile2);
pdfApi.postInsertImage(name, pageNumber, 10.0, 430.0, 580.0, 230.0, null,"Internal",null,imageFile3);
pdfApi.postInsertImage(name, pageNumber, 10.0, 220.0, 580.0, 10.0, null,"Internal",null,imageFile4);
// hívja meg az API-t a PDF oldal JPG formátumba konvertálásához
AsposeResponse response =pdfApi.putPageConvertToJpeg(name, pageNumber, "PDFConverted.jpg", 800, 1024, null,"Internal");
// sikerüzenet nyomtatása
System.out.println("Combine JPG successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
Kombinálja a JPG Online-t a cURL parancsokkal
A REST API-k a cURL parancsokkal is elérhetők, és a következő részben a JPG képeket cURL parancsokkal egyesítjük. Tehát az előfeltétel egy JWT hozzáférési jogkivonat létrehozása az ügyfél hitelesítő adatai alapján.
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"
Most, hogy létrehoztuk a JWT tokent, kérjük, hajtsa végre a következő parancsot egy üres PDF-fájl létrehozásához.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Most végre kell hajtanunk a következő parancsot, hogy JPG képeket illesszünk be a PDF dokumentumba.
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":{}}
További képek beszúrásához ismételje meg a fenti parancsot, majd hajtsa végre a következő parancsot a PDF első oldalának JPG formátumba konvertálásához, és a kimenet felhőtárhelyre mentéséhez.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=converted.jpg&width=0&height=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
A PDF-minta és az eredményül létrehozott kép az alábbiakban található.
Következtetés
Ebben a cikkben megvitattuk annak részleteit, hogyan egyesíthetjük JPG-t JPG-be Java kódrészletek használatával. Ugyanakkor megvizsgáltuk a JPG fájlok cURL parancsok segítségével történő egyesítése lehetőségét is. Ezenkívül az API más elképesztő funkciók végrehajtására is képes, ezek részletei a Termékdokumentáció részben találhatók. Ha bármilyen problémába ütközik az API használata során, kérjük, forduljon az Ingyenes terméktámogatási fórumhoz.
Kapcsolódó cikkek
Javasoljuk továbbá, hogy látogassa meg a következő blogokat, ha többet szeretne megtudni erről: