回眸一笑v 发表于 2024-11-1 14:37

Python怎么把svg转换成word,或pdf转为word 并且排版保持

Python怎么把svg转换成word,或pdf转为word 并且排版保持(字体,页眉页脚等)

FCGkitty 发表于 2024-11-1 14:57

转换很麻烦,这涉及到扫描件还是图片的问题

cxb2468 发表于 2024-11-1 15:08

这正好是个大众需求,去实现吧又能造一个wps一样的软件!!!感谢发现需求额

回眸一笑v 发表于 2024-11-1 15:10

FCGkitty 发表于 2024-11-1 14:57
转换很麻烦,这涉及到扫描件还是图片的问题

是很麻烦。。

风子是我 发表于 2024-11-1 15:15

本帖最后由 风子是我 于 2024-11-1 15:17 编辑

将SVG转换为图像格式(如PNG或JPEG)。
使用Python库(如python-docx)将图像插入Word文档。
举个例子:
from docx import Document
from PIL import Image
svg_file = 'path_to_your_svg_file.svg'
png_file = 'path_to_your_output_png_file.png'
svg_to_png = Image.open(svg_file)
svg_to_png.save(png_file)
doc = Document()
doc.add_picture(png_file)
doc.save('output_document.docx')

PDF转WORD
from pdf2docx import Converter
pdf_file = 'path_to_your_pdf_file.pdf'
word_file = 'path_to_your_output_word_file.docx'
cv = Converter(pdf_file)
cv.convert(word_file, start=0, end=None)
cv.close()

lechao 发表于 2024-11-1 15:17

有库能进行识别然后转写,但是现在市面上都有很多可以离线/在线做这事的工具了,工具更快

回眸一笑v 发表于 2024-11-1 15:18

风子是我 发表于 2024-11-1 15:15
将SVG转换为图像格式(如PNG或JPEG)。
使用Python库(如python-docx)将图像插入Word文档。
举个例子:
...

转成图片就不可编辑了。。svg本身是可编辑的

Carlson20 发表于 2024-11-1 15:22

有很多的软件可以做,python怎么做,感觉有点难

小能维尼 发表于 2024-11-1 15:22

不是哥们,别人公司好不容易造一个软件来进行pdf转word,都还不一定保证格式完全一样
哪个家伙的python库这么牛逼,能pdf转word,还保证格式
你最多是python调用Adobe或ABBYY等软件进行转换

回眸一笑v 发表于 2024-11-1 15:26

小能维尼 发表于 2024-11-1 15:22
不是哥们,别人公司好不容易造一个软件来进行pdf转word,都还不一定保证格式完全一样
哪个家伙的python库 ...

看到个人实现了。虽然排版没保持完全一样,但也够用
页: [1] 2
查看完整版本: Python怎么把svg转换成word,或pdf转为word 并且排版保持