背景:pdf在一般公司,沒有辦公系統,又不是word/wps/Office系統,讀不出來,識別不了,只能將其轉化為圖片png,因此在小公司或者一般公司就需要pdf轉png的功能。本文將詳細展開。
1、fitz庫(也就是PyMuPDF)
直接pip安裝PyMuPDF即可使用,直接使用fitz操作,無需其他庫。
import sys,time,os,flask
import requests,oss2,fitz,shutil
import random,logging,json,datetime,stringapp = flask.Flask(__name__)
app.config['JSON_AS_ASCII'] = False
dirs="../"logging.basicConfig(format="%(asctime)s %(message)s",filename=os.path.join(dirs,'logs/flask.log'),filemode='a',level=logging.INFO)#INFO#WARNING
logger = logging.getLogger("main")accessKeyId="8203w---d"
accessKeySecret= "92nd9isa'dskf"
bucketName= "dagongsi-pre"
auth = oss2.Auth(accessKeyId, accessKeySecret)
endpoint= "https://oss-cn-beijing-internal.aliyuncs.com/"pre