U ovom kratkom vodiču naučit ćete kako pretvoriti PDF u HTML u Javi. Možete jednostavno spremiti PDF u HTML u Javi usvajanjem jednostavnih koraka i izvršavanjem koda u sustavu Windows, macOS ili Linux bez ovisnosti o Adobe Acrobatu ili bilo kojem drugom alatu treće strane.
Koraci za pretvaranje PDF-a u HTML u Javi
- Konfigurirajte svoj projekt da dodate Aspose.PDF for Java referencu iz Maven repozitorija
- Dodajte referencu na prostor imena Aspose.PDF u svom projektu
- Instancirajte Document class objekt za učitavanje PDF-a za izvoz u HTML
- Stvorite objekt HtmlSaveOptions za postavljanje različitih HTML opcija
- Pretvorite PDF u HTML u Javi pomoću metode Spremi
Za razvoj PDF u HTML pretvarač može se koristiti aplikacija temeljena na Javi. Proces će započeti uključivanjem API reference i učitavanjem izvorne PDF datoteke s diska. U sljedećim koracima, klasa HtmlSaveOptions koristit će se za postavljanje željenih opcija izvoza HTML datoteke. Na kraju, generirani HTML bit će spremljen korištenjem Save metode i SaveFormat.Html enumeratora.
Kod za spremanje PDF-a u HTML u Javi
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); | |
} | |
} |
Korištenjem gornjeg primjera u Java PDF u HTML može se lako postići pretvorba. Prilagodili smo HTML izlaz pomoću klase HtmlSaveOptions koja nudi mogućnost postavljanja opcija SVG izvoza kao što su kompresija i SVG sadržaj zajedno s postavkama staze za izvezene slike iz izvornog PDF-a. Također možete upravljati fontovima unutar izvezenog HTML-a zajedno s opcijom dijeljenja PDF stranica u HTML izlaz s više stranica. Konačno, generirani HTML možemo spremiti na disk ili u MemoryStream za daljnju upotrebu.
U gornjem primjeru naučili smo konvertirati PDF u HTML u Javi s prilagođenim izlazom. Ako želite izraditi PDF programski, pogledajte članak na kako stvoriti PDF pomoću Jave.