Jak przekonwertować plik PDF na plik obrazu, taki jak TIFF, JPEG, BMP lub GIF, używając języka Java

Konwertuj dokument PDF na plik obrazu TIFF, JPEG, BMP lub GIF w Javie

Jeśli zastanawiasz się, jak zamienić plik PDF w obraz, jestem tutaj, aby powiedzieć Ci, że jest to niezwykle łatwe i proste do wykonania przy użyciu Java API. Ten potężny konwerter Java API PDF umożliwia szybką i online konwersję dowolnego pliku PDF na formaty obrazów, takie jak TIFF, JPEG, BMP i GIF. Jak wiemy, obraz jest jednym z najważniejszych składników danych, dlatego użytkownicy często muszą konwertować pliki PDF na obrazy. Analizowanie, rysowanie i wyświetlanie zawartości dokumentu PDF jest trudne ze względu na jego złożoność. Konwertowanie dokumentu PDF na plik obrazu czyni go bardziej dostępnym, łatwiejszym do przeglądania i bezpiecznym. W tym artykule znajdziesz rozwiązanie, jak przekonwertować plik PDF na plik obrazu TIFF, JPEG, BMP i GIF w Javie.

W tym artykule zajmiemy się następującymi kwestiami:

Java Convert PDF to Image File API — instalacja zestawu SDK

Aby przekonwertować pliki PDF na format obrazu Java, skorzystam z Java SDK z GroupDocs.Conversion Cloud API. Jest to wydajna biblioteka Java do konwersji plików PDF na formaty obrazów, w tym JPEG, PNG, TIFF i BMP. Zapewnia różnorodne opcje konwersji plików, z których jedną jest konwersja plików PDF na obrazy. Integracja Twojej aplikacji Java z API konwertera plików PDF na JPG jest niezwykle szybka dzięki prostej i łatwej procedurze instalacji tej biblioteki Java.

Na początek możesz pobrać pliki JAR lub zastosować następujące konfiguracje Mavena:

Repozytorium Mavena:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Zależność od Mavena:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Upewnij się, że GroupDocs.Conversion Java SDK został poprawnie zainstalowany. Teraz uzyskaj swój identyfikator klienta i klucz tajny z pulpitu nawigacyjnego przed wykonaniem poniższych kroków. Po uzyskaniu identyfikatora i klucza tajnego dodaj fragment kodu w aplikacji opartej na Javie:

# Java Convert PDF to Image File API i Java SDK
# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Jak przekonwertować plik PDF na obraz TIFF w Javie

Po zakończeniu procesu instalacji możesz przejść do fragmentu kodu, który programowo konwertuje plik PDF na format obrazu. Wykonaj poniższe czynności:

Prześlij plik

Najpierw prześlij źródłowy plik PDF do chmury, korzystając z fragmentu kodu podanego poniżej:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {

  public static void main(String[] args) {
        
    // Utwórz instancję interfejsu API konwersji          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.tiff");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

W rezultacie przesłany plik PDF będzie dostępny w sekcji plików Twojego Cloud Dashboard.

Konwertuj plik PDF na obraz TIFF w Javie

Wykonaj poniższe kroki i fragment kodu, jak wspomniano poniżej, aby przekonwertować plik PDF na plik TIFF w programowaniu Java:

  • Najpierw utwórz instancję ConvertApi.
  • Po drugie, utwórz instancję ConvertSettings
  • Zdefiniuj nazwę magazynu i wprowadź ścieżkę wejściowego pliku PDF.
  • Teraz podaj format pliku wyjściowego jako „tiff”
  • Następnie utwórz instancję TiffConvertOptions
  • Zapewnij różne opcje konwersji, takie jak setFromPage, setPagesCount itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego
  • Utwórz ConvertDocumentRequest z ustawieniami konwersji jako parametrem
  • Na koniec wywołaj ConvertApi.convertDocument(), aby przekonwertować plik do formatu JPG.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik PDF na plik TIFF w Javie przy użyciu interfejsu API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Jak przekonwertować plik PDF na obraz TIFF w Javie
public class App {

  public static void main(String[] args) {
    
    // Utwórz instancję interfejsu API konwersji
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Przygotuj ustawienia konwersji
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("tiff");
      
      TiffConvertOptions convertOptions = new TiffConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.tiff");
    
      // przekonwertować do określonego formatu
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Pobierz przekonwertowany plik

Powyższy przykładowy kod zapisze przekonwertowany plik PDF do formatu obrazu TIFF w chmurze. Możesz go pobrać, korzystając z następującego przykładowego kodu:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Pobierz plik z Cloud Storage w Javie
public class App {

  public static void main(String[] args) {
        
    // Utwórz instancję interfejsu API konwersji          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.tiff", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Jak przekonwertować plik PDF na format JPEG w Javie

W tej sekcji przyjrzymy się niektórym zaawansowanym funkcjom interfejsu PDF do JPEG Java API. Ponadto możesz zobaczyć listę wszystkich dostępnych klas i ich metod tutaj.

Poniżej przedstawiono kroki i fragment kodu wymieniony poniżej, aby programowo przekonwertować plik PDF na format JPEG w Javie:

  • Najpierw utwórz instancję ConvertApi
  • Następnie utwórz obiekt ConvertSettings
  • Ustaw nazwę magazynu i wprowadź ścieżkę pliku PDF
  • Teraz wybierz dokładny format zapisu jako „jpg”
  • Utwórz obiekt klasy JpegConvertOptions, aby określić dodatkowe opcje.
  • Ustaw różne opcje konwersji, takie jak setFromPage, setPagesCount itp.
  • Teraz ustaw opcje konwersji i ścieżkę pliku wyjściowego
  • Następnie utwórz ConvertDocumentRequest z ustawieniami konwersji jako parametrem
  • Na koniec wywołaj ConvertApi.convertDocument(), aby zapisać dokument w formacie JPG

Poniższy przykład kodu pokazuje, jak przekonwertować plik PDF na obraz JPEG w Javie przy użyciu ustawień zaawansowanych:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Jak przekonwertować plik PDF na format JPEG w Javie
public class App {

  public static void main(String[] args) {
    
    // Utwórz instancję interfejsu API konwersji
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Przygotuj ustawienia konwersji
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // przekonwertować do określonego formatu
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Konwertuj plik PDF na plik BMP za pomocą Java

Podobnie, postępuj zgodnie z poniższymi wskazówkami i kodem Java, aby programowo przekonwertować format PDF na plik BMP w Javie:

  • Najpierw utwórz instancję ConvertApi
  • Po drugie, utwórz instancję ConvertSettings
  • Ustaw nazwę magazynu i wprowadź ścieżkę do pliku JPG
  • Teraz podaj format pliku wyjściowego jako „pdf”
  • Następnie utwórz instancję BmpConvertOptions
  • Zapewnij różne opcje konwersji, takie jak setFromPage, setPagesCount itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego
  • Utwórz ConvertDocumentRequest z ustawieniami konwersji jako parametrem
  • Na koniec wywołaj konwersję za pomocą metody ConvertApi.convertDocument().

Poniższy przykład kodu pokazuje, jak przekonwertować plik PDF do formatu BMP w Javie przy użyciu interfejsu API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Jak przekonwertować plik PDF na plik BMP za pomocą języka Java
public class App {

  public static void main(String[] args) {
    
    // Utwórz instancję interfejsu API konwersji
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Przygotuj ustawienia konwersji
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // konwertować do określonego formatu
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Na koniec powyższy przykładowy kod zapisze plik BMP w chmurze. Wykonaj wspomniane już kroki, aby przesłać plik, a następnie pobierz przekonwertowany plik z magazynu w chmurze.

Konwertuj dokument PDF na plik GIF za pomocą języka Java

Poniższe kroki pokazują szczegółowo, jak przekonwertować plik PDF na obraz GIF za pomocą kodu java:

  • Najpierw utwórz instancję klasy ConvertApi.
  • Po drugie, utwórz instancję klasy ConvertSettings
  • Po trzecie, ustaw nazwę magazynu i wprowadź ścieżkę do pliku JPG
  • Następnie podaj format pliku wyjściowego jako „pdf”
  • Następnie utwórz instancję klasy GifConvertOptions
  • Zapewnij różne opcje konwersji, takie jak setFromPage, setPagesCount itp.
  • Następnie ustaw opcje konwersji i ścieżkę pliku wyjściowego
  • Utwórz ConvertDocumentRequest z ustawieniami konwersji jako parametrem
  • Na koniec wywołaj konwersję przy użyciu klasy ConvertApi.convertDocument().

Poniższy przykład kodu pokazuje, jak przekonwertować plik PDF na obraz GIF w Javie przy użyciu interfejsu API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Jak przekonwertować plik PDF na plik GIF za pomocą języka Java
public class App {

  public static void main(String[] args) {
    
    // Utwórz instancję interfejsu API konwersji
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Przygotuj ustawienia konwersji
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // przekonwertować do określonego formatu
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Na koniec powyższy przykład kodu zapisze plik GIF w chmurze. Wykonaj wspomniane już kroki, aby przesłać plik, a następnie pobierz przekonwertowany plik z magazynu w chmurze.

Internetowy konwerter plików PDF na obrazy za darmo

Jak bezpłatnie przekonwertować plik PDF na obraz TIFF, JPEG, BMP i GIF online? Wypróbuj następujące konwertery plików PDF na obrazy online Konwerter PDF na TIFF, Konwerter PDF na JPEG, Konwerter PDF na BMP lub Konwerter PDF na GIF, aby bezpłatnie konwertować pliki PDF na zdjęcia online, które są opracowywane przy użyciu interfejsów API Groupdocs.Conversion Cloud.

Podsumowując

Tutaj kończymy ten wpis na blogu. W tym artykule omówiono następujące kwestie:

  • jak programowo przekształcić pliki PDF do formatu obrazu TIFF w Javie;
  • programowo przesłać plik PDF i pobrać przekonwertowany plik z chmury;
  • jak konwertować obrazy PDF na JPEG w Javie przy użyciu zaawansowanych ustawień;
  • jak programowo zmienić plik PDF na plik BMP w Javie;
  • przekonwertować plik PDF na format obrazu GIF w Javie przy użyciu zaawansowanych ustawień;

Ponadto możesz dowiedzieć się więcej o funkcjach konwersji formatu plików, przechodząc do dokumentacji lub przykładów dostępnych na GitHub. Mamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację i interakcję z naszymi interfejsami API bezpośrednio w przeglądarce.

Ponadto groupdocs.cloud pisze inne artykuły na blogu na nowe tematy. Dlatego prosimy o pozostawanie w kontakcie w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

Zachęcamy do dzielenia się wszelkimi pytaniami i zapytaniami na naszym wsparciu forum.

Często zadawane pytania

Jak przekonwertować plik PDF na obraz w Javie?

Kliknij ten link, aby poznać fragment kodu Java, jak szybko i łatwo zmienić plik PDF na plik obrazu.

Jak przekonwertować plik PDF na plik obrazu za pomocą interfejsu API REST?

Utwórz instancję ConvertApi, ustaw wartości ustawień konwersji i wywołaj metodę convertDocument z ConvertDocumentRequest do konwersji plików PDF na format obrazu.

Jak zainstalować interfejs API konwertera plików PDF na obrazy?

Pobierz i zainstaluj Java image processing library, aby programowo tworzyć i konwertować pliki PDF na obrazy.

Jak przekonwertować plik PDF na obraz w systemie Windows?

Odwiedź stronę ten link, aby pobrać oprogramowanie do konwersji plików PDF na obrazy w trybie offline dla systemu Windows. To bezpłatne oprogramowanie do konwersji plików PDF na obrazy online może być używane do szybkiego przekształcania plików PDF w obrazy w oknach za pomocą jednego kliknięcia.

rekomendowane lektury

Zapoznaj się z poniższymi sekcjami, aby dowiedzieć się więcej o: