converteer jpg naar pdf

Leer hoe u JPG naar PDF converteert

In dit artikel worden eenvoudige stappen uitgelegd om JPG naar PDF te converteren met Java Cloud SDK. We weten dat het JPG-formaat een van de meest gebruikte indelingen voor rasterafbeeldingen is en het standaardformaat is voor het vastleggen van afbeeldingen van digitale camera’s, mobiele telefoons, enz. Vanwege hun gecomprimeerde grootte worden ze vaak gedeeld via internet en weergegeven op websites. Als u echter een overvloed aan afbeeldingen heeft die online moeten worden gedeeld, is de conversie naar PDF de juiste optie. We kunnen ook een prachtig fotoalbum maken, de bestandsgrootte gemakkelijk verkleinen, een betere resolutie krijgen, enz.

JGP naar PDF-conversie-API

Aspose.PDF Cloud SDK voor Java biedt de mogelijkheid om verschillende bestandsindelingen te maken, te bewerken en om te zetten in PDF-indeling. Het ondersteunt ook de functie om JPG naar PDF / Afbeelding naar PDF / Foto naar PDF te converteren in Java-toepassingen. Om de SDK te kunnen gebruiken, voegt u de volgende details toe in pom.xml van het maven build-type project.

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

Na de installatie moeten we een gratis account aanmaken door naar Aspose.Cloud-dashboard te gaan. Meld u eenvoudig aan met uw bestaande GitHub- of Google-account, of klik op de knop Een nieuw account maken.

JPG naar PDF in Java

In dit gedeelte gaan we de details bespreken voor het converteren van JPG naar PDF met behulp van Java-codefragmenten.

  • Maak eerst een object van PdfApi terwijl u ClientID en ClientSecret-details als argumenten doorgeeft
  • Maak vervolgens een leeg PDF-bestand met de putCreateDocument(…)-methode van de PdfApi-klasse om een leeg PDF-document te maken
  • Roep nu de methode postInsertImage(..) aan die invoer PDF-bestandsnaam, PageNumber, XY-coördinaten en afbeeldingsbestandsnaam als argumenten gebruikt
// ga voor meer voorbeelden naar https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Haal ClientID en ClientSecret op van https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // maak een instantie van PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    
    // naam van ingevoerde JPG-afbeelding
    String imageFile = "Compare-Word-Document-preview.jpg";
    
    String resultantPDF = "Resultant.pdf";
    // maak een leeg PDF-document in cloudopslag
    DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
        
    // laad JPG-afbeelding van lokale schijf
    File file = new File("c://Downloads/"+imageFile);
    
    // paginanummer van het PDF-bestand
    int pageNumber = 1;
        
    // coördinaten voor afbeelding in PDF-document
    // De coördinaten staan in Punt beginnend van Linksonder naar Rechtsboven
    double llx = 10.0;
    double lly = 850;
    double urx = 580.0;
    double ury = 650.0;
    
        
    // naam De documentnaam. (vereist)
    // pageNumber Het paginanummer. (vereist)
    // llx Coördinaat linksonder X. (verplicht)
    // lly Coördinaat linksonder Y. (verplicht)
    // urx Coördinaat rechtsboven X. (verplicht)
    // ury Coördinaat rechtsboven Y. (verplicht)
    // imageFilePath Pad naar afbeeldingsbestand indien opgegeven. Verzoekinhoud wordt anders gebruikt. (optioneel)
    // opslag De documentopslag. (optioneel)
    // map De documentenmap. (optioneel)
    // afbeelding Afbeeldingsbestand. (optioneel)
    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);
		}
afbeelding naar PDF-voorbeeld

Afbeelding naar PDF-conversievoorbeeld

Afbeelding naar PDF met cURL-opdrachten

We kunnen ook de conversie van JPG naar PDF uitvoeren met behulp van cURL-opdrachten. Als eerste vereiste moeten we de volgende opdracht uitvoeren om het JWT-toegangstoken te genereren.

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"

Zodra de JWT is gegenereerd, voert u de volgende opdracht uit om een leeg PDF-document te genereren en op te slaan in cloudopslag.

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

Nu moeten we de volgende opdracht uitvoeren om de JPG-afbeelding in een PDF-document te plaatsen.

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

Conclusie

In deze blog hebben we de stappen besproken om JPG naar PDF te converteren met behulp van Java-codefragmenten. We hebben ook de mogelijkheid onderzocht om Afbeelding naar PDF / foto naar PDF te converteren met behulp van cURL-opdrachten. U kunt ook andere voorbeelden verkennen die beschikbaar zijn op GitHub-repository Probeer onze API’s te gebruiken en voor het geval u problemen ondervindt tijdens het gebruik van de API, neem dan gerust contact op met het Gratis productondersteuningsforum.

gerelateerde artikelen

We raden ook aan om de volgende blogs te bezoeken voor meer informatie over: