美国签证文件如何打开?
谢邀 最近正好在解决这个问题,我们公司负责面签材料的整理,于是遇到了这个难题。 在网上搜索答案无果后决定自己研究一下,发现问题的关键在于PDF文件的编码。 PDF是Adobe公司开发的用于打印和传送文档的软件,因为其良好的兼容性和安全性成为目前广泛使用的文档格式。而我们在网络上下载的文件大部分都带有版权保护,所以会进行加密处理。 而每个PDF文件中都会带有一系列关于该文件的属性信息,其中就有文件的类型、创建者、修改时间等信息。这些信息都是以二进制形式出现在文件的头部,以ASCII的形式表示出来(例如日期用01/24/96),这种形式的字符可以称为元数据,而每一个字符都有固定的长度。当这些元数据的值被改变时,整个文件的类型也会发生改变。
了解了这一点后我们就知道,虽然我们不能直接修改PDF中的内容,但是我们可以通过修改它的元数据使其变为可读的状态。我试了一下,只要将下列元数据的值改为0x7B(单引号内的内容)就可以使文件变为可读状态了。 - creator: Adobe Acrobat Distiller;5.0 (Windows) - producer: Adobe PDF Library version 8.0 - title: - author: Date: Mon Jan 24 09:39:17 EST 1994 - subject: Description: This is a PDF file created by a software program; it was converted from an
acroform document original, and so contains no digital signatures! It may be read on any PDF viewer that can display unencrypted files! We've tried to make sure this conversion did not affect the content of your original. In case you would like to verify the contents yourself, please use Adobes free PDF toolbar which lets you compare two different versions in real-time or export them as image files for later inspection. Thank You! Please reprint all information contained herein without alteration,
exclusion or addition, including this disclaimer. For more details about how we process personal data see our privacy statement at URL Copyright © Adobe Systems Incorporated ; All Rights Reserved 如果要恢复成原样只需要将所有数值改回默认即可(如上图所示,除了date一行的0x3D外其他都是0x7D)。值得注意的是,只有creator、producer、title这3个字段的值才是固定的ASCII码,因此修改它们是最快捷有效的方法。