pdf do jpg

Konwertuj pdf na jpg za pomocą Java Cloud SDK

Pliki PDF są powszechnie używane w Internecie do udostępniania informacji i danych. Teraz, aby wyświetlić te dokumenty, musimy użyć określonych aplikacji, ale jeśli zapiszemy plik PDF jako JPG, można go wyświetlić na dowolnej platformie i dowolnym urządzeniu. Ponadto rozmiar pliku jest znacznie zmniejszony. Ponadto możemy łatwo opracować przeglądarkę plików PDF, ponieważ po zapisaniu pliku PDF jako obrazu możemy załadować obraz w dowolnej przeglądarce. Dlatego w tym artykule omówimy szczegóły konwersji plików PDF na JPG online za pomocą Cloud API.

Interfejs API konwersji plików PDF na JPG

Aspose.PDF Cloud SDK for Java to niesamowity produkt, który umożliwia nam tworzenie plików PDF, manipulowanie nimi i konwersję do różnych obsługiwanych formatów w aplikacjach Java. Umożliwia także konwersję plików PDF na obrazy. Aby więc korzystać z SDK, najpierw musimy go zainstalować, dodając następujące szczegóły w pom.xml projektu typu kompilacji 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>

Teraz musimy utworzyć bezpłatne konto, odwiedzając pulpit nawigacyjny Aspose.Cloud. Możesz zarejestrować się przy użyciu istniejącego konta GitHub lub Google albo kliknąć przycisk Utwórz nowe konto, aby dokończyć subskrypcję.

Konwertuj PDF na JPG w Javie

Postępuj zgodnie z instrukcjami podanymi poniżej, aby spełnić wymagania dotyczące konwersji plików PDF na JPG online.

  • Najpierw utwórz instancję klasy PdfApi, w której jako argumenty podajemy Client ID Client Secret
  • Po drugie, przeczytaj zawartość wejściowego pliku PDF z dysku lokalnego za pomocą obiektu File
  • Teraz prześlij wejściowy plik PDF do magazynu w chmurze za pomocą metody uploadFile(…).
  • Zdefiniuj wymiary wynikowego obrazu jpg (są to argumenty opcjonalne)
  • Na koniec wywołaj metodę putPageConvertToJpeg(…) PdfApi, która pobiera wejściowy plik PDF, numer strony do konwersji, wynikową nazwę JPG i wymiary wynikowego obrazu
// więcej przykładów można znaleźć na stronie https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // Uzyskaj ClientID i ClientSecret z https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // utwórz instancję PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // nazwa wejściowego dokumentu PDF
    String inputFile = "45.pdf";
    // nazwa wynikowego obrazu JPG
    String resultantImage = "Resultant.jpg";
  
    // przeczytaj zawartość wejściowego pliku PDF
    File file = new File("c://Users/"+inputFile);
    
    // przesłać plik PDF do magazynu w chmurze
    pdfApi.uploadFile("input.pdf", file, null);
        
    // numer strony pliku PDF do konwersji
    int pageNumber = 1;
  
    // szerokość wynikowego obrazu JPG
    int width = 800;
    // wysokość wynikowego obrazu JPG
    int height = 1000;
  
    // wywołaj API do konwersji plików PDF na JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // wydrukować komunikat o stanie konwersji
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

PDF do obrazu za pomocą poleceń cURL

Możemy również przekonwertować plik PDF na format obrazu za pomocą poleceń cURL w terminalu wiersza poleceń. Aby jednak uzyskać dostęp do Aspose.PDF Cloud, musimy najpierw wygenerować JSON Web Token (JWT) w oparciu o indywidualne dane uwierzytelniające klienta. Wykonaj następujące polecenie, aby wygenerować token JWT.

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 wygenerowaniu JWT wykonaj następujące polecenie, aby przekonwertować plik PDF na obraz i zapisać dane wyjściowe w chmurze.

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

Wniosek

Na tym blogu nauczyłeś się niesamowitej umiejętności konwertowania plików PDF na JPG przy użyciu fragmentów kodu Java. Podobnie, nauczyłeś się również o używaniu poleceń cURL do zapisywania pliku PDF w obrazie za pomocą terminala wiersza poleceń. Dokumentacja produktu jest doskonałym źródłem informacji o innych niesamowitych możliwościach oferowanych przez interfejs API. Sugerujemy więc wypróbowanie naszych interfejsów API, aw przypadku napotkania jakichkolwiek problemów podczas korzystania z interfejsu API prosimy o kontakt z Bezpłatne forum wsparcia produktu.

Powiązane artykuły

Zalecamy również odwiedzenie następujących blogów w celu uzyskania dalszych informacji dotyczących: