在没有图形界面的Linux上,是否支持xvfb来调用spire.pdf来转换html为pdf。
目前在debian10 上面通过xvfb测试不能正常生成。
Brian.Li wrote:您好,
感谢咨询。
您是在使用我们Spire.PDF for Java的插件方法来转换HTML到PDF,对吗?对于您说的xvfb调用我们产品,您是如何操作的呢?
另外,还请您提供一下您的html文档给我们一并调查,谢谢!
Sincerely,
Brian
E-iceblue support team
Xvfb :99 -ac -nolisten tcp &
export DISPLAY=:99
java -jar spire-demo-0.0.1-SNAPSHOT.jar
@SpringBootApplication
public class DemoApplication implements ApplicationRunner {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Override
public void run(ApplicationArguments args) throws Exception {
//定义需要转换的HTML
String url = "https://www.baidu.com/";
String fileName = "result.pdf";
//设置插件本地地址
String pluginPath = "plugins_linux";
HtmlConverter.setPluginPath(pluginPath);
//转换到PDF并设置PDF尺寸
HtmlConverter.convert(url, fileName, true, 1000000, new Size(600f, 900f), new PdfMargins(0));
}
}
xvfb-run java -jar xxx.jar