NutzCN Logo
问答 请问如何达到将页面渲染成pdf的效果
发布于 2517天前 作者 qq_e7d5a486 1846 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

我需要将某个页面直接生成pdf文件以便于打印,但不清楚nutz是否可以实现。目前能想到的是


@At("") @Ok("raw:application/pdf") public Object index() { file = 其他类库.createPdfFile(); File pdfFile=new File(file.path); return Files.readBytes(pdfFile); }
7 回复
    @At("")
    @Ok("raw:application/pdf")
    public Object index() {
        file = 其他类库.createPdfFile();
        return  new File(file.path);
    }

PdfViewMaker
...
@Ok("pdf:/pdf/article")
跟
@Ok("raw:application/pdf")是一回事吗

那是演示自定义一个PdfView

nutzmore
里面有个PdfView,是根据模板pdf
生成pdf,跟你的需求不一样

谢谢,不过还是有点懵,这个模板pdf能达到什么效果呢,或者说有什么用呢。方法里要求的模板文件是不是类似于Beetl?

不能, 只有占位符, 你说的 网页 --> PDF, nutzmore提供的PdfView做不了

大概明白了,非常感谢!

添加回复
请先登陆
回到顶部