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: