Я пытаюсь преобразовать свой код CFML в CFScript, но получаю сообщение об ошибке с CFHtmlToPdf.
CFML:
<cfoutput>
<cfhtmltopdf orientation="portrait" pagetype="A4" margintop="1" marginbottom="1" name=pdfFile>
#arguments.data.HTMLData#
</cfhtmltopdf>
<cfmail type=HTML to="#arguments.data.Email#" from="support@mydomain.com" subject="Form Test" server="localhost">
TEST
<cfmailparam file="#arguments.data.ReportName#.pdf" type="application/pdf" content="#pdfFile#"/>
</cfmail>
</cfoutput>
Мой код cfscript:
cfhtmltopdf(source=arguments.data.HTMLData, destination=pdfPath);
mailerService = new mail();
mailerService.setTo("arguments.data.Email");
mailerService.setFrom("support@mydomain.com");
mailerService.setSubject("Form Test");
mailerService.setType("html");
mailerService.addParam(file="Test.pdf",type="application/pdf",content=pdfPath);
mailerService.send(body="Test");
Я получаю сообщение об ошибке:
Либо src не является правильным URL, либо файл, указанный по абсолютному пути, не существует,
Ошибка возникает в строке:
cfhtmltopdf(source=arguments.data.HTMLData, destination=pdfPath);
Я неправильно использую CFHtmlToPdf в cfscript?