跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 开源模块 Openerp Web PDF Report Preview & Print 简介(OpenERP PDF报表浏览器预览打印)

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

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
14 帖子 8 发布者 14.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • W 离线
    W 离线
    wangbuke
    写于 最后由 编辑
    #1

    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 条回复 最后回复
    0
    • P 离线
      P 离线
      pingwe
      写于 最后由 编辑
      #2

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

      1 条回复 最后回复
      0
      • L 离线
        L 离线
        lihaihe
        写于 最后由 编辑
        #3

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

        1 条回复 最后回复
        0
        • W 离线
          W 离线
          wangbuke
          写于 最后由 编辑
          #4

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

          1 条回复 最后回复
          0
          • JoshuaJ 离线
            JoshuaJ 离线
            Joshua 管理员
            写于 最后由 编辑
            #5

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

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

            1 条回复 最后回复
            0
            • W 离线
              W 离线
              wangbuke
              写于 最后由 编辑
              #6

              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 条回复 最后回复
              0
              • mrshellyM 离线
                mrshellyM 离线
                mrshelly
                写于 最后由 编辑
                #7

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

                1 条回复 最后回复
                0
                • A 离线
                  A 离线
                  allanwong
                  写于 最后由 编辑
                  #8

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

                  1 条回复 最后回复
                  0
                  • C 离线
                    C 离线
                    ccdos
                    写于 最后由 编辑
                    #9

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

                    能否再详细点 ?

                    1 条回复 最后回复
                    0
                    • L 离线
                      L 离线
                      lazylai
                      写于 最后由 编辑
                      #10

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

                      1 条回复 最后回复
                      0
                      • A 离线
                        A 离线
                        allanwong
                        写于 最后由 编辑
                        #11

                        [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 条回复 最后回复
                        0
                        • W 离线
                          W 离线
                          wangbuke
                          写于 最后由 编辑
                          #12

                          果然是 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 条回复 最后回复
                          0
                          • mrshellyM 离线
                            mrshellyM 离线
                            mrshelly
                            写于 最后由 编辑
                            #13

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

                            1 条回复 最后回复
                            0

                            • 登录

                            • 没有帐号? 注册

                            • 登录或注册以进行搜索。
                            • 第一个帖子
                              最后一个帖子
                            0
                            • 版块
                            • 标签
                            • 热门
                            • 用户
                            • 群组