We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I automated the decryption of my salary statement using the api and the decryption returned the following error,
dereferenceObject: problem dereferencing object 4: Unescape: illegal escape sequence \> detected: <<BD>k<C3>.<8B><CB>N^Z^H^C<A6><B5><99>|^@\><BB>>
I'm able to replicate this error using the CLI pdfcpu decrypt -vv -upw [password] -opw [password] salery.pdf salery_decrypted.pdf
pdfcpu decrypt -vv -upw [password] -opw [password] salery.pdf salery_decrypted.pdf
Output:
writing salery_decrypted.pdf... ... Fatal: Unescape: illegal escape sequence \> detected: <�k�.��N���|\>�> github.com/pdfcpu/pdfcpu/pkg/pdfcpu.Unescape /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/string.go:173 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.decryptString /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/crypto.go:1041 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.decryptDeepObject /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/crypto.go:1176 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.decryptDeepObject /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/crypto.go:1155 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.dict /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:1647 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.ParseObject /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:1752 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.dereferenceObject /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:2331 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.dereferenceObjects /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:2433 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.dereferenceXRefTable /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:2512 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.Read /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:80 github.com/pdfcpu/pdfcpu/pkg/api.ReadContext /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/api.go:48 github.com/pdfcpu/pdfcpu/pkg/api.readAndValidate /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/api.go:107 github.com/pdfcpu/pdfcpu/pkg/api.readValidateAndOptimize /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/api.go:130 github.com/pdfcpu/pdfcpu/pkg/api.Optimize /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/optimize.go:38 github.com/pdfcpu/pdfcpu/pkg/api.Decrypt /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/crypto.go:96 github.com/pdfcpu/pdfcpu/pkg/api.DecryptFile /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/crypto.go:145 github.com/pdfcpu/pdfcpu/pkg/cli.Decrypt /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/cli/cli.go:47 github.com/pdfcpu/pdfcpu/pkg/cli.processEncryption /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/cli/process.go:114 github.com/pdfcpu/pdfcpu/pkg/cli.Process /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/cli/process.go:35 main.process /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/cmd/pdfcpu/process.go:102 main.processDecryptCommand /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/cmd/pdfcpu/process.go:535 main.commandMap.process /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/cmd/pdfcpu/cmd.go:143 main.main /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/cmd/pdfcpu/main.go:55 runtime.main /Users/horstrutter/gotip/src/runtime/proc.go:255 runtime.goexit /Users/horstrutter/gotip/src/runtime/asm_amd64.s:1581 dereferenceObject: problem dereferencing object 4 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.dereferenceObject /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:2333 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.dereferenceObjects /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:2433 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.dereferenceXRefTable /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:2512 github.com/pdfcpu/pdfcpu/pkg/pdfcpu.Read /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/pdfcpu/read.go:80 github.com/pdfcpu/pdfcpu/pkg/api.ReadContext /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/api.go:48 github.com/pdfcpu/pdfcpu/pkg/api.readAndValidate /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/api.go:107 github.com/pdfcpu/pdfcpu/pkg/api.readValidateAndOptimize /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/api.go:130 github.com/pdfcpu/pdfcpu/pkg/api.Optimize /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/optimize.go:38 github.com/pdfcpu/pdfcpu/pkg/api.Decrypt /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/crypto.go:96 github.com/pdfcpu/pdfcpu/pkg/api.DecryptFile /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/api/crypto.go:145 github.com/pdfcpu/pdfcpu/pkg/cli.Decrypt /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/cli/cli.go:47 github.com/pdfcpu/pdfcpu/pkg/cli.processEncryption /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/cli/process.go:114 github.com/pdfcpu/pdfcpu/pkg/cli.Process /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/pkg/cli/process.go:35 main.process /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/cmd/pdfcpu/process.go:102 main.processDecryptCommand /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/cmd/pdfcpu/process.go:535 main.commandMap.process /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/cmd/pdfcpu/cmd.go:143 main.main /Users/horstrutter/go/src/github.com/pdfcpu/pdfcpu/cmd/pdfcpu/main.go:55 runtime.main /Users/horstrutter/gotip/src/runtime/proc.go:255 runtime.goexit /Users/horstrutter/gotip/src/runtime/asm_amd64.s:1581
The pdf decrypts fine in all pdf viewers I've tried (Evince, Chrome, ...)
The text was updated successfully, but these errors were encountered:
Thanks for reporting this!
Sorry, something went wrong.
8b9e92e
This is fixed with the latest commit. Please test if this works for you and report back any issues. Thank you for using pdfcpu 💚
Works perfectly 👍 Thanks for the fast fix!
hhrutter
No branches or pull requests
I automated the decryption of my salary statement using the api and the decryption returned the following error,
I'm able to replicate this error using the CLI
pdfcpu decrypt -vv -upw [password] -opw [password] salery.pdf salery_decrypted.pdf
Output:
The pdf decrypts fine in all pdf viewers I've tried (Evince, Chrome, ...)
The text was updated successfully, but these errors were encountered: