V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hush
V2EX  ›  Android

Android 生成 PDF 该怎么破啊

  •  
  •   hush · 2016 年 7 月 25 日 · 15571 次点击
    这是一个创建于 3460 天前的主题,其中的信息可能已经有所发展或是发生改变。

    吐槽就算了,就直接问问题了啊。。。需求:对一个绘制的图形进行 PDF 保存;尝试: 1.ITtxt :这个不可取的,支持的协议是: LGPL 和 AGPL 2.PDFBox :跑了个官方 Demo 在小米 4 的测试机上竟然跑到 10 秒开外,况且我只写了"test",对中文的支持也不好; 3.其他弃用的库: PDF CLOWN 、 Pdf-Renderer 、 JPod...最后啊..各位大神求教,我该怎么把绘制的 View 保存为 PDF 的。

    第 1 条附言  ·  2016 年 7 月 26 日
    偶重新排版了哈······

    需求:
    对一个绘制的图形进行 PDF 保存;

    尝试:
    1.ITtxt :这个不可取的,支持的协议是: LGPL 和 AGPL
    2.PDFBox :跑了个官方 Demo 在小米 4 的测试机上竟然跑到 10 秒开外,况且我只写了"test",对中文的支持也不好;
    3.其他弃用的库: PDF CLOWN 、 Pdf-Renderer 、 JPod...

    最后啊:
    各位大神求教,我该怎么把绘制的 View 保存为 PDF 的。
    第 2 条附言  ·  2016 年 7 月 26 日
    已决定使用 IText ,我拿到授权的(苦笑不得脸~~~
    17 条回复    2016-07-29 10:43:44 +08:00
    jeremaihloo
        1
    jeremaihloo  
       2016 年 7 月 26 日 via Android
    兄弟,强迫症看不下去,你这文本格式调整一下,太乱了
    jyf007
        2
    jyf007  
       2016 年 7 月 26 日 via Android
    这是不可能实时实现的。
    hush
        3
    hush  
    OP
       2016 年 7 月 26 日
    @jyf007 不是实时的,我是把数据绘制好了放到了 View 里面,再把 View 保存为 PDF 就好了
    @jeremaihloo 我有用回车啊~ 不知道怎么回事
    shily
        4
    shily  
       2016 年 7 月 26 日 via Android
    @hush 需要两个回车
    hush
        5
    hush  
    OP
       2016 年 7 月 26 日
    @shily 好的好的,可重点是不是有找错
    iyeatse
        6
    iyeatse  
       2016 年 7 月 26 日
    hush
        7
    hush  
    OP
       2016 年 7 月 26 日
    @iyeatse 不可啊~ 调个 JNK 我不晕死啊~
    hush
        8
    hush  
    OP
       2016 年 7 月 26 日
    @iyeatse 已经晕了,是说 JNI 的
    jeremaihloo
        9
    jeremaihloo  
       2016 年 7 月 26 日
    @hush 兄弟,我说的没有错吧,排版做好了就有人回了
    kideny
        10
    kideny  
       2016 年 7 月 26 日
    要做电子合同?
    hush
        11
    hush  
    OP
       2016 年 7 月 26 日
    @kideny 嗯的,后期还要打印出来

    @jeremaihloo 哈,好的排版才有观感
    simaben
        12
    simaben  
       2016 年 7 月 26 日
    mupdf
    Khlieb
        13
    Khlieb  
       2016 年 7 月 26 日 via Android
    MuPDF ,或者搞个云打印
    Khlieb
        14
    Khlieb  
       2016 年 7 月 26 日 via Android
    @Khlieb 就是搞生成 PDF 的虚拟打印机的云打印
    hush
        15
    hush  
    OP
       2016 年 7 月 26 日
    @Khlieb 是要用的 NDK 么,有试过耶, C++我是渣渣啊
    Khlieb
        16
    Khlieb  
       2016 年 7 月 28 日 via Android
    @hush 这个我不太清楚,但我知道 MuPDF 网站有开发文档。
    hush
        17
    hush  
    OP
       2016 年 7 月 29 日
    @Khlieb 仅支持打开 PDF 的,我现在用的 IText
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2907 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:04 · PVG 23:04 · LAX 07:04 · JFK 10:04
    ♥ Do have faith in what you're doing.