Jak převést soubor PDF do formátu PNG a PNG do formátu PDF pomocí Java

Převeďte soubor PDF do formátu PNG a PNG do formátu PDF pomocí Java

Pokud vás zajímá, jak převést PDF do PNG nebo naopak, pak jsem tu, abych vám řekl, že je to neuvěřitelně snadné a jednoduché. PDF(Portable Document Format) je jedním z nejoblíbenějších formátů souborů pro ochranu a zabezpečení dokumentů online. PNG je komprimovaný formát souboru obrázku, který obsahuje více podrobností pro obrázky s vysokým rozlišením, jako jsou loga. Důvodů, proč dáváte přednost převodu obrázku nebo fotografie na dokument nebo JPG do PDF v původní kvalitě, může být mnoho. Například pro zabezpečení dat nebo zmenšení velikosti obrazových souborů pro přenos přes internet. Proto tento článek popisuje, jak převést soubor PDF do formátu PNG a PNG do formátu PDF pomocí Java.

V tomto článku probereme následující body/témata:

Java Převod PDF do PNG a PNG do PDF pomocí REST API – Instalace

Pro převod PDF do PNG a PNG do PDF v Javě budu používat Java SDK GroupDocs.Conversion Cloud API. Nainstalujte si tuto bohatou Java knihovnu pro převod souborů PDF do obrazových formátů, jako je PNG. Nabízí širokou škálu metod konverze formátu souborů, které lze také převádět tam a zpět. Tato knihovna Java pro zpracování dokumentů se navíc velmi rychle a snadno instaluje do vašeho projektu Java.

Můžete si stáhnout soubory jar nebo postupovat podle následujících konfigurací Maven.

Úložiště Maven:

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

Mavenova závislost:

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

Před provedením uvedených kroků si shromážděte Client ID and Secret z řídicího panelu. Jakmile budete mít své ID a tajemství, přidejte fragment kódu do aplikace založené na jazyce Java:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.

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

Jak převést PDF do formátu PNG v Javě pomocí REST API

Po dokončení procesu instalace můžete přejít na fragment kódu, který programově změní soubor PDF na formát PNG. Postupujte podle níže uvedených kroků:

Nahrajte soubor

Nejprve nahrajte soubor PDF do cloudu pomocí fragmentu kódu uvedeného níže:

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;

// Nahrajte soubor do cloudového úložiště pomocí Java
public class App {

  public static void main(String[] args) {
        
    // Vytvořte instanci rozhraní API pro převod          
    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();
    }
    
  }
}

V důsledku toho bude nahraný soubor PDF k dispozici v sekce souborů vašeho řídicího panelu v cloudu.

Převeďte soubor PDF na obrázek PNG v Javě

Java SDK je extrémně výkonná knihovna, která provádí optimalizovaný převod souborů během několika sekund. Chcete-li převést soubor PDF na soubor PNG programově v jazyce Java, postupujte podle následujících kroků a úryvku kódu, jak je uvedeno níže:

  • Nejprve vytvořte instanci ConvertApi
  • Za druhé, vytvořte instanci ConvertSettings
  • Nastavte název úložiště a zadejte cestu k souboru PDF
  • Nyní zadejte výstupní formát souboru jako „png“
  • Poté nastavte cestu k výstupnímu souboru
  • Vytvořte ConvertDocumentRequest s nastavením převodu jako parametrem
  • Nakonec vyvolejte ConvertApi.convertDocument() a převeďte soubor do formátu PNG.

Následující příklad kódu ukazuje, jak převést soubor PDF na formát souboru PNG v Javě pomocí REST API:

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 převést dokument PDF na PNG online v Javě pomocí REST API
public class App {

  public static void main(String[] args) {
    
    // Vytvořte instanci rozhraní API pro převod
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Připravte nastavení převodu
      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");
    
      // převést do zadaného formátu
      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();
    }
  }
}

Stáhněte si převedený soubor

Výše uvedená ukázka kódu uloží převedený soubor PDF na PNG do cloudu. Můžete si jej stáhnout pomocí následující ukázky kódu:

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;

// Stáhněte si soubor z cloudového úložiště v Javě
public class App {

  public static void main(String[] args) {
        
    // Vytvořte instanci rozhraní API pro převod          
    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();
    }
    
  }
}

Převeďte obrázky PDF na PNG v Javě pomocí pokročilých nastavení

Obecně platí, že obrázek s vyšším rozlišením a kvalitou je jasnější. Rozlišení obrázku si můžete přizpůsobit podle následujících kroků a úryvku kódu uvedeného níže a převést PDF na obrázek PNG v Javě programově:

  • Inicializujte instanci ConvertApi
  • Vytvořte objekt ConvertSettings
  • Nastavte název úložiště a zadejte cestu k souboru PDF
  • Dále nastavte „png“ jako výstupní formát souboru
  • Chcete-li zadat další možnosti, vytvořte objekt třídy PngConvertOptions.
  • Nastavte různé convertOptions jako setFromPage, setPagesCount atd. pro převod stránek dokumentu.
  • Nyní nastavte convertOptions a cestu k výstupnímu souboru
  • Vytvořte ConvertDocumentRequest s nastavením převodu jako parametrem
  • Nakonec vyvolejte ConvertApi.convertDocument() a uložte dokument ve formátu PNG.

Následující příklad kódu ukazuje, jak převést PDF do formátu PNG v Javě pomocí REST API:

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 převést soubor PDF do formátu PNG v Javě pomocí pokročilých nastavení
public class App {

  public static void main(String[] args) {
    
    // Vytvořte instanci rozhraní API pro převod
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Připravte nastavení převodu
      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");
    
      // převést do zadaného formátu
      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 převést soubor PNG do PDF v Javě pomocí REST API

Chcete-li programově převést soubor PNG do PDF, postupujte podle níže uvedených kroků:

  • Nejprve vytvořte instanci třídy ConvertApi
  • poté vytvořte instanci třídy ConvertSettings
  • Nastavte název úložiště a cestu k souboru PNG
  • Nyní zadejte výstupní formát souboru jako „pdf“
  • Poté nastavte cestu k výstupnímu souboru
  • Vytvořte ConvertDocumentRequest s nastavením převodu jako parametrem
  • Nakonec vyvolejte konverzi pomocí metody ConvertApi.convertDocument()

Následující příklad kódu ukazuje, jak převést soubor PNG do PDF v Javě pomocí REST API:

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 převést a uložit PNG jako PDF v Javě pomocí REST API
public class App {

  public static void main(String[] args) {
    
    // Vytvořte instanci rozhraní API pro převod
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Připravte nastavení převodu
      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");
    
      // převést do zadaného formátu
      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();
    }
  }
}

Nakonec výše uvedená ukázka kódu uloží soubor PNG do cloudu. Podle již popsaných kroků nahrajte soubor a poté stáhněte převedený soubor do cloudového úložiště.

Zdarma online převodník PDF do PNG

Co je online převodník PDF do PNG? Vyzkoušejte prosím následující bezplatný online převodník PDF na PNG, který je vyvinut pomocí Groupdocs.Conversion Cloud API.

Online převodník PNG do PDF zdarma

Jak převést PNG do PDF souboru zdarma? Vyzkoušejte prosím následující bezplatný online převodník PNG do PDF, který byl vyvinut pomocí Groupdocs.Conversion Cloud API.

Shrnutí

Tímto blogový příspěvek končíme. V tomto článku jsme se zabývali:

  • jak programově převést PDF na PNG v jazyce Java;
  • programově nahrát PDF a stáhnout převedený soubor z cloudu;
  • jak převést PDF do PNG v Javě pomocí pokročilých nastavení;
  • jak změnit PNG na PDF v Javě programově;

Chcete-li prozkoumat více o Java Conversion API, můžete přejít na dokumentaci nebo dostupné příklady na GitHub. Poskytujeme také sekci API Reference, která vám pomůže vizualizovat a pracovat s naším online rozhraním API přímo prostřednictvím webového prohlížeče.

Dále groupdocs.cloud píše další blogové příspěvky na nová témata. Zůstaňte proto v kontaktu pro nejnovější aktualizace.

Položit otázku

Své dotazy a dotazy nám můžete dát vědět na našem fóru

Nejčastější dotazy

Jak převedu PDF do PNG v Javě?

Navštivte tento odkaz, kde se dozvíte o úryvku kódu Java, jak rychle a snadno převést PDF na soubor PNG.

Jak převést soubor PDF na soubor PNG pomocí REST API?

Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte metodu convertDocument s ConvertDocumentRequest pro převod PDF na soubor PNG.

Jak převést PDF do PNG zdarma online?

Převodník PDF do PNG online zdarma vám umožňuje rychle a snadno převádět PDF do formátu PNG. Po dokončení převodu si můžete stáhnout soubor PNG.

Jak převedu soubor PDF do PNG online zdarma?

  • Otevřít online převodník PDF na PNG zdarma
  • Klepnutím do oblasti přetažení souboru nahrajte list PDF nebo soubor PDF přetáhněte.
  • Klikněte na tlačítko Převést nyní a online software pro převod PDF do PNG převede soubor PDF na PNG.
  • Odkaz na stažení výstupního souboru bude k dispozici okamžitě po převodu PDF do souboru PNG.

Jak nainstalovat bezplatnou knihovnu ke stažení PDF do formátu PNG?

Nainstalujte převodník PDF do PNG stažení knihovny Java zdarma, abyste mohli vytvářet a převádět PDF do PNG programově.

Jak převedu PDF do PNG offline v systému Windows?

Navštivte tento odkaz a stáhněte si software pro převod PDF do PNG zdarma pro Windows. Tento online bezplatný software pro převod PDF na PNG ke stažení lze použít k rychlé přeměně PDF na PNG v systému Windows jediným kliknutím.

Jak převedu PNG do PDF v Javě?

Sledujte tento odkaz a zjistěte úryvek kódu Java pro rychlou a snadnou transformaci PNG na soubory PDF.

Jak převést PNG do PDF pomocí REST API?

Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte metodu convertDocument s ConvertDocumentRequest pro převod souboru PNG na soubor PDF.

Jak převést PNG do PDF zdarma online?

Převodník PNG do PDF zdarma online umožňuje rychle a snadno exportovat PNG do formátu PDF. Po dokončení převodu si můžete stáhnout soubor PNG.

Jak převedu PNG na PDF soubor online zdarma?

  • Otevřít online převodník PNG do PDF zdarma
  • Kliknutím do oblasti pro umístění souboru nahrajete soubor PNG nebo přetáhnete soubor PNG.
  • Klikněte na tlačítko Převést nyní, online aplikace pro převod PNG do PDF převede PNG na PDF.
  • Odkaz ke stažení výstupního souboru bude k dispozici okamžitě po převodu dat z PNG do souboru PDF.

Jak nainstalovat bezplatnou knihovnu ke stažení převodníku formátu PNG do formátu PDF?

Nainstalujte převaděč PNG do PDF stažení knihovny Java zdarma a vytvořte a převeďte PNG do PDF programově.

Jak převedu PNG do PDF offline v systému Windows?

Navštivte tento odkaz a stáhněte si software pro převod PNG do PDF zdarma pro Windows. Tento online software pro převod PNG do PDF zdarma ke stažení lze použít k rychlému převedení PNG na PDF v systému Windows jediným kliknutím.

Viz také

Pro další informace doporučujeme navštívit následující články: