Jak przekonwertować plik PDF do formatu PNG i PNG do formatu PDF za pomocą języka Java

Konwertuj plik PDF na format PNG i PNG na format PDF za pomocą języka Java

Jeśli zastanawiasz się, jak przekształcić plik PDF w PNG lub odwrotnie, jestem tutaj, aby powiedzieć, że jest to niezwykle łatwe i proste. PDF(Portable Document Format) to jeden z najpopularniejszych formatów plików do ochrony i zabezpieczania dokumentów online. PNG to skompresowany format pliku obrazu, który zawiera więcej szczegółów dla obrazów o wysokiej rozdzielczości, takich jak logo. Może być wiele powodów, dla których wolisz przekonwertować obraz lub zdjęcie na dokument lub JPG na PDF z oryginalną jakością. Na przykład do zabezpieczania danych lub zmniejszania rozmiaru plików graficznych do przesyłania przez Internet. Dlatego w tym artykule opisano, jak przekonwertować plik PDF na format PNG i PNG na format PDF za pomocą języka Java.

W tym artykule omówimy następujące punkty/tematy:

Java Konwertuj PDF na PNG i PNG na PDF za pomocą REST API – Instalacja

Do konwersji PDF na PNG i PNG na PDF w Javie będę używał Java SDK GroupDocs.Conversion Cloud API. Zainstaluj tę bogatą w funkcje bibliotekę Java, aby konwertować pliki PDF do formatów graficznych, takich jak PNG. Oferuje szeroką gamę metod konwersji formatów plików, które można również konwertować tam iz powrotem. Co więcej, tę bibliotekę Java do przetwarzania dokumentów można bardzo szybko i łatwo zainstalować w projekcie Java.

Możesz pobrać pliki jar lub postępować zgodnie z poniższymi konfiguracjami 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>

Zbierz Identyfikator klienta i klucz tajny z pulpitu nawigacyjnego przed wykonaniem wspomnianych kroków. Po uzyskaniu identyfikatora i klucza tajnego dodaj fragment kodu do aplikacji opartej na Javie:

# Uzyskaj identyfikator klienta i klucz tajny 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 format PNG w Javie przy użyciu interfejsu API REST

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

Prześlij plik

Najpierw prześlij 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.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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 pulpitu nawigacyjnego w chmurze.

Konwertuj plik PDF na obraz PNG w Javie

Java SDK to niezwykle potężna biblioteka, która przeprowadza zoptymalizowaną konwersję plików w ciągu kilku sekund. Wykonaj następujące kroki i fragment kodu, jak wspomniano poniżej, aby programowo przekonwertować plik PDF na plik PNG w Javie:

  • Najpierw utwórz instancję ConvertApi
  • Po drugie, utwórz instancję ConvertSettings
  • Ustaw nazwę magazynu i wprowadź ścieżkę pliku PDF
  • Teraz podaj format pliku wyjściowego jako „png”
  • Następnie ustaw ścieżkę pliku wyjściowego
  • Utwórz ConvertDocumentRequest z ustawieniami konwersji jako parametrem
  • Na koniec wywołaj ConvertApi.convertDocument(), aby przekonwertować plik do formatu PNG

Poniższy przykład kodu pokazuje, jak przekonwertować plik PDF na format pliku PNG 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ć dokument PDF na PNG Online w Javie przy użyciu interfejsu API REST
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("png");
      
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // 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 na PNG 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.png", 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();
    }
    
  }
}

Konwertuj pliki PDF na obrazy PNG w Javie przy użyciu ustawień zaawansowanych

Ogólnie rzecz biorąc, obraz o wyższej rozdzielczości i jakości jest bardziej wyraźny. Możesz dostosować rozdzielczość obrazu, wykonując poniższe czynności i fragment kodu, aby programowo przekonwertować plik PDF na obraz PNG w Javie:

  • Zainicjuj instancję ConvertApi
  • Utwórz obiekt ConvertSettings
  • Ustaw nazwę magazynu i wprowadź ścieżkę pliku PDF
  • Następnie ustaw „png” jako format pliku wyjściowego
  • Utwórz obiekt klasy PngConvertOptions, aby określić dodatkowe opcje.
  • Ustaw różne opcje konwersji, takie jak setFromPage, setPagesCount itp., Aby konwertować strony dokumentu.
  • Teraz ustaw convertOptions i ścieżkę pliku wyjściowego
  • Utwórz ConvertDocumentRequest z ustawieniami konwersji jako parametrem
  • Na koniec wywołaj ConvertApi.convertDocument(), aby zapisać dokument w formacie PNG

Poniższy przykład kodu pokazuje, jak przekonwertować plik PDF na format pliku PNG 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 do formatu PNG w Javie przy użyciu ustawień zaawansowanych
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("png");

      PngConvertOptions convertOptions = new PngConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // 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();
    }
  }
}

Jak przekonwertować plik PNG na PDF w Javie przy użyciu interfejsu API REST

Wykonaj poniższe czynności, aby programowo przekonwertować plik PNG na PDF:

  • Najpierw utwórz instancję klasy ConvertApi.
  • następnie utwórz instancję klasy ConvertSettings
  • Ustaw nazwę magazynu i wprowadź ścieżkę pliku PNG
  • Teraz podaj format pliku wyjściowego jako „pdf”
  • Następnie ustaw ś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 PNG na PDF 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ć i zapisać plik PNG jako plik PDF w Javie przy użyciu interfejsu API REST
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.png");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // 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 PNG w chmurze. Wykonaj opisane już kroki, aby przesłać plik, a następnie pobrać przekonwertowany plik do przechowywania w chmurze.

Darmowy konwerter plików PDF na PNG online

Co to jest konwerter plików PDF na PNG online? Wypróbuj następujący bezpłatny internetowy konwerter plików PDF na PNG, który został opracowany przy użyciu interfejsów API Groupdocs.Conversion Cloud.

Darmowy internetowy konwerter plików PNG na PDF

Jak przekonwertować plik PNG na PDF za darmo? Wypróbuj następujący bezpłatny internetowy konwerter PNG na PDF, który został opracowany przy użyciu interfejsów API Groupdocs.Conversion Cloud.

Podsumowując

W tym miejscu kończymy ten wpis na blogu. W tym artykule omówiliśmy:

  • jak programowo przekształcić PDF w PNG w Javie;
  • programowo przesłać plik PDF i pobrać przekonwertowany plik z chmury;
  • jak przekonwertować PDF na PNG w Javie przy użyciu zaawansowanych ustawień;
  • jak programowo zmienić PNG na PDF w Javie;

Aby dowiedzieć się więcej o Java Conversion API, możesz przejść do dokumentacji lub dostępnych przykładów na GitHub. Udostępniamy również sekcję Informacje o interfejsie API, która pomaga w wizualizacji i interakcji z naszym internetowym interfejsem API bezpośrednio przez przeglądarkę internetową.

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

Zadać pytanie

Możesz dać nam znać o swoich pytaniach i zapytaniach na naszym forum.

Często zadawane pytania

Jak przekonwertować plik PDF na PNG w Javie?

Odwiedź ten link, aby dowiedzieć się o fragmencie kodu Java, jak szybko i łatwo przekształcić plik PDF w plik PNG.

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

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

Jak przekonwertować PDF na PNG za darmo online?

Konwerter plików PDF na PNG za darmo online umożliwia szybką i łatwą konwersję plików PDF do formatu PNG. Po zakończeniu konwersji możesz pobrać plik PNG.

Jak bezpłatnie przekonwertować plik PDF na PNG online?

  • Otwórz darmowy internetowy konwerter plików PDF na PNG
  • Kliknij wewnątrz obszaru upuszczania pliku, aby przesłać arkusz PDF lub przeciągnij i upuść plik PDF.
  • Kliknij przycisk Konwertuj teraz, a internetowy konwerter plików PDF na PNG przekonwertuje plik PDF na format PNG.
  • Link do pobrania pliku wyjściowego będzie dostępny natychmiast po przekonwertowaniu pliku PDF na plik PNG.

Jak zainstalować bezpłatną bibliotekę do pobrania konwertera formatu PDF na PNG?

Zainstaluj konwerter plików PDF na PNG bezpłatna biblioteka Java do pobrania, aby programowo tworzyć i konwertować pliki PDF na PNG.

Jak przekonwertować plik PDF na format PNG w trybie offline w systemie Windows?

Odwiedź ten link, aby bezpłatnie pobrać oprogramowanie do konwersji plików PDF na PNG dla systemu Windows. Ten darmowy konwerter plików PDF na PNG online może być używany do szybkiego przekształcania plików PDF w format PNG w oknach za pomocą jednego kliknięcia.

Jak przekonwertować PNG na PDF w Javie?

Kliknij ten link, aby poznać fragment kodu Java, jak szybko i łatwo przekształcić PNG w pliki PDF.

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

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

Jak przekonwertować PNG na PDF za darmo online?

Konwerter PNG na PDF za darmo online umożliwia szybki i łatwy eksport plików PNG do formatu PDF. Po zakończeniu konwersji możesz pobrać plik PNG.

Jak bezpłatnie przekonwertować plik PNG na PDF online?

  • Otwórz darmowy internetowy konwerter PNG na PDF
  • Kliknij wewnątrz obszaru upuszczania pliku, aby przesłać plik PNG lub przeciągnij i upuść plik PNG.
  • Kliknij przycisk Konwertuj teraz, internetowa aplikacja do konwersji PNG na PDF przekształci PNG na PDF.
  • Link do pobrania pliku wyjściowego będzie dostępny natychmiast po konwersji danych z pliku PNG do PDF.

Jak zainstalować bezpłatną bibliotekę do pobrania konwertera formatu PNG na PDF?

Zainstaluj konwerter PNG na PDF bezpłatna biblioteka Java do pobrania, aby programowo tworzyć i konwertować PNG na PDF.

Jak przekonwertować PNG na PDF offline w systemie Windows?

Odwiedź ten link, aby bezpłatnie pobrać oprogramowanie konwertujące pliki PNG na PDF dla systemu Windows. Ten darmowy konwerter PNG na PDF online może być użyty do szybkiego przekształcenia PNG w PDF w oknach, za pomocą jednego kliknięcia.

Zobacz też

Zalecamy odwiedzenie następujących artykułów w celu uzyskania dalszych informacji: