Joyber 发布的文章

需要从 Word(.docx)文档中保存图片,但使用WPS在 Word 中直接对图片右键,选择另存为图片…之后,可以得到原图,但是只能一张一张的另存为,数量多的话就不科学了。

将 .docx 另存为 网页(.htm) 文件,可以获得一个网页和一个同名文件夹,里面的确获得了图片,但还是压缩的,与原图大小不一致;

如何提取 Word 文档中的原图?
第一步 对 .docx 文件,直接打开压缩包
下面以 7zip 为例,右键 .docx 文件,选择 7zip > 打开压缩包:

第二步 找到原图
然后就简单了,进入 word > media 文件夹,就可以找到原图啦,这是原图,全选拖到自己想要的存放图片的文件夹即可

使用同样的方法,还能提取 pptx xlsx 里的原图哦


        //语义化的文字转成数字
        function str2number (str) {
            let _str = str.substr(-1).toUpperCase()
            let number = parseFloat(str) || 0
            if (_str == 'W') number *= 10000
            else if (_str == 'K') number *= 1000
            return number
        }

        //解析文字,提取成最小最大值范围
        function parseRange(text) {
            text = text.toUpperCase()
            let isMax = text.indexOf('内') > -1
            let res = text.match(/([\d\.]+[KW])(?:\-([\d\.]+[KW]))?/)  //  1k-1.5W
            if (res) {
                let min =0 , max = 0
                if (typeof res[2] == 'undefined') {
                    //是xxx
                    if (isMax) {
                        max = str2number(res[1])
                    } else {
                        min = str2number(res[1])
                        max = min+1
                    }
                } else {
                    //是xxx-xxx格式
                    min = str2number(res[1])
                    max = str2number(res[2])
                }
                return [min, max]
            }
            return false
        }

        //判断区间 range1(用户预算) 是否包含在 区间range2(选项)内
        function inRange(range1, range2) {
            if (range1[0] == 0) {
                //不考虑最小金额时, 选项最大值内在最大预算内
                return range2[1] <= range1[1]
            }
            return range2[0]<=range1[0] && range2[1] >= range1[1]
        }

# 不安装这个pip3 install安装包的时候报错:  No module named '_ctypes',安装后需要重新编辑python,所以要先安装
yum install libffi-devel

wget https://www.python.org/ftp/python/3.8.16/Python-3.8.16.tgz
tar zxvf Python-3.8.16.tgz
cd Python-3.8.16
./configure --prefix=/usr/local/python38
make
make altinstall

ln -s /usr/local/python38/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python38/bin/pip3.8 /usr/bin/pip3

面板、插件版本:免费版 7.9.9
系统版本:CentOS 7.9.2009 x86_64(Py3.7.8) 
问题描述:原域名绑定了11个域名,申请的证书是多域名证书包含这11个域名,现在快到期了,其中一个域名已经过期,从域名绑定列表已经删除,问题是现在续签证书还是用的原来的11个域名进行申请,验证的时候提示域名无法访问

执行以下命令:

/www/server/panel/pyenv/bin/python /www/server/panel/class/acme_v2.py --domain  www.abc.com,www.abd.com --type http --path /www/wwwroot/www.abc.com

注意替换自己的域名和网站路径,执行完会提示证书保存路径,需要手动复制粘贴文件中的证书内容到网站配置中

PS:官方回复称在新版本中会修复这个问题,可以试试更新宝塔版本