pdf u jpg

Pretvorite pdf u jpg koristeći Java cloud SDK

PDF datoteke naširoko se koriste putem interneta za dijeljenje informacija i podataka. Da bismo vidjeli ove dokumente, moramo koristiti određene aplikacije, ali ako PDF spremimo kao JPG, može se pregledavati na bilo kojoj platformi i bilo kojem uređaju. Također, veličina datoteke je znatno smanjena. Nadalje, možemo jednostavno razviti PDF preglednik jer, nakon što spremimo PDF kao sliku, možemo učitati sliku u bilo kojem pregledniku. Stoga ćemo u ovom članku raspravljati o detaljima pretvaranja PDF-a u JPG na mreži pomoću Cloud API-ja.

API za pretvorbu PDF-a u JPG

Aspose.PDF Cloud SDK za Javu je nevjerojatan proizvod koji nam omogućuje implementaciju stvaranja PDF datoteka, manipulaciju i konverziju u različite podržane formate unutar Java aplikacija. Također vam omogućuje pretvaranje PDF-a u sliku. Dakle, da bismo koristili SDK, prvo ga moramo instalirati dodavanjem sljedećih detalja 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>

Sada moramo kreirati besplatni račun posjetom Aspose.Cloud nadzorna ploča. Možete se prijaviti koristeći svoj postojeći GitHub ili Google račun ili kliknite gumb Stvori novi račun da dovršite pretplatu.

Pretvorite PDF u JPG u Javi

Slijedite dolje navedene upute kako biste ispunili uvjete za online pretvaranje PDF-a u JPG.

  • Prvo, stvorite instancu klase PdfApi gdje dajemo ID klijenta Tajna klijenta kao argumente
  • Drugo, pročitajte sadržaj ulaznog PDF-a s lokalnog pogona pomoću objekta File
  • Sada prenesite ulaznu PDF datoteku u pohranu u oblaku pomoću metode uploadFile(…).
  • Definirajte dimenzije za rezultirajuću jpg sliku (ovo su izborni argumenti)
  • Konačno, pozovite putPageConvertToJpeg(…) metodu PdfApi koja uzima ulazni PDF, broj stranice koju treba pretvoriti, rezultirajući JPG naziv i dimenzije za rezultirajuću sliku
// za više primjera posjetite https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

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 ulaznog PDF dokumenta
    String inputFile = "45.pdf";
    // naziv rezultirajuće JPG slike
    String resultantImage = "Resultant.jpg";
  
    // pročitati sadržaj ulazne PDF datoteke
    File file = new File("c://Users/"+inputFile);
    
    // prenesite PDF u pohranu u oblaku
    pdfApi.uploadFile("input.pdf", file, null);
        
    // broj stranice PDF-a koji treba pretvoriti
    int pageNumber = 1;
  
    // širina rezultirajuće JPG slike
    int width = 800;
    // visina rezultirajuće JPG slike
    int height = 1000;
  
    // pozovite API za konverziju PDF-a u JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // poruka statusa pretvorbe ispisa
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

PDF u sliku pomoću cURL naredbi

Također možemo pretvoriti PDF u format slike pomoću cURL naredbi preko terminala naredbenog retka. Međutim, kako bismo pristupili Aspose.PDF Cloudu, prvo moramo generirati JSON web token (JWT) na temelju vjerodajnica vašeg pojedinačnog klijenta. Molimo izvršite sljedeću naredbu za generiranje JWT 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 za pretvaranje PDF-a u sliku i spremanje izlaza u pohranu u oblaku.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Zaključak

Na ovom blogu ste naučili nevjerojatnu vještinu pretvaranja PDF-a u JPG pomoću isječaka Java koda. Slično tome, također ste naučili o korištenju naredbi cURL za spremanje PDF-a u sliku putem terminala naredbenog retka. Dokumentacija proizvoda izvrstan je izvor za učenje drugih nevjerojatnih mogućnosti koje nudi API. Stoga predlažemo da pokušate koristiti naše API-je i u slučaju da naiđete na bilo kakve 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: