Posted by a ceTe Software moderator
Hello,
The temporary files are generated by the DynamicPDF Converter service during the conversion process. By default it generates these temp files in the C:\WINDOWS\TEMP\ folder. This error might be caused because the Converter service is unable to create those temp files or unable to access or delete them due to lack of permissions.
Try giving read, write & delete permissions on the C:\windows\temp to the account under which your application is running. If this is a web application you may have to give permissions to the IUSR on this C:\Windows\Temp folder. The Converter service runs with the privileges of the local system account and this account should already have permissions on C:\windows\temp. Please check and make sure that it has read, write and delete permissions on the temp folder. Sometimes when you modify permissions to folders, it may take a server reboot for those permissions to come into effect.
Another option is to change the temp folder path that the DynamicPDF Converter Service uses to an appropriate location that has the above said permissions. This can be done in the config file of the Converter:
1. The configuration file ceTe.DynamicPDF.Converter.Service.exe.config is located at C:\Program Files\ceTe Software\DynamicPDF Converter v1.0.0 for .NET\Service\
2. Change the "tempFilesPath" entry in the below string in the config file to the desired folder.
<ceTe.dynamicPdf.conversion tempFilesPath="%WINDIR%\TEMP" conversionsPerProcess="1000" printHtmlBackgroundColorAndImage="true" enableLogging="false" />
3. Re-start the DynamicPDF Converter service from Administrative Tools --> Services.
Thanks,
ceTe Software Support Team.