Open protected pdf silent by command line


#1

Hello,

Is there any parameter I can use to open a protected pdf that I know the password?


#2

Unfortunately it’s not possible to provide a password from cmd-line. You’ll be asked for password when Sumatra tries to open the file.


#3

@oengenheiro

there arey 2 solutions

  1. there iS AN OPTION TO STORE PASSWORDS IN THE SumatraPDF-settings.txt FILE

a whitespace separated list of passwords to try when opening a password protected document
(passwords containing spaces must be quoted) (introduced in version 2.4)
DefaultPasswords =

IF YOU REPLACE A COPY OF THE INI from the command line prior to opening the file by command line it may work, the SumatraPDF-settings.txt could be stored in a secured zip and deleted afterward if you dont want others to see the plaintext however you still need to supply the password for extracting from zip :slight_smile:

  1. if you first open the file sumatra pdf will ask if you wish to store the password and will keep the pasword in the SumatraPDF-settings.txt file encrypted for that path\filename e.g. for test123 you will see under “filestates” a line such as

     DecryptionKey = 7486a20913ab1c6920675702c3b7c0b7251cdbe84c957c5031cd301679816ee100000000000000000000000000000000
    

again if you store / replace the SumatraPDF-settings.txt file as required at runtime then SumatraPDF will apply that entry for that given path\filename , if you need a more general solution you will need to use a program to manipulate those entries


#4

Does sound like a feature worth adding though IMO. :slight_smile:


#5

Great solution!! Thanks!