QPromise / EasyTrans

支持谷歌翻译、百度翻译、有道翻译的免费接口,基于Django、PyMuPDF实现了pdf文档英译汉的功能,翻译后的pdf格式基本保持不变,可以下载docx和pdf格式的翻译文档,基本解决复制caj中文论文时的格式问题,简单的满足看论文以及写总结的需求。
529 stars 135 forks source link

一直错误 #9

Open rookie-iosers opened 4 years ago

rookie-iosers commented 4 years ago

PyMuPDF没有1.14.13这个版本,然后就一直报错。File "C:\Users\pxj11\AppData\Local\Programs\Python\Python37\lib\site-packages\fitz\fitz.py", line 2664, in save raise ValueError("cannot save with zero pages")

QPromise commented 4 years ago

不好意思,PyMuPDF更新1.16.9版本,代码中使用的那个函数参数改变了,现已进行更新。 trans_to_pdf.py中此行代码参数变为如下:flags = 4 blks = cur_page.getTextBlocks(flags = 4) # read text blocks of input page

rookie-iosers commented 4 years ago

按你的改完,然后只用pdf翻译的功能,会出现new_pdf.save(new_file_name, garbage=4, deflate=True, clean=True) # 保存翻译后的pdf File "C:\Users\pxj11\AppData\Local\Programs\Python\Python37\lib\site-packages\fitz\fitz.py", line 2680, in save raise ValueError("cannot save with zero pages")

QPromise commented 4 years ago

现在可以了,我刚push上去,之前那个应该是用的bing翻译,你换成google试试,还有就是PyMuPDF更新了吗~~