Предоставление примеров кода в будущем будет высоко оценено и должно ускорить решение.Однако, если я вас правильно понимаю и в зависимости от ваших предпочтений, тогда может подойти одно из следующих решений:
ColdFusion (на стороне сервера)
Если вы НЕ записываете недавно заполненный PDF на диск:
<cfpdf name="variableName" />
<cfheader name="Content-Disposition" value="attachment; filename=filename.pdf" />
<cfcontent type="application/pdf" variable="#toBinary(variableName)#" />
ИЛИ
Если вы ARE запись недавно заполненного PDF на диск:
<cfpdf action="write" destination="c:\full\path\to\filename.pdf" />
<cfheader name="Content-Disposition" value="attachment; filename=filename.pdf" />
<cfcontent type="application/pdf" file="c:\full\path\to\filename.pdf" />
ИЛИ
HTML (на стороне клиента)
<a href="/relative/url/to/pdf/populate/template.cfm" target="_blank">Anchor Text</a>
ИЛИ
JavaScript (на стороне клиента)
window.open("/relative/url/to/pdf/populate/template.cfm", "windowName");