V tomto podrobném průvodci prozkoumáme, jak generovat PDF z HTML v Javě. Dokument HTML může obsahovat textový nebo grafický obsah, který bude vykreslen do dokumentu PDF s vysokou věrností. Následující kroky lze použít k převodu HTML do PDF pomocí Java jednoduchým a snadným způsobem.
Kroky ke generování PDF z HTML v Javě
- Nakonfigurujte Aspose.Words for Java z úložiště Maven
- Importujte třídu Document
- Načtěte vstupní soubor HTML zadáním názvu souboru
- Uložte výstupní soubor PDF
Zde se načte vstupní HTML soubor a obsah se převede z HTML do PDF pomocí Javy. Uvidíte, že obsah PDF je vykreslen stejně jako HTML zobrazený v moderním prohlížeči.
Kód pro převod HTML do PDF pomocí Java
import com.aspose.words.License; | |
import com.aspose.words.Document; | |
import com.aspose.words.SaveFormat; | |
public class GeneratePDFFromHtmlInJava { | |
public static void main(String[] args) throws Exception { //main function for GeneratePDFFromHtmlInJava | |
// Initialize a license to avoid trial version limitation for converting HTML to PDF | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Import the input HTML with the Document class. | |
Document doc = new Document("input.html"); | |
// Save the HTML document to PDF file format | |
doc.save("PDFFromHtmlInJava.pdf", SaveFormat.PDF); | |
} | |
} |
Tato ukázka kódu Java vytvoří soubor PDF z HTML bez požadavku na instalaci jakéhokoli prohlížeče nebo aplikací MS Office. Převod HTML do PDF s výše uvedeným příkladem napodobuje chování aplikace MS Word, tj. stejný výstup získáte, pokud exportujete soubor HTML do souboru PDF pomocí MS Word.
V tomto tutoriálu jsme se naučili, jak Java vytváří PDF z HTML, ale pokud chcete převést PDF do formátu Word, přečtěte si článek na jak převést PDF do Wordu v Javě.