如何禁止打开PDF文件?推荐2种方法!

在工作中,我们经常会使用到PDF文件,对于重要的文件,不想被随意打开怎么办呢?下面小编分享2个方法,第二个很实用,记得收藏起来!

方法1:设置密码保护

我们可以通过PDF编辑器,给PDF文件设置“打开密码”,这样只有输入正确的密码,才能打开文件。

首先,通过编辑器打开PDF文件后,点击菜单选项卡【保护】列表中的【密码加密】;

弹出对话框后,在密码栏里输入想要设置的密码,点击【确定】后,就设置完成了。

再次打开PDF文件,会看到提示栏,需要输入密码,才能打开文件。

如果后续不需要保护了,不想每次打开PDF都要输入密码,也可以取消密码,按以下方法操作即可。

首先,通过编辑器打开PDF文件,因为设置了密码,需要输入密码打开文件后再操作。然后点击菜单选项卡【保护】列表中的【删除安全设置】,就可以取消“打开密码”了。

当然,如果不小心忘记了密码,是无法通过PDF编辑器来取消密码的,这种情况,需要借助其他工具来解决问题。

以小编使用的PDF工具为例,工具中有多个功能模块。其中,【找回密码】模块提供了4种找回方法,可以帮助我们找回PDF文件的“打开密码”。

【添加密码】模块可以设置PDF文件的“打开密码”,这样就算没有PDF编辑器,也可以设置“打开密码了”。

方法2:将PDF文件“伪装”成其他格式文件

再来说说第二种方法, 我们可以通过解压缩软件,比如WinRAR、7-ZIP等,将PDF文件修改后缀后,“伪装”成其他格式文件,这样就打不开PDF文件了。

首先,选中PDF文件,点击鼠标右键选择WinRAR列表的【添加到压缩文件】,压缩PDF文件。

弹出【压缩文件名和参数】对话框后,在【压缩文件名】一栏里,将压缩格式的后缀修改成其他格式的后缀,比如“doc”、“ppt”等,然后点击【确定】,就完成压缩了。

比如我们将后缀修改成“doc”,那压缩后,PDF文件就会显示成Word文件,让人以为就是Word文档。

但实际这是压缩后的压缩文件,直接双击是无法打开文件的。

点击打开文件,就会弹出对话框,提示错误,也就是无法打开原本的PDF文件了。

那后续自己想要查看PDF文件时,如何打开呢?

只需要通过“打开方式”选择解压缩软件,就可以打开压缩包,看到压缩包里的PDF文件了。

如图,打开压缩包,就可以看到里面的PDF文件了。

如果后续不需要“伪装”成其他格式了,只需要将压缩包解压出来,就可以变成原本的PDF文件了。

以上就是禁止打开PDF文件的两种方法,你学会了吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/613861.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

拼多多二面,原来是我对自动化测试的理解太浅了

如果你入职一家新的公司,领导让你开展自动化测试,作为一个新人,你肯定会手忙脚乱,你会如何落地自动化测试呢? 01 什么是自动化 有很多人做了很长时间的自动化但却连自动化的概念都不清楚,这样的人也是很悲…

Excel常用操作

计算支付成功率 使用公式 ROUND(B2/C2,4)*100&"%" 字符串拼接 将A1-A10的数字用英文逗号拼接 TEXTJOIN(",",TRUE,A1:A10) 将A1-A10中大于5的数字用英文逗号拼接 ARRAYFORMULA(TEXTJOIN(",",TRUE,IF(A1:A10>5,A1:A10,"")…

centos7下fastdfs分布式部署

需要先在159及120服务器上安装fastdfs服务 可参考:centos7部署FastDFS服务_centos fastdfs 增加到服务中-CSDN博客 1、整体架构,使用3个服务器节点,其中两台为跟踪器节点及存储节点,一台服务器搭建nginx做统一入口进行负载均衡 …

Android bootchart 分析启动性能工具使用

bootchart简介 bootchart 可为整个系统提供所有进程的 CPU 和 I/O 负载细分。该工具不需要重建系统映像,可以用作进入 systrace 之前的快速健全性检查。 1. 板端配置: 在Android 板端启用 bootchart,请运行以下命令: 2. Bootch…

Python 框架安全:SSTI 模板注入漏洞测试.

什么是 SSTI 模板注入 SSTI (Server-Side Template Injection) 是一种Web应用程序安全漏洞,它发生在应用程序使用模板引擎渲染用户输入时。当应用程序将用户输入直接插入到模板中而不进行充分的过滤和验证时,就可能导致SSTI漏洞。攻击者可以利用这个漏洞…

今天遇到一个GPT解决不了的问题

问题描述 你好,postman的一个post请求,编辑器里面放了一个很长的json数据,报Tokenization is skipped for long lines for performance reasons. This can be configured via editor.maxTokenizationLineLength.,但是同样的数据&a…

C语言标准函数库解析及应用

文章目录 C标准函数库主要包含在以下几个头文件中:常见标准库函数的使用方法:1. **stdio.h - 输入输出**2. **stdlib.h - 动态内存分配**3. **string.h - 字符串操作**4. **math.h - 数学运算**5. **time.h - 时间处理**6. **ctype.h - 字符分类**7. **a…

ACC-UNet: A Completely Convolutional UNet Model for the 2020s

文章目录 ACC-UNet: A Completely Convolutional UNet Model for the 2020s摘要方法实验结果 ACC-UNet: A Completely Convolutional UNet Model for the 2020s 摘要 这十年以来,计算机视觉领域引入了 Vision Transformer,标志着广泛的计算机视觉发生了…

26-ESP32-S3 的 FLASH分区表以及 SPIFFS 文件系统 和spiffsgen.py工具

ESP32-S3 的 SPIFFS 文件系统 ESP32-S3的ROM,RAM,FLASH 存储器类型描述容量内部存储器ROM用于存储固定的程序代码和数据384KBSRAM用于存储运行时的程序数据512KBRTC SRAM在深度睡眠模式下仍然保持数据16KB外部存储器PSRAM片外用于存储运行时的程序数据…

Python专题:八、列表(2)

Python的内置数据类型——列表 定义一个列表a,直接遍历,列表元素 for in循环,通过索引遍历列表 range(参数一,参数二) range(len(a))range(0,len(a)) in 关键字判断元素是否在列表…

射频识别技术RFID

射频识别技术RFID RFID介绍 射频识别: 英文名称是(Radio Frequency Identification), 简称是“ RFID” 又称 无线射频识别, RFID是物联网的其中一种终端技术。 RFID是一种通信技术, 可通过无线电讯号耦合识别特定目标并读写相关…

人脸识别之bbox【det_10g】-ncnn(c++)

模型描述 det_10g是insightface 人脸框图和人脸关键点的分类,最终能够得到人脸框图bbox,分值还有人脸五官(眼x2、鼻子x1、嘴巴x2) 由于我这里没有采用最终结果,通过onnx转换为ncnn,所以后面的步骤结果丢弃…

空间复杂度与链表刷题

"一切的一切都是你自己在感应." 本文索引 空间复杂度复杂度实例实例1实例2实例3 链表题目1. 返回倒数第K个节点2. 链表的回文结构3. 相交链表4. 随机链表的复制5. 环形链表 总结: 前言: 本文主要探究空间复杂度与链表题目讲解 更多文章点击主页: 酷酷学!!! 如果此文对…

Python自动化测试面试题 —— Selenium篇!

Selenium中有几种等待 隐形等待/智能等待 dr.implicitly_wait() 显性等待 WebDriverWait 强制等待 time.sleep() Selenium中有哪些定位方式 8种 tag 三大基本属性 id/name/class_name 链接 link text/partial link text 高级 css selector/xpath 弹框怎么处理 4种弹…

Mac电脑安装打开APP显示问题已损坏 问题解决

当MAC电脑安装完软件打开时,显示文件已损坏,无法打开。搜了很多教程终于找到解决方案,记录下方便以后再用。 我的mac电脑是intel芯片的,如果你遇到这个问题,可以参考我的这个方案。 1.首先当打开软件后出现 “xx软件已…

云效 Pipeline as Code 来了!这些场景,用好它效率翻倍!

从可视化编排到支持 YAML 编排 云效流水线 Flow 是开箱即用的企业级持续集成和持续交付工具,支持丰富的代码源、构建、自动化测试工具、多种部署类型和部署方式,与阿里云深度集成,还提供多种企业级特性,助力企业高效完成从开发到…

【Pip】pip 安装第三方包异常:[SSL:CERTIFICATE_VERIFY_FAILED]解决方案

pip 安装第三方包异常:[SSL:CERTIFICATE_VERIFY_FAILED] 大家好 我是寸铁👊 总结了一篇pip 安装第三方包异常:[SSL:CERTIFICATE_VERIFY_FAILED]✨ 喜欢的小伙伴可以点点关注 💝 报错 今天在安装第三方包时报错如下: 解决方案 本质上是需要指定信任的镜像…

SpringBoot+Vue实现图片滑块和文字点击验证码

一、背景 1.1 概述 传统字符型验证码展示-填写字符-比对答案的流程,目前已可被机器暴力破解,应用程序容易被自动化脚本和机器人攻击。 摒弃传统字符型验证码,采用行为验证码采用嵌入式集成方式,接入方便,安全&#…

train_gpt2_fp32.cu

源程序 llm.c/test_gpt2_fp32.cu at master karpathy/llm.c (github.com) #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> #include <assert.h> #include <float.h> #include <string.h> #include…

国内十大免费图床推荐

国内十大免费图床推荐 近期&#xff0c;莫卡乐AI导航站汇总了国内一些出色的图床网站&#xff0c;既有知名大站&#xff0c;也有小众网站&#xff0c;用户的使用体验都非常好&#xff01; 1.路过图床 地址&#xff1a;https://imgse.com/ 我们是国内知名的图床之一&#xf…