我们的团队有一个Java REST服务,当我们对它进行调用时基本上会创建一个PDF,并在响应正文中返回PDF . 以下是该服务的快速浏览 .

@POST
 @Path("/")
 @Consumes(MediaType.APPLICATION_JSON)
 @Produces(MediaType.APPLICATION_OCTET_STREAM)
 public Response generatePDF(String data) {

      File file = new File(FILE_PATH);

      ResponseBuilder response = Response.ok((Object) file);
      response.header("Content-Disposition", "attachment; filename=my_file.pdf");
      return response.build();
 }

我们要做的就是从Ruby on Rails控制器调用这个服务并下载PDF(我假设它会提示我们下载/打开对话框) . 我已经研究了许多方法来做到这一点,但没有任何工作 . 我们尝试了不同的宝石,比如Prawn,PDFKit和WickedPDF,没有运气 . 我们不需要在Rails端生成或编辑PDF . 我们只想让用户查看或下载它以便打印它 . 任何帮助,将不胜感激 . 谢谢!