The DynamicDocs API provides an effective way to create bespoke pdf documents in bulk with ability to include graphics and logic in the documents.
However this is done with some security considerations and limitations which are presented in this section.
To download the document into your environment, we provide an URL link in the Progress JSON. See the compile resource page for an example. The URL link is created via AWS S3 presigned_url capability. For more information please consult the AWS website.
Please note that not all Latex packages are available when compiling Latex templates. This restriction is a function of a limited space available on AWS Lambda. Due to the space restriction, we have opted to include the most popular and well used packages. However this is not a perfect method so if you desperately require a packge which we are missing, please let us know.
The document compilation will run for 30 seconds after which it will time out. This is used to protect the API from running very documents which are too long. Should you need this restriction to be lifted, please consult us directly.
The template files are limited to the 3Mb limit. This is to ensure that large images are not used in the documents as those will increase the document size and would take considerable more time to download. In most cases, the culprit of breaching this limit are media files. We advise our clients to use graphics software and decrease the size of the media files. One can effectively do this without losing too much quality.