JAVA HTML转PDF
时间: 2023-09-08 13:07:27 浏览: 52
可以使用Java的第三方库iText实现HTML转PDF的功能。以下是一个简单的示例代码:
```java
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.PageSize;
import com.itextpdf.text.html.simpleparser.HTMLWorker;
import com.itextpdf.text.pdf.PdfWriter;
public class HtmlToPdfConverter {
public static void main(String[] args) {
try {
Document document = new Document(PageSize.A4);
PdfWriter.getInstance(document, new FileOutputStream("output.pdf"));
document.open();
HTMLWorker htmlWorker = new HTMLWorker(document);
htmlWorker.parse("<html><body><p>Hello World</p></body></html>"); //替换为需要转换的HTML内容
document.close();
System.out.println("PDF generated successfully!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
需要注意的是,iText的开源协议有一定限制,需要了解并遵守相关规定。