Jak převést soubor PDF na dokument HTML v Javě pomocí REST API

Převeďte PDF do HTML v Javě pomocí REST API

Jako vývojář jazyka Java můžete programově převádět dokumenty PDF(Portable Document Format) na webové stránky HTML(Hypertext Markup Language) pomocí GroupDocs.Conversion REST API. V určitých scénářích může být nutné převést soubor PDF na soubor HTML. Potřebujete například sdílet dokumenty PDF na sociálních sítích nebo online publikovat obsah PDF na webu. s HTML můžete používat formuláře, odkazy a další interaktivní prvky a umožňuje to dokumentu být interaktivnější. V tomto článku tedy ukážu, jak převést PDF do HTML v Javě pomocí REST API.

V tomto tutoriálu budou zahrnuta následující témata:

Java PDF to HTML Converter REST API – instalace Java SDK

Aby bylo možné převést soubor PDF do formátu HTML, budu používat Java SDK GroupDocs.Conversion Cloud API. Pomůže vám zahrnout GroupDocs. Konverzní cloudové služby ve vašich aplikacích Java rychle a snadno. Toto je nejlepší rozhraní API pro převod PDF do HTML, které zachovává původní formát textu a rozvržení vašich dokumentů. Groupdocs Conversion API vám také umožňují převádět vaše soubory a obrázky jakéhokoli podporovaného formátu souboru do libovolného formátu, který potřebujete. Můžete snadno převádět mezi více než 50 typy dokumentů a obrázků, jako jsou Word, PDF, PowerPoint, Excel, HTML, CAD, rastrové obrázky atd.

Můžete stáhnout soubor JAR API nebo nainstalovat pomocí konfigurací Maven. Přidejte úložiště a závislost do POM.xml vašeho projektu. Níže jsou uvedeny pokyny pro 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>

Než začnete postupovat podle kroků a dostupných ukázek kódu, získejte své ID klienta a tajný klíč klienta z dashboard. Jakmile budete mít své ID a tajemství, zadejte níže zobrazený kód:

# 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);

Převeďte soubor PDF na dokument HTML v jazyce Java pomocí rozhraní REST API

Převod dokumentů PDF na webové stránky HTML vám umožní učinit obsah přístupnějším, prohledávatelným, kompatibilním, upravitelným a sdíleným. Níže jsou uvedeny kroky pro převod dokumentu PDF do HTML:

Nahrajte soubor

Nejprve nahrajte dokument PDF do cloudového úložiště pomocí fragmentu kódu, jak je uvedeno 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 dostupný v sekci souborů vašeho řídicího panelu v cloudu.

Převod PDF do HTML v Javě

Tato část ukazuje, jak programově převést soubor PDF na stránku HTML bez ztráty formátování podle následujících kroků:

  • Nejprve vytvořte instanci ConvertApi
  • Za druhé, vytvořte instanci ConvertSettings
  • Zatřetí zadejte název cloudového úložiště
  • Nastavte vstupní cestu k souboru PDF a formát výstupního souboru jako „html“
  • Nyní nastavte cestu výstupního souboru HTML
  • Vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nakonec zavolejte metodu convertdocument() pomocí ConvertDocumentRequest

Následující fragment kódu ukazuje, jak změnit soubor PDF na formát HTML online 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 PDF do HTML souboru v Javě.
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("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 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řevedenou stránku souboru HTML do cloudu. Můžete si jej stáhnout pomocí následujícího fragmentu 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.html", 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();
		}
		
	}
}

Takto funguje knihovna převodníků PDF do HTML v Javě. V další části prozkoumáme pokročilejší nastavení převodu pomocí Java API.

Převeďte stránku PDF na stránku HTML v jazyce Java pomocí pokročilých možností

V této části se naučíte, jak převést soubor PDF na dokument HTML pomocí některých pokročilých možností programově podle následujících kroků a úryvku kódu, jak je uvedeno níže:

  • Nejprve vytvořte instanci třídy ConvertApi
  • Vytvořte instanci třídy ConvertSettings
  • Dále zadejte název cloudového úložiště
  • Nastavte cestu vstupního souboru PDF a formát výstupního souboru jako „html“
  • Nyní vytvořte instanci třídy HtmlConvertOptions
  • Nastavte různé možnosti převodu, jako je setFromPage, setPagesCount, setFixedLayout atd.
  • Poté nastavte možnosti převodu a cestu k výstupnímu souboru
  • Dále vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nakonec proveďte převod pomocí metody convertdocument() s ConvertDocumentRequest

Následující příklad kódu ukazuje, jak převést soubor PDF na stránku HTML pomocí pokročilých nastavení.

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;

// Java převede soubor PDF na stránku HTML pomocí dalších možností.
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("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// převést do zadaného formátu
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Při nahrávání a stahování souborů postupujte podle výše uvedených kroků.

Online převodník PDF do HTML zdarma

Jak převést PDF do HTML souboru online zdarma? Vyzkoušejte online převaděč PDF na HTML a vytvořte HTML z PDF online zdarma. Byl vyvinut pomocí výše uvedeného API pro převod PDF do HTML online zdarma.

Závěr

Tím se dostáváme na konec tohoto článku. V tomto článku jsme se dozvěděli:

  • jak programově převést PDF na HTML dokument v Javě;
  • jak převést soubor PDF na soubor HTML pomocí některých pokročilých nastavení v Javě;
  • programově nahrát soubor PDF do cloudu a poté stáhnout převedený soubor HTML z cloudu;
  • online převod PDF do HTML zdarma pomocí softwaru pro převod PDF do HTML;

Kromě toho se můžete dozvědět více o rozhraní API pro převod souborů GroupDocs.Conversion pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi API přímo prostřednictvím prohlížeče. Kompletní zdrojový kód Java SDK je volně dostupný na Github. Zkontrolujte prosím sadu GroupDocs.Conversion Cloud SDK pro Javu Příklady zde.

Konečně groupdocs.cloud píše nové články na blogu o převodech různých formátů souborů pomocí REST API. Zůstaňte proto v kontaktu pro pravidelné aktualizace.

Položit otázku

V případě jakýchkoli dotazů/diskuzí o rozhraní PDF to HTML Converter API nás neváhejte kontaktovat na bezplatném fóru podpory 23.

Nejčastější dotazy

Jak převedu PDF do HTML v Javě?

Sledujte tento odkaz a zjistěte úryvek kódu Java, jak rychle a snadno převést soubor PDF na stránku HTML.

Mohu převést PDF do HTML v Javě pomocí REST API?

Ano, v Javě můžete změnit PDF na HTML. Nejprve vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte metodu convertDocument s ConvertDocumentRequest pro převod PDF na HTML webovou stránku.

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

Převodník PDF do HTML online zdarma vám umožňuje převádět PDF do HTML zdarma, rychle a snadno. Jakmile je online převod PDF do HTML dokončen, můžete si převedený HTML soubor okamžitě stáhnout do svého PC.

Jak mohu online převést PDF do HTML?

  • Otevřete online bezplatný převodník PDF na HTML
  • Kliknutím do oblasti přetažení souboru nahrajete soubor PDF nebo soubor PDF přetáhnete myší.
  • Klikněte na tlačítko Převést nyní, bezplatný online převodník PDF do HTML změní soubor PDF na HTML online zdarma.
  • Odkaz ke stažení výstupního HTML souboru bude k dispozici ihned po převodu PDF souboru do HTML dokumentu zdarma.

Jak nainstalovat knihovnu PDF do HTML Java?

Můžete si stáhnout a nainstalovat Java PDF to HTML converter library pro zpracování, manipulaci a vytváření HTML z PDF v Javě programově.

Jak převést PDF do HTML v systému Windows?

Navštivte tento odkaz a stáhněte si převodník PDF do HTML offline pro Windows. Tento bezplatný software ke stažení PDF do HTML lze použít k rychlému exportu PDF do HTML v systému Windows jediným kliknutím.

Viz také

Doporučujeme vám navštívit následující články, kde se dozvíte o: