Odoo 中文社区

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Popular
    • Users
    • Groups

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    开源模块 Openerp Web PDF Report Preview & Print 简介(OpenERP PDF报表浏览器预览打印)

    Odoo 开发与实施交流
    8
    14
    13496
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wangbuke last edited by

      Openerp Web PDF Report Preview & Print
      下载地址: https://github.com/buke/openerp-web-pdf-preview-print br />openerp 官方app下载 : [检测到链接无效,已移除] br />
      作者: [email protected]

      简介:
      将OpenERP 的PDF报表打印下载功能,改为直接在浏览器中预览打印。

      For IE, 需要安装 Adobe Reader。

      For Firefox ,需要安装 Adobe Reader。

      For Chrome, 神马都不用安装。

      以上在windows 上测试通过。如果浏览器阻止了弹出窗口,请点允许弹出窗口。

      系统要求:
      OpenERP 6.1

      1 Reply Last reply Reply Quote 0
      • P
        pingwe last edited by

        酷,不用每次都下载下来再打印啦~

        1 Reply Last reply Reply Quote 0
        • L
          lihaihe last edited by

          装个pro版本就可以了,我用提acrobat7.01pro

          1 Reply Last reply Reply Quote 0
          • W
            wangbuke last edited by

            嗯,Acrobat Pro  要499 美刀啊,偶用不起。。。  🙂

            1 Reply Last reply Reply Quote 0
            • Joshua
              Joshua 管理员 last edited by

              谢谢楼主分享,已经收录在http://www.openerp-china.org/index.php?page=Hello+OpenERP

              【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

              1 Reply Last reply Reply Quote 0
              • W
                wangbuke last edited by

                Openerp Web PDF Report Preview & Print  for 7.0 测试版<br / https://github.com/buke/openerp-web-pdf-preview-print br />
                欢迎大家测试。

                已知错误:
                    TypeError: this.get_action_manager(...) is undefined on Firefox
                    TypeError: Cannot call method 'get_title' of undefined on Chrome / IE
                解决方法:F5 刷新页面重新加载就没问题了

                上述错误,感觉是JS加载顺序问题,尝试过 继承 instance.web.ViewManagerAction 也不行。

                不知道是不是OE7的 bug ?求助

                1 Reply Last reply Reply Quote 0
                • mrshelly
                  mrshelly last edited by

                  Chrome 好象可以不必要安装 Acrobat Reader 就可以直接打开 PDF...

                  1 Reply Last reply Reply Quote 0
                  • A
                    allanwong last edited by

                    <embed width="100%" height="100%" name="plugin" src="report.pdf" type="application/pdf">

                    1 Reply Last reply Reply Quote 0
                    • C
                      ccdos last edited by

                      看起来这位还有 另外的解决方案了

                      能否再详细点 ?

                      1 Reply Last reply Reply Quote 0
                      • L
                        lazylai last edited by

                        要是可以支持福昕PDF就好了,Adobe PDF那个太大了。
                        用Chrome还是比较省事的。

                        1 Reply Last reply Reply Quote 0
                        • A
                          allanwong last edited by

                          [quote author=ccdos link=topic=4286.msg14070#msg14070 date=1358952898]
                          看起来这位还有 另外的解决方案了

                          能否再详细点 ?
                          [/quote]
                          步科的addon已经是最好的解决方案了
                          具体来说,导致pdf是下载,而不是在线预览或者调用adobe插件直接打开的原因是web/controlers/main.py里面的
                          content_disposition函数,可以尝试把其中的attachment改为inline,这样其实已经在report的时候生成pdf,并传输
                          到客户端浏览器,可是,因为openerp采用ajax展开视图,同时还需要修改view的脚本等
                          步科的插件都已经解决了以上问题

                          1 Reply Last reply Reply Quote 0
                          • W
                            wangbuke last edited by

                            果然是 OE 7 的bug,代码没做改动的情况下,在 openerp-7.0-20130222-002152 下测试通过。

                            不会出现之前的 错误
                            TypeError: this.get_action_manager(...) is undefined on Firefox
                            TypeError: Cannot call method 'get_title' of undefined on Chrome / IE

                            此外,firefox 19 + 内嵌 PDF 查看,无需 adobe pdf reader 支持。

                            1 Reply Last reply Reply Quote 0
                            • mrshelly
                              mrshelly last edited by

                              支持.... 强大的 book..

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post