W tym krótkim samouczku dowiesz się, jak konwertować PDF na HTML w Javie. Można łatwo zapisać PDF do formatu HTML w Javie, wykonując proste kroki i wykonując kod w systemach Windows, macOS lub Linux, bez uzależnienia od programu Adobe Acrobat lub jakiegokolwiek innego narzędzia innej firmy.
Kroki, aby przekonwertować plik PDF na HTML w Javie
- Skonfiguruj swój projekt, aby dodać referencję Aspose.PDF for Java z repozytorium Maven
- Dodaj odniesienie do przestrzeni nazw Aspose.PDF w swoim projekcie
- Utwórz instancję obiektu Document class, aby załadować PDF do eksportu do HTML
- Utwórz obiekt HtmlSaveOptions, aby ustawić różne opcje HTML
- Konwertuj PDF na HTML w Javie za pomocą metody Zapisz
Do opracowania konwertera plików PDF na HTML można użyć aplikacji opartej na języku Java. Proces rozpocznie się od dołączenia odwołania do interfejsu API i załadowania źródłowego pliku PDF z dysku. W kolejnych krokach klasa HtmlSaveOptions zostanie użyta do ustawienia żądanych opcji eksportu pliku HTML. Na koniec wygenerowany kod HTML zostanie zapisany przy użyciu metody Save i modułu wyliczającego SaveFormat.Html.
Kod do zapisywania PDF do HTML w Javie
import com.aspose.pdf.Document; | |
import com.aspose.pdf.HtmlSaveOptions; | |
import com.aspose.pdf.HtmlSaveOptions.FontSavingModes; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.SaveFormat; | |
public class PdfToHtmlExport { | |
public static void Main(String[] args) throws Exception{ | |
// Applying product license to create HTML from PDF in Java | |
License pdfJavaLic = new License(); | |
pdfJavaLic.setLicense("PDF.Product.Family.lic"); | |
// Initialize document object load the source PDF for exporting to HTML | |
Document document = new Document("Test.pdf"); | |
// Initialize HTML SaveOptions to set export options | |
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions(); | |
// Split multi HTML pages | |
htmlSaveOptions.setSplitIntoPages(true); | |
// Set Font saving mode | |
htmlSaveOptions.FontSavingMode = FontSavingModes.AlwaysSaveAsTTF; | |
// Managing SVG folders content | |
htmlSaveOptions.SpecialFolderForSvgImages = "\\SvgSavePath"; | |
// Managing Images folder inside PDF | |
htmlSaveOptions.SpecialFolderForAllImages = "\\ImageSavePath"; | |
// Using Java PDF to HTML export via Save method | |
document.save("Generated_out_Java.html",SaveFormat.Html); | |
} | |
} |
Używając powyższego przykładu w Java PDF do HTML konwersja może być łatwo osiągnięta. Dostosowaliśmy wyjście HTML za pomocą klasy HtmlSaveOptions, która umożliwia ustawienie opcji eksportu SVG, takich jak kompresja i zawartość SVG, wraz z ustawieniami ścieżki dla eksportowanych obrazów ze źródłowego pliku PDF. Możesz także zarządzać czcionkami w wyeksportowanym HTML wraz z opcją dzielenia stron PDF na wielostronicowe wyjście HTML. Na koniec możemy zapisać wygenerowany kod HTML na dysku lub w MemoryStream do dalszego wykorzystania.
W powyższym przykładzie nauczyliśmy się konwertować PDF na HTML w Javie z dostosowanym wynikiem. Jeśli chcesz programowo utworzyć plik PDF, zapoznaj się z artykułem na temat jak utworzyć plik PDF przy użyciu języka Java.