pdx:encryptDocx

Encrypts (AES128) a Word document.

Description

Element definition

This element allows to encrypt a Word document. The final user needs to insert the password included in the options array to access the content of the resulting file.

The encrypted file is a Microsoft Binary Compound File that is directly recognized as an encrypted Word document by the standard Word interface.

You may find a detailed description of this package in the Cryptophpdocx section of the API documentation.

Attributes and sub-elements

src

Path to the word document that we want to encrypt.

target

Path to the resulting encrypted document.

Options

key Description
password The password should be a string of 15 or less characters. If you introduce a password with more than 15 characters it will be automatically truncated.
Code samples
#Example 1

config.xml

content.xml

settings.xml

The resulting Word document looks like: