- addBackgroundImage
- addFooter
- addHeader
- addLineNumbering
- addMacroFromDoc
- addPageBorders
- addProperties
- addSection
- createCharacterStyle
- createListStyle
- createParagraphStyle
- docxSettings
- importHeadersAndFooters
- importListStyle
- importStyles
- modifyPageLayout
- parseStyles
- removeFooters
- removeHeaders
- setBackgroundColor
- setDefaultFont
- setDocumentDefaultStyles
- setEncodeUTF8
- setLanguage
- setMarkAsFinal
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. |