之前是否有人这样做过。我无法理解提供的示例播放。
Promise<InputStream> pdf = new ReportAsPDFJob(report).now();
InputStream pdfStream = await(pdf);
renderBinary(pdfStream);
我知道如何在游戏框架中创建作业,但在游戏中使用pdf模块如何返回输入流。
答案 0 :(得分:3)
该示例仅用于显示长时间运行的过程,以及它如何与Job一起使用。没有ReportAsPDFJob对象。
其次,提供的PDF模块用于使用renderPDF方法从控制器进行渲染。这会导致抛出Result,而不是创建Promise。
要实现这一点,您应该查看PDF模块,看看如何将其转换为返回Promise,而不是抛出结果。