В това ръководство стъпка по стъпка ще проучим как да генерирате PDF от HTML в Java. Документът HTML може да включва текстово или графично съдържание, което ще бъде изобразено в документ PDF с висока точност. Следните стъпки могат да се използват за конвертиране на HTML в PDF с помощта на java по прост и лесен начин.
Стъпки за генериране на PDF от HTML в Java
- Конфигурирайте Aspose.Words for Java от хранилището на Maven
- Импортирайте класа Document
- Заредете входния HTML файл, като посочите името на файла
- Запазете изходния PDF файл
Тук се зарежда входен HTML файл и съдържанието се преобразува от HTML в PDF с помощта на Java. Ще видите, че съдържанието на PDF се изобразява по същия начин като HTML, показван в съвременен браузър.
Код за конвертиране на HTML в PDF с помощта на 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); | |
} | |
} |
Този примерен код на Java създава PDF файл от HTML без изискване за инсталиране на браузър или MS Office приложения. Преобразуването на HTML в PDF с горния пример имитира поведението на приложението MS Word, т.е. ще получите същия резултат, ако експортирате HTML файла в PDF файл с MS Word.
В този урок научихме как Java създава PDF от HTML, но ако искате да конвертирате PDF във формат Word, вижте статията на как да конвертирате PDF в Word в Java.