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
- Převeďte soubor PDF na dokument HTML v Javě pomocí REST API
- Převést stránku PDF na stránku HTML v jazyce Java pomocí pokročilých možností
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:
- Převeďte EXCEL na JSON a JSON na EXCEL v Pythonu
- Jak převést CSV na JSON a JSON na CSV v Pythonu
- Převeďte PowerPoint PPT/PPTX na obrázky JPG/JPEG v Pythonu
- Převeďte XML na CSV a CSV na XML v Pythonu
- MSG a EML soubory Konverze do PDF pomocí Python Conversion API
- Převeďte dokumenty Word do PDF pomocí REST API v Pythonu
- Jak převést PDF do Excelu v Pythonu pomocí REST API
- Převeďte PDF na upravitelný dokument Word pomocí Python SDK
- Jak převést PDF na PPTX pomocí REST API v Pythonu
- Převeďte Microsoft Project MPP do PDF pomocí REST API v Pythonu
- Převeďte Word na Markdown a Markdown na Word v Pythonu
- Převeďte soubor PDF do formátu PNG a PNG do formátu PDF pomocí Java