使用批处理脚本向文件夹中的 pdf 文件添加任何但相同的密码

问题描述 投票:0回答:2

我想使用批处理脚本为以特定单词“Retail..”开头的文件添加单个密码或密码保护特定目录中的所有 pdf 文件。 更新了我的代码,但这不会将密码应用于我的 pdf 文件。

@echo on
SETLOCAL ENABLEDELAYEDEXPANSION 
set filepattern="CE*.pdf"
REM cd /d C:\reports
cd C:\Desktop
for %%F in (%filepattern%) do (
set pass=test
::echo pdftk "%%~nxF" cat output "PDF\R_%%~nxF" owner_pw !pass!
pdftk CE.pdf output CE.pdf user_pw !pass!
)

提前致谢!

batch-file
2个回答
1
投票
@echo on
set filepattern="Retail*.pdf"
set pass=test
cd C:\Desktop
for %%F in (%filepattern%) do (
    pdftk %%~nxF output PDF\%%~nxF owner_pw %pass%
)

这应该加密:

RetailQuotes.pdf
PDF\RetailQuotes.pdf


0
投票

您必须预先创建一个名为“PDF”的文件夹才能正常输出。

© www.soinside.com 2019 - 2024. All rights reserved.