V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
ryanX
V2EX  ›  Python

工作需要开发在线编辑 pdf 功能,有什么现成的库或例子吗?

  •  
  •   ryanX · 2019-01-10 19:06:58 +08:00 · 3931 次点击
    这是一个创建于 2139 天前的主题,其中的信息可能已经有所发展或是发生改变。

    谢谢大家。

    20 条回复    2020-11-27 22:39:01 +08:00
    NotNil1
        1
    NotNil1  
       2019-01-10 19:20:18 +08:00
    这就是个坑,大坑,之前我们产品就想搞,然后自己把自己搞死了。
    coolmenu
        2
    coolmenu  
       2019-01-10 19:48:25 +08:00
    有个 kami,我在 pixelbook 上订阅使用,做的还不错。
    zjl11
        3
    zjl11  
       2019-01-10 20:27:04 +08:00
    哈哈 之前有个哥们做在线 PPT 编辑 搞坐标系 标签
    ducklyl
        4
    ducklyl  
       2019-01-11 09:13:32 +08:00
    这个有点难度啊,不是 CRUD 就可以搞定的
    zzxCNCZ
        5
    zzxCNCZ  
       2019-01-11 09:17:37 +08:00
    可以找备选方案,推荐富文本吧,数据存一份,pdf 存一份,合起来就是在线编辑了
    aboutyang
        6
    aboutyang  
       2019-01-11 09:38:30 +08:00
    去下载一份日本签证申请表,就是一个离线 pdf 表单, 可编辑。
    eliteYang
        7
    eliteYang  
       2019-01-11 09:54:03 +08:00
    还不如搞在线 word,然后保存成 pdf
    bihuchao
        8
    bihuchao  
       2019-01-11 09:55:14 +08:00
    google 开源库
    [pdfium]( https://pdfium.googlesource.com/pdfium/ )
    ryanX
        9
    ryanX  
    OP
       2019-01-11 11:04:52 +08:00
    @coolmenu 公司数据比较敏感,最好是能够用私有服务器的。
    ryanX
        10
    ryanX  
    OP
       2019-01-11 11:06:33 +08:00
    @zzxCNCZ 这个方案已经考虑过了,在线查看是没有问题,但是打印和文档转发方面有问题,作为备用方案。
    ryanX
        11
    ryanX  
    OP
       2019-01-11 11:07:51 +08:00
    @eliteYang word 不是更麻烦。。。现在我们所有 office 格式都是转成 pdf 预览的。
    ryanX
        12
    ryanX  
    OP
       2019-01-11 11:10:38 +08:00
    @bihuchao 谢谢,我去研究一下。
    VictorJing94
        13
    VictorJing94  
       2019-01-11 11:13:57 +08:00
    itext 应该够用吧,,,
    在线富文本,转储生成 PDF,,一式两份...
    xpresslink
        14
    xpresslink  
       2019-01-11 12:47:00 +08:00
    楼主这个问题能转换一下思路么?
    比如在线随便编辑一个纯文本带样式的格式,如 HTML/Markdown 然后提交给后端服务转换成 PDF 下载。
    非要 PDF 在线编辑么? PDF 是二进制文件里面要是嵌了图片就更不处理了,你让前端用 js 来处理有点困难。
    allenhu
        15
    allenhu  
       2019-01-11 13:50:23 +08:00
    html => pdf
    xiaoyang7545
        16
    xiaoyang7545  
       2019-01-11 15:09:42 +08:00
    什么工作需要做这个,我们专门做 pdf 的这块都没做的很好
    reus
        17
    reus  
       2019-01-11 15:24:53 +08:00
    不知深浅的需求……
    做得好的话,你们公司单靠这个就能养活了,还用做其他?
    rizon
        18
    rizon  
       2019-01-11 16:32:48 +08:00
    pdf 是一种“绘画”式的文档格式(存储的是虽然文字其实也是“画”上去的),除了 adobe 这类大牛做的勉强算是编辑功能的编辑,一般的成本投入是做不来 pdf 编辑的。你只能做其他格式的文档编辑,然后实时的互相转换格式。这这样还算简单。
    ryanX
        19
    ryanX  
    OP
       2019-01-12 13:11:35 +08:00
    其实这是另外转换来的需求,原需求是在线编辑 DWG。。。我们现在实现了 DWG 转为 PDF 在线预览。
    ko1haha
        20
    ko1haha  
       2020-11-27 22:39:01 +08:00
    安卓的 PDF 有阅读器借助 PDFium 我有信心做的比较好哦,特别是手势、滑动等方面。

    可以搜索简书上的系列。

    现在的大问题就是安卓的存储访问机制,这个鬼权限怎么搞呢。希望鸿蒙把安卓轰得渣渣都不剩了吧!这样,我就不用考虑这个低级弱智(我的 SD 卡你不让我访问安卓你算老几?)问题了……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1811 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:42 · PVG 00:42 · LAX 08:42 · JFK 11:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.