PDF-filer används ofta över internet för information och datadelning. Nu för att kunna se dessa dokument måste vi använda specifika applikationer, men om vi sparar PDF som JPG kan den ses på vilken plattform och vilken enhet som helst. Storleken på filen är också kraftigt reducerad. Dessutom kan vi enkelt utveckla en PDF-visare eftersom vi, när vi väl har sparat en PDF som en bild, kan ladda bilden i vilken webbläsare som helst. Därför, i den här artikeln, kommer vi att diskutera detaljerna för att konvertera PDF till JPG online med Cloud API.
- PDF till JPG Conversion API
- Konvertera PDF till JPG i Java
- PDF till bild med hjälp av cURL-kommandon
PDF till JPG Conversion API
Aspose.PDF Cloud SDK for Java är en fantastisk produkt som gör det möjligt för oss att implementera PDF-filskapande, manipulation och konvertering till olika format som stöds i Java-applikationer. Det låter dig också konvertera PDF till bild. Så för att kunna använda SDK:n måste vi först installera den genom att lägga till följande detaljer i pom.xml av maven build-projektet.
<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>
Nu måste vi skapa ett gratis konto genom att besöka Aspose.Cloud dashboard. Du kan registrera dig med ditt befintliga GitHub- eller Google-konto, eller klicka på knappen Skapa ett nytt konto för att slutföra prenumerationen.
Konvertera PDF till JPG i Java
Följ instruktionerna nedan för att uppfylla kravet för att konvertera PDF till JPG online.
- Skapa först en instans av PdfApi-klassen där vi tillhandahåller Client ID Client Secret som argument
- För det andra, läs innehållet i indata-PDF-filen från den lokala enheten med hjälp av File-objektet
- Ladda nu in PDF-filen till molnlagring med metoden uploadFile(…).
- Definiera mått för resulterande jpg-bild (dessa är valfria argument)
- Anropa slutligen metoden putPageConvertToJpeg(…) för PdfApi som tar indata-PDF, sidnummer som ska konverteras, resulterande JPG-namn och dimensioner för den resulterande bilden
// för fler exempel, besök https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java
try
{
// Hämta ClientID och ClientSecret från https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// skapa en instans av PdfApi
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// namn på inmatat PDF-dokument
String inputFile = "45.pdf";
// namnet på den resulterande JPG-bilden
String resultantImage = "Resultant.jpg";
// läs innehållet i PDF-filen
File file = new File("c://Users/"+inputFile);
// ladda upp PDF till molnlagring
pdfApi.uploadFile("input.pdf", file, null);
// sidnummer för PDF som ska konverteras
int pageNumber = 1;
// bredden på den resulterande JPG-bilden
int width = 800;
// höjden på den resulterande JPG-bilden
int height = 1000;
// anropa API för konvertering av PDF till JPG
pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
// skriva ut meddelande om konverteringsstatus
System.out.println("PDF to JPG conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
PDF till bild med hjälp av cURL-kommandon
Vi kan också konvertera PDF till bildformat med hjälp av cURL-kommandon över kommandoradsterminalen. Men för att komma åt Aspose.PDF Cloud måste vi först generera en JSON Web Token (JWT) baserat på dina individuella klientuppgifter. Vänligen kör följande kommando för att generera JWT-token.
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"
När JWT har genererats, vänligen kör följande kommando för att konvertera PDF till bild och spara utdata i molnlagring.
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>"
Slutsats
I den här bloggen har du lärt dig en fantastisk färdighet för att konvertera PDF till JPG med Java-kodsnuttar. På samma sätt har du också lärt dig om användningen av cURL-kommandon för att spara PDF till bild via kommandoradsterminalen. Produktdokumentationen är en utmärkt källa för att lära sig andra fantastiska funktioner som erbjuds av API:et. Så vi föreslår att du provar att använda våra API:er och om du stöter på några problem när du använder API:t, var god kontakta Free product support forum.
relaterade artiklar
Vi rekommenderar också att du besöker följande bloggar för mer information om: