W dzisiejszej erze cyfrowej możliwość konwersji dokumentów PDF do formatu HTML staje się coraz ważniejsza. Niezależnie od tego, czy jesteś programistą pracującym nad projektem wymagającym tej funkcji, czy też użytkownikiem, który chce zwiększyć dostępność dokumentu PDF, zrozumienie, jak przekonwertować plik PDF na format HTML w Javie, jest niezbędne. W tym poście na blogu przeprowadzimy Cię przez proces konwersji dokumentów PDF do formatu HTML przy użyciu języka Java.

Konwertuj PDF na HTML w CSharp.

Programiści Java: interfejs API konwersji plików PDF na HTML

GroupDocs prezentuje interfejs API konwersji dokumentów i obrazów dla programistów Java. Obsługuje dużą listę formatów dokumentów i obrazów do konwersji z jednego formatu na inny. Dodatkowo wyniki konwersji można również dostosować za pomocą dostępnych opcji zaawansowanych. Użyję jego interfejsu API GroupDocs.Conversion for Java, aby przekonwertować dokument PDF na format HTML.

Pobierz lub skonfiguruj

Możesz pobrać plik JAR z sekcji pobierania lub po prostu pobrać repozytorium i konfiguracje zależności dla pliku pom.xml aplikacji Java opartych na Maven.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>22.12.1</version> 
</dependency>

Jak przekonwertować plik PDF na HTML za pomocą języka Java

Konwersja pliku PDF na HTML przy użyciu języka Java to prosty proces. Poniższe kroki poprowadzą Cię przez proces konwersji wszystkich stron pliku PDF do formatu HTML.

  • Użyj klasy Converter, aby załadować plik PDF.
  • Użyj metody Convert, aby przekształcić załadowany dokument do formatu HTML.

Poniższy kod demonstruje, jak przekonwertować cały dokument PDF na format HTML przy użyciu języka Java.

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.MarkupConvertOptions;
...

// Konwertuj PDF na HTML w Javie
Converter converter = new Converter("path/document.pdf");
converter.convert("path/converted-pdf-to.html", new MarkupConvertOptions());

Konwertowanie określonych stron zabezpieczonego pliku PDF w języku Java

Możliwa jest również konwersja chronionych lub zablokowanych dokumentów PDF. Poniższe kroki poprowadzą Cię przez proces konwersji określonych stron zablokowanego dokumentu PDF do formatu HTML przy użyciu języka Java.

  • Użyj klasy PdfLoadOptions, aby przygotować opcje ładowania.
  • Załaduj plik PDF przy użyciu klasy Converter.
  • Wykorzystaj klasę WebConvertOptions do przygotowania opcji konwersji dla formatu HTML.
  • Zdefiniuj określone strony do konwersji, ustawiając właściwości, takie jak Strony, numer strony, liczba stron, powiększenie itp.
  • Na koniec użyj metody Convert, aby przekształcić załadowany plik PDF do formatu HTML.

Poniższy kod Java demonstruje, jak przekonwertować wybrane strony dokumentu PDF chronionego hasłem na format HTML.

// Konwertuj wybrane strony pliku PDF chronionego hasłem do formatu HTML w Javie

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.MarkupConvertOptions;
import com.groupdocs.conversion.options.load.PdfLoadOptions;
...
  
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.setPassword("pdf-password-12345");
Converter converter = new Converter("path/protected-document.pdf", loadOptions);

MarkupConvertOptions options = new MarkupConvertOptions();
options.setPageNumber(2);
options.setFixedLayout(true);
options.setPagesCount(1);

converter.convert("path/converted-adv-pdf-to-.html", options);

Wniosek

Podsumowując, ten artykuł omówił temat konwersji dokumentów PDF do formatu HTML w Javie. Przeszliśmy przez dwa różne podejścia, w tym konwersję całego dokumentu z domyślnymi opcjami i konwersję określonych stron dokumentu chronionego hasłem.

Aby dowiedzieć się więcej o Java Conversion Automation API, zapoznaj się z dokumentacją, API Reference lub sprawdź przykłady GitHub. Jeśli masz dodatkowe pytania, skontaktuj się z nami za pośrednictwem forum.

Zobacz też