Siccc wrote:
Is there a problem using MigraDoc in several instances at a time, e.g. to create more than one pdf documents simutaneiously by different instances? Are there limitaions?
There are limitations if you have a single application and a single AppDomain and try to create multiple documents at the same time.
There shouldn't be limitations when you are using separate applications, application pools, or AppDomains.
One issue comes from font caching. This problem surely existed with earlier versions, but may have been resolved with the current versions that use IFontResolver.
The workaround was creating a dummy document using just one thread that contains all the fonts that will ever be used. This filled the cache.
Then it was possible to create multiple documents in separate threads.