本文介绍打开PDF文件时,PDF阅读器所显示的文件名称文件实际名称不一致的解决办法。

  就在刚刚准备一篇空间三维建模相关的博客时,偶然发现了如下一个问题:

  在打开这个图中名称为空间三维建模_操作.pdfPDF文件后,在PDF阅读器中其题目却变成了另一个名称:

  没错,由原有的PDF文件名称变为了班级规划书这个名字。

  看到这个新的名字,立刻想到了——这个是我在学校很久之前写的一份Word,标题就是这个班级规划书;而我也还能记得,因为当初这个班级规划书Word文件中的格式、排版、封面都比较好,所以之后很多学习、工作上的文档都直接用了班级规划书Word文件作为模板,在其上修改内容;而我的空间三维建模_操作.pdf文件当初的Word文件,也是基于这个班级规划书Word文件模板修改的。

  于是,打开空间三维建模_操作.pdf文件原先的Word的“属性”:

  果不其然,这个Word带有班级规划书这个标题。那么问题就清楚了:我用了Office 2019 Word自带的PDF转换,其默认保留了原有的Word文件“标题”信息;而对于部分PDF阅读器(例如本文中我用的是Foxit),其在显示PDF文件的名称时,是依据这个PDF文件的“标题”信息的。也是因此,出现了本文开头的那个问题。

  那么,将原有的Word文件“标题”信息删除为空白,重新导出为PDF文件:

  再用同一PDF编辑器打开,问题解决。

  这个问题我也是第一次发现,所以赶紧记录一下警醒自己。

  尤其需要注意的是,似乎有的PDF阅读器不会用原有Word文件的标题作为PDF打开后显示的名称——比如之前我一直用金山的PDF阅读器,就似乎一直没有发现这个问题,从而说明有可能其和现在我用的Foxit在显示PDF名称上有不同(包括Adobe Acrobat DC似乎也会用原有Word文件的标题作为PDF文件打开后所显示的名称)。那么我们更加需要注意了:这种只有自己看的PDF文件出了问题还好,如果是比较重要的PDF——比如以后给面试官发自己用模板修改的、已命名为XXX个人简历.pdf的简历,我们自己的电脑用的PDF阅读器显示的名称没有问题,但是结果面试官装的是别的PDF软件,在面试官电脑打开显示的却是清新淡雅职场简历模板这种名字,就很尴尬的。

PDF打开后显示的名称不是其文件名怎么办?的更多相关文章

  1. allure生成的报告打开后显示loading

    allure生成的报告打开后显示loading,怎么办? 1. allure生成报告的命令 1.1.生成测试数据 # 命令格式:pytest 相关参数 指定执行的用例 --alluredir=数据存放 ...

  2. gitlab修改代码提交后显示中文名称

    公司要求提交的代码能显示出是哪位提交的,所以要求显示中文名称以便统计工作 修改方法: 打开CMD命令提示符输入页面,输入修改指令: git config --global user.name &quo ...

  3. phpcms v9附件上传后显示链接名称如何改为附件名称?

    使用phpcms v9的朋友都知道,v9在后台添加内容的时候上传附件显示的是一个链接,这样太不人性化了,那怎么显示文件名称呢 ?小编以前发布文章的时候都是上传后复制链接在给文字加上超链接的,这样非常的 ...

  4. 【wireshark】打开后显示There are no interfaces on which a capture can be done

    解决方式:用管理员方式打开wireshark即可

  5. recon-ng打开后显示No modules enabled/installed

    今天开始学习使用 recon-ng,进去后发现这么一行: 原因 在网上找了挺久,发现了这篇文章:Recon-ng v5 Tutorial, 原来是更新的原因,需要我们自行安装模块(旧版本是自带了许多模 ...

  6. 工控随笔_03_西门子_Step7项目打开后CPU显示问号解决方法

    我们在利用西门子的S7-300/400 PLC的编程软件Step7的时候会出现下面如图所示的问题. 在打开项目的时候,我们会在Simatic Manager里面看到CPU以及一些其他一些组件显示问号. ...

  7. Extjs4---Cannot read property 'addCls' of null 或者 el is null 关于tab关闭后再打开不显示或者报错

    做后台管理系统时遇到的问题,关于tab关闭后再打开不显示,或者报错 我在新的tabpanel中加入了一个grid,当我关闭再次打开就会报错Cannot read property 'addCls' o ...

  8. 网上下载的 chm 文件打开后右侧内容显示空白

    有时候在网上下载的chm文件打不开,或者打开后右侧内容显示空白,可尝试以下方法解决. 1.当你第一次打开文件时,会弹出如下警告窗口,点击打开: 打开后发现不管你怎么点,右边始终是空白的,有时候也会提示 ...

  9. Matlab R2017b 打开后一直显示“正在初始化”,导致无法运行命令

    1. 前言 Matlab R2017b打开后一直显示"正在初始化",导致无法运行命令. 2. 解决方案 1. 找到并记录授权文件license_standalone.lic的路径. ...

  10. 电子口岸 打开“退税联打印”时,PDF界面无法显示

    电子口岸 打开“退税联打印”时,PDF界面无法显示 咨询0571-95198 : IE要在8-10间,系统 要Win7 32B ---------------------参考------------- ...

随机推荐

  1. Python 使用json存储数据

    一.前言 很多程序都要求用户输入某种信息,如让用户存储游戏首选项或提供要可视化的数据.不管专注的是什么,程序都把用户提供的信息存储在列表和字典等数据结构中.用户关闭程序时,你几乎总是要保存他们提供的信 ...

  2. js- throw and try-catch-finally

    总结一下: 1.throw 抛出错误 2.在使用try-catch时 try{}抛出错误,catch{}块语句才执行,另外catch(e)可创建例如e的标识符,对try{}块抛出异常进行捕捉 3.在使 ...

  3. 第17章 使用日志记录监视和排除错误(ASP.NET Core in Action, 2nd Edition)

    第3部分 扩展应用程序 我们在第1部分和第2部分中介绍了大量内容:我们查看了您将用于构建传统服务器渲染的 Razor Pages 应用程序以及 Web API 的所有主要功能组件.在第3部分中,我们将 ...

  4. torch直接更改参数

    使用model.layer1.weight.data.copy_(w1) 其中model是自定义的参数名字,layer1是某个具体的层,使用某个具体的w1来修改

  5. 高并发解决方案之 redis 分布式锁

    背景:秒杀服务中要写一个定时任务:活动到期时给order微服务发送关闭订单的通知.这需要改变数据库表中的数据,而集群中服务是多节点的方式进行部署,会出现并发执行的情况,所以采用的redis的分布式锁的 ...

  6. java-------导出数据csv

    outputStream = new FileOutoutStream(file); outputStreamWriter = new OutputStreamWriter (outputStream ...

  7. centos7 为文件夹添加写入权限

    [root@VM-16-15-centos ~]# sudo su[root@VM-16-15-centos ~]# cd /www/wwwroot/www.htqq.sale/php/images[ ...

  8. CentOS7安装 Redis5 单实例

    1.下载redis下载地址在:redis.io比如把Redis安装到/usr/local/soft/ cd /usr/local/soft/ wget http://download.redis.io ...

  9. Post 大小超出允许的限制

    原因大体找到了: 除了项目最外层有web.config, 在 Pages页面下还有一个web.config配置文件, 遍历顺序为 :aspx 页面同级目录-->逐级父级目录-->根目录-- ...

  10. Net6读取AppSettings.json

    1.创建Helper类 public class AppHelper { private static IConfiguration _config; public AppHelper(IConfig ...