pdf do jpg

Převeďte pdf na jpg pomocí Java cloud SDK

Soubory PDF jsou široce používány přes internet pro sdílení informací a dat. Abychom nyní mohli tyto dokumenty zobrazit, musíme použít konkrétní aplikace, ale pokud PDF uložíme jako JPG, lze jej zobrazit na jakékoli platformě a libovolném zařízení. Také velikost souboru je výrazně snížena. Kromě toho můžeme snadno vyvinout prohlížeč PDF, protože jakmile uložíme PDF jako obrázek, můžeme obrázek načíst v libovolném prohlížeči. Proto v tomto článku budeme diskutovat o podrobnostech převodu PDF do JPG online pomocí Cloud API.

Rozhraní API pro převod PDF do JPG

Aspose.PDF Cloud SDK for Java je úžasný produkt, který nám umožňuje implementovat vytváření souborů PDF, manipulaci a konverzi do různých podporovaných formátů v rámci aplikací Java. Umožňuje také převést PDF na obrázek. Abychom mohli používat sadu SDK, musíme ji nejprve nainstalovat přidáním následujících podrobností do pom.xml projektu typu sestavení maven.

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

Nyní si musíme vytvořit bezplatný účet na Aspose.Cloud dashboard. Můžete se zaregistrovat pomocí svého stávajícího účtu GitHub nebo Google nebo kliknutím na tlačítko Vytvořit nový účet dokončit předplatné.

Převod PDF do JPG v Javě

Chcete-li splnit požadavek na online převod PDF na JPG, postupujte podle pokynů uvedených níže.

  • Nejprve vytvořte instanci třídy PdfApi, kde jako argumenty poskytneme Client ID Client Secret
  • Za druhé načtěte obsah vstupního PDF z místní jednotky pomocí objektu Soubor
  • Nyní nahrajte vstupní soubor PDF do cloudového úložiště pomocí metody uploadFile(…).
  • Definujte rozměry pro výsledný obrázek jpg (toto jsou volitelné argumenty)
  • Nakonec zavolejte metodu putPageConvertToJpeg(…) PdfApi, která převezme vstupní PDF, číslo stránky, která se má převést, výsledný název JPG a rozměry výsledného obrázku.
// pro více příkladů prosím navštivte https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // Získejte ClientID a ClientSecret z https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // vytvořit instanci PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // název vstupního PDF dokumentu
    String inputFile = "45.pdf";
    // název výsledného obrázku JPG
    String resultantImage = "Resultant.jpg";
  
    // přečíst obsah vstupního souboru PDF
    File file = new File("c://Users/"+inputFile);
    
    // nahrát PDF do cloudového úložiště
    pdfApi.uploadFile("input.pdf", file, null);
        
    // číslo stránky PDF, které má být převedeno
    int pageNumber = 1;
  
    // šířka výsledného JPG obrázku
    int width = 800;
    // výška výsledného JPG obrázku
    int height = 1000;
  
    // volání API pro převod PDF do JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // vytisknout zprávu o stavu převodu
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

PDF do obrázku pomocí příkazů cURL

Můžeme také převést PDF do formátu obrázku pomocí příkazů cURL přes terminál příkazového řádku. Abychom však měli přístup k Aspose.PDF Cloud, musíme nejprve vygenerovat JSON Web Token (JWT) na základě vašich individuálních přihlašovacích údajů klienta. Pro vygenerování tokenu JWT proveďte následující příkaz.

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"

Po vygenerování JWT proveďte následující příkaz pro převod PDF na obrázek a uložení výstupu do cloudového úložiště.

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

Závěr

V tomto blogu jste se naučili úžasnou dovednost pro převod PDF do JPG pomocí úryvků kódu Java. Podobně jste se také dozvěděli o použití příkazů cURL k uložení PDF do obrázku pomocí terminálu příkazového řádku. Produktová dokumentace je skvělým zdrojem pro naučení se o dalších úžasných funkcích, které API nabízí. Proto vám doporučujeme zkusit použít naše API a v případě, že při používání API narazíte na nějaké problémy, neváhejte kontaktovat Free product support forum.

Související články

Doporučujeme také navštívit následující blogy, kde najdete další podrobnosti týkající se: