import com.itextpdf.html2pdf.HtmlConverter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
public class HtmlToPdfExample {
public static void main(String[] args) {
try {
// 输入HTML文件路径
String htmlSource = "path/to/your/input.html";
// 输出PDF文件路径
String pdfDest = "path/to/your/output.pdf";
// 将HTML转换为PDF
File pdfFile = new File(pdfDest);
OutputStream outputStream = new FileOutputStream(pdfFile);
// 使用iText库将HTML转换为PDF
HtmlConverter.convertToPdf(new File(htmlSource), outputStream);
System.out.println("PDF generated successfully.");
// 关闭输出流
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
com.itextpdf.html2pdf.HtmlConverter,这是一个第三方库,用于将HTML内容转换为PDF。你需要在项目中添加iText库的依赖。htmlSource和pdfDest分别指定了HTML文件的路径和生成的PDF文件的保存路径。你需要根据实际情况修改这些路径。HtmlConverter.convertToPdf方法将HTML文件转换为PDF,并将其写入指定的输出流。上一篇:java try catch用法
下一篇:java.sql.date
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站