pretvoriti jpg u pdf

Naučite kako pretvoriti JPG u PDF

Ovaj članak objašnjava lake i jednostavne korake za pretvaranje JPG u PDF pomoću Java Cloud SDK-a. Znamo da je JPG format jedan od naširoko korištenih formata rasterskih slika i da je zadani format za snimanje slika s digitalnih fotoaparata, mobilnih telefona itd. Zbog svoje komprimirane veličine, obično se dijele putem interneta, kao i prikazuju na web stranice. Međutim, ako imate mnoštvo slika koje je potrebno podijeliti na mreži, konverzija u PDF je prava opcija. Također možemo stvoriti prekrasan foto album, jednostavno smanjiti veličinu datoteke, dobiti bolju rezoluciju itd.

API za pretvorbu JGP-a u PDF

Aspose.PDF Cloud SDK za Javu pruža mogućnosti stvaranja, uređivanja i transformacije različitih formata datoteka u PDF format. Također podržava značajku pretvaranja JPG u PDF / slike u PDF / fotografije u PDF u Java aplikacijama. Da biste koristili SDK, dodajte sljedeće pojedinosti u pom.xml projekta maven build type.

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

Nakon instalacije moramo kreirati besplatni račun posjetom Aspose.Cloud nadzorna ploča. Jednostavno se prijavite koristeći svoj postojeći GitHub ili Google račun ili kliknite gumb Create a new Account.

JPG u PDF u Javi

U ovom odjeljku raspravljat ćemo o detaljima pretvaranja JPG-a u PDF pomoću isječaka java koda.

  • Prije svega, stvorite objekt PdfApi dok prosljeđujete detalje ClientID-a i ClientSecret-a kao argumente
  • Drugo, izradite praznu PDF datoteku pomoću metode putCreateDocument(…) klase PdfApi da biste stvorili prazan PDF dokument
  • Sada pozovite metodu postInsertImage(..) koja uzima ulazni naziv PDF datoteke, broj stranice, XY koordinate i naziv slikovne datoteke kao argumente
// za više primjera posjetite https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Dobijte ClientID i ClientSecret s https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // stvoriti instancu PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    
    // naziv ulazne JPG slike
    String imageFile = "Compare-Word-Document-preview.jpg";
    
    String resultantPDF = "Resultant.pdf";
    // stvoriti prazan PDF dokument u pohrani u oblaku
    DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
        
    // učitati JPG sliku s lokalnog pogona
    File file = new File("c://Downloads/"+imageFile);
    
    // broj stranice PDF datoteke
    int pageNumber = 1;
        
    // koordinate za sliku u PDF dokumentu
    // Koordinate su u točki počevši od donjeg lijevog do gornjeg desnog
    double llx = 10.0;
    double lly = 850;
    double urx = 580.0;
    double ury = 650.0;
    
        
    // name Naziv dokumenta. (potreban)
    // pageNumber Broj stranice. (potreban)
    // llx Koordinata donji lijevi X. (obavezno)
    // lly Koordinata donja lijeva Y. (obavezno)
    // urx koordinata gore desno X. (obavezno)
    // ury Koordinata gore desno Y. (obavezno)
    // imageFilePath Put do slikovne datoteke ako je naveden. Sadržaj zahtjeva koristi se inače. (neobavezno)
    // pohrana Pohrana dokumenata. (neobavezno)
    // folder Mapa dokumenta. (neobavezno)
    // slika Datoteka slike. (neobavezno)
    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);
		}
slika u PDF pregled

Pregled pretvorbe slike u PDF

Slika u PDF pomoću cURL naredbi

Također možemo izvršiti konverziju JPG u PDF koristeći cURL naredbe. Kao preduvjet, moramo izvršiti sljedeću naredbu za generiranje JWT pristupnog tokena.

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"

Nakon što se JWT generira, izvršite sljedeću naredbu da biste generirali prazan PDF dokument i spremili ga u pohranu u oblaku.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Sada moramo izvršiti sljedeću naredbu kako bismo JPG sliku smjestili u PDF dokument.

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

Zaključak

U ovom smo blogu raspravljali o koracima za pretvaranje JPG-a u PDF pomoću isječaka Java koda. Također smo istražili mogućnost pretvaranja slike u PDF / fotografije u PDF pomoću cURL naredbi. Također možete istražiti druge primjere dostupne na GitHub repozitoriju Pokušajte koristiti naše API-je i u slučaju naiđete na probleme tijekom korištenja API-ja, slobodno kontaktirajte forum za besplatnu podršku proizvoda.

povezani članci

Također preporučujemo da posjetite sljedeće blogove za dodatne pojedinosti o: