我正在尝试使用 Conversion API 将 html 转换为 PDF。这是我的代码
public byte[] toPDF(String html){
Asset asset = new Asset("text/html", html.getBytes(), "in.html");
Document document = new Document(asset);
Conversion conversion = new Conversion(document, "application/pdf");
ConversionService service = ConversionServiceFactory.getConversionService();
ConversionResult result = service.convert(conversion);
if (result.success()) {
for (Asset assetResult : result.getOutputDoc().getAssets()) {
return assetResult.getData();
}
return null;
} else {
// Do stuff with result.getErrorCode());
return null;
}
}
ConversionResult 对象始终返回 test.pdf(来自 Conversion API)字节,而不是来自我新转换为 PDF 的 html 的(pdf)字节。有谁知道问题是什么?是因为我在本地主机上使用转换 API 吗?如果是,有解决方法吗?
提前致谢。
阿尔班