jpg konvertálása pdf-be

Ismerje meg, hogyan konvertálhat JPG-t PDF-be

Ez a cikk a JPG fájl PDF formátumba konvertálásának egyszerű és egyszerű lépéseit ismerteti a Java Cloud SDK használatával. Tudjuk, hogy a JPG formátum az egyik legszélesebb körben használt raszteres képformátum, és ez az alapértelmezett formátum a digitális fényképezőgépekről, mobiltelefonokról stb. készült képek rögzítéséhez. Tömörített méretük miatt gyakran megosztják őket az interneten, és megjelenítik weboldalak. Ha azonban rengeteg képpel rendelkezik, amelyeket meg kell osztani az interneten, a PDF formátumba konvertálás a megfelelő megoldás. Gyönyörű fotóalbumot is készíthetünk, egyszerűen csökkenthetjük a fájlméretet, jobb felbontást érhetünk el, stb.

JGP PDF konvertáló API

Az Aspose.PDF Cloud SDK for Java lehetőséget biztosít különféle fájlformátumok létrehozására, szerkesztésére és PDF formátumra való átalakítására. Támogatja azt a funkciót is, hogy Java alkalmazásokban JPG-t PDF-be / Képet PDF-be / Fotót PDF-be konvertáljon. Most az SDK használatához adja hozzá a következő adatokat a maven build típusú projekt pom.xml fájljához.

<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>

A telepítés után létre kell hoznunk egy ingyenes fiókot az Aspose.Cloud dashboard oldal meglátogatásával. Egyszerűen regisztráljon meglévő GitHub- vagy Google-fiókjával, vagy kattintson az Új fiók létrehozása gombra.

JPG-ből PDF-be Java-ban

Ebben a részben a JPG PDF-be konvertálásának részleteiről fogunk beszélni Java kódrészletek használatával.

  • 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 példákért látogasson el a https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples 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 JPG kép neve
    String imageFile = "Compare-Word-Document-preview.jpg";
    
    String resultantPDF = "Resultant.pdf";
    // hozzon létre egy üres PDF-dokumentumot a felhőtárhelyen
    DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
        
    // JPG kép betöltése a helyi meghajtóról
    File file = new File("c://Downloads/"+imageFile);
    
    // PDF fájl oldalszáma
    int pageNumber = 1;
        
    // A kép koordinátái PDF dokumentumban
    // A koordináták pontban vannak, kezdve a bal alsótól a jobb felsőig
    double llx = 10.0;
    double lly = 850;
    double urx = 580.0;
    double ury = 650.0;
    
        
    // név A dokumentum neve. (kívánt)
    // pageNumber Az oldalszám. (kívánt)
    // llx koordináta bal alsó X. (kötelező)
    // lly Koordináta bal alsó Y. (kötelező)
    // urx koordináta jobb felső X. (kötelező)
    // ury koordináta jobb felső Y. (kötelező)
    // imageFilePath A képfájl elérési útja, ha meg van adva. A kérés tartalma egyébként használatos. (választható)
    // tárolás A dokumentumtárolás. (választható)
    // mappa A dokumentummappa. (választható)
    // kép Képfájl. (választható)
    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);
		}
képről PDF előnézetre

Kép PDF konvertálási előnézete

Kép PDF-be a cURL parancsokkal

JPG-t PDF-be konvertálhatunk cURL parancsokkal is. Előfeltételként a következő parancsot kell végrehajtanunk a JWT hozzáférési jogkivonat generálásához.

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"

A JWT létrehozása után hajtsa végre a következő parancsot egy üres PDF-dokumentum létrehozásához, és mentse azt felhőtárhelyre.

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 a JPG-képet egy PDF dokumentumba helyezzük.

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":{}}

Következtetés

Ebben a blogban a JPG-ből PDF-formátumba konvertálás lépéseit tárgyaltuk Java kódrészletek használatával. Megvizsgáltuk azt a lehetőséget is, hogy a képet PDF-be / fényképet PDF-be konvertáljunk cURL-parancsok segítségével. További példákat is felfedezhet a GitHub-tárhelyen Kérjük, próbálja meg API-jainkat használni, ha 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 a további részletekért: