teisendada jpg pdf-iks

Siit saate teada, kuidas JPG-d PDF-iks teisendada

See artikkel selgitab lihtsaid ja lihtsaid samme JPG teisendamiseks PDF-ks Java Cloud SDK abil. Teame, et JPG-vorming on üks laialdaselt kasutatavaid rasterkujutise vorminguid ja vaikevorming digitaalkaameratest, mobiiltelefonidest jne piltide jäädvustamiseks. Tänu nende tihendatud suurusele jagatakse neid tavaliselt nii Internetis kui ka kuvatakse veebisaidid. Kui teil on aga palju pilte, mida tuleb võrgus jagada, on PDF-faili teisendamine õige valik. Samuti saame luua ilusa fotoalbumi, hõlpsalt faili suurust vähendada, paremat eraldusvõimet jne.

JGP-st PDF-i teisendamise API

Aspose.PDF Cloud SDK for Java pakub võimalusi mitmesuguste failivormingute loomiseks, redigeerimiseks ja muutmiseks PDF-vormingusse. Samuti toetab see funktsiooni JPG-vormingus PDF-vorminguks / pildi PDF-iks / foto PDF-iks teisendamiseks Java rakendustes. Nüüd SDK kasutamiseks lisage maven build tüüpi projekti faili pom.xml järgmised üksikasjad.

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

Pärast installimist peame looma tasuta konto, külastades lehte Aspose.Cloud dashboard. Lihtsalt registreeruge oma olemasoleva GitHubi või Google’i kontoga või klõpsake nupul Loo uus konto.

JPG-st PDF-iks Java-vormingus

Selles jaotises käsitleme üksikasju JPG-vormingus java koodilõikude abil PDF-vormingusse teisendamiseks.

  • Esiteks looge PdfApi objekt ClientID edastamise ajal ja ClientSecreti üksikasjad on argumendid
  • Teiseks looge tühi PDF-fail, kasutades PdfApi klassi meetodit putCreateDocument(…), et luua tühi PDF-dokument.
  • Nüüd kutsuge meetod postInsertImage(..), mis võtab argumentidena sisestatud PDF-faili nime, lehenumbri, XY-koordinaadid ja pildifaili nime
// rohkemate näidete saamiseks külastage aadressi https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Hankige ClientID ja ClientSecret saidilt https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // luua PdfApi eksemplar
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    
    // sisestatud JPG-pildi nimi
    String imageFile = "Compare-Word-Document-preview.jpg";
    
    String resultantPDF = "Resultant.pdf";
    // looge pilvesalvestusse tühi PDF-dokument
    DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
        
    // laadige JPG-pilt kohalikult draivilt
    File file = new File("c://Downloads/"+imageFile);
    
    // PDF-faili lehekülje number
    int pageNumber = 1;
        
    // PDF-dokumendis oleva pildi koordinaadid
    // Koordinaadid on punktis, mis algab alt vasakult kuni ülevalt paremale
    double llx = 10.0;
    double lly = 850;
    double urx = 580.0;
    double ury = 650.0;
    
        
    // nimi Dokumendi nimi. (nõutud)
    // pageNumber Lehekülje number. (nõutud)
    // llx koordinaat all vasakul X. (nõutav)
    // lly koordinaat alumises vasakpoolses Y. (nõutav)
    // urx koordinaat üleval paremal X. (nõutav)
    // ury koordinaat üleval paremal Y. (nõutav)
    // imageFilePath Pildifaili tee, kui see on määratud. Taotluse sisu kasutatakse muul viisil. (valikuline)
    // ladustamine Dokumentide hoidla. (valikuline)
    // kaust Dokumendi kaust. (valikuline)
    // pilt Pildifail. (valikuline)
    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);
		}
pilt PDF-i eelvaateks

Pildi PDF-i teisendamise eelvaade

Pilt PDF-i kasutades cURL-i käske

Samuti saame cURL-käskude abil JPG-d PDF-iks teisendada. Eeltingimusena peame JWT-pääsuloa genereerimiseks täitma järgmise käsu.

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"

Kui JWT on loodud, täitke järgmine käsk, et luua tühi PDF-dokument ja salvestada see pilvesalvestusse.

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

Nüüd peame JPG-pildi PDF-dokumenti paigutamiseks täitma järgmise käsu.

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

Järeldus

Selles ajaveebis oleme arutanud samme, kuidas Java koodilõike kasutades JPG-d PDF-vormingusse teisendada. Oleme uurinud ka võimalust teisendada pilt PDF-iks / foto PDF-iks, kasutades cURL-i käske. Võite uurida ka teisi näiteid, mis on saadaval GitHubi hoidlas Proovige kasutada meie API-sid ja juhuks kui Kui API kasutamisel tekib probleeme, võtke julgelt ühendust tasuta tootetoe foorumiga.

seotud artiklid

Soovitame külastada ka järgmisi ajaveebi, et saada lisateavet: