美文网首页
使用DispatchEx转xlsx为pdf后文件名中空格被%20

使用DispatchEx转xlsx为pdf后文件名中空格被%20

作者: TalkTalk战术 | 来源:发表于2022-06-26 21:07 被阅读0次

使用python的DispatchEx调用Excel转xlsx为pdf后出现奇怪的文件名问题,例如Alpha Li.xlsx转为了Alpha%20Li.pdf,最后排查到是文件路径拼接导致的。

D:\project\convertor/pdf/Alpha Li.pdf拼接得到了D:\project\convertor/pdf/Alpha Li.pdf。一般用这个路径保存文件不会出现问题,但是在这里保存后文件路径变成了D:\project\convertor\pdf\Alpha%20Li.pdf

解决办法:

使用os.path.abspath(D:\project\convertor/pdf/Alpha Li.pdf)转为统一的路径'D:\\project\\convertor\\pdf\\Alpha Li.pdf',再由DispatchEx处理后输出的文件名正常。

相关文章

  • 使用DispatchEx转xlsx为pdf后文件名中空格被%20

    使用python的DispatchEx调用Excel转xlsx为pdf后出现奇怪的文件名问题,例如Alpha Li...

  • shell技巧(part1)

    文件名中的空格 shell使用空格作为单词间的分割符,当文件名中出现空格时,直接使用空格则会当成多个参数,这里有两...

  • shell常用代码

    1、免密执行安装插件 2、为空判断 3、遍历文件获取文件名文件名称不能带有空格,有空格会获取空格后的名字,现已处理...

  • html如何显示空格

    一、使用全角空格 全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示; 二、使用空格...

  • uglifyjs合并js并保留注释

    uglifyjs js文件名(多个文件用空格隔开) --comments all --output 目标为文件名

  • Excel 保护文档去除密码

    假设被保护的文件名为 protect.xlsx 操作前请记得备份 1. 新建一个新的Excel文件,文件名随意,这...

  • UIWebView加载本地html、pdf和xlsx文件

    iOS中,有时候为了避免频繁使用网络加载,我们经常会把一些内容以html、pdf、xlsx等文件形式导入到工程中,...

  • 前端命名规范

    一、文件命名 文件名不得含有空格文件名建议只使用小写字母,不使用大写字母。( 为了醒目,某些说明文件的文件名,可以...

  • PDF转换技巧分享:怎么把pdf转换成jpg

    想要将pdf转图片,就需要用到转换器、编辑器这些工具,比如在线转换pdf文件为图片,我们就可以使用迅捷在线pdf转...

  • php/golang使用chrome内核实现服务器端html转p

    php/golang使用chrome内核实现服务器端html转pdf,html转图片,pdf加水印,pdf转图片等...

网友评论

      本文标题:使用DispatchEx转xlsx为pdf后文件名中空格被%20

      本文链接:https://www.haomeiwen.com/subject/guvgvrtx.html