olibara wrote:
This is far from an efficient way to use a Template
There is little overhead in the PDF file, so with respect to that this method is efficient.
olibara wrote:
If not, I can of course continue to create the whole final document from scratch but this is less flexible and requires an update of the application for any lay-out changes
We use a generic application and customer-specific DLLs that handle the layout. Those DLLs include PDF files with pre-made pages for cover and some content pages, but also page backgrounds.
We do not have to change the application if the layout changes for one customer. But we still have to compile a DLL for them.
If you think that AcroForms are templates as you want them, then feel free to try them. Older versions of PDFsharp included an AcroForms sample.