我想使用批处理脚本为以特定单词“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!
)
提前致谢!
@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
您必须预先创建一个名为“PDF”的文件夹才能正常输出。