If you do not need to extract any data from the pdf, then as I've said before, it's still possible to use a pdf as an image. Here's a suggestion: replace your pdf data by a simple text file with one line containing the path to the pdf file. Then have two pages:
- A normal page that will not eject(set this in the basic attributes) and that will have a presstalk object that will call the pdf.
- An overlay page that will contain the static elements of your form(in this case, the statement image). We'll name it "OverlayPage" for this example.
On the normal page which we'll call a "runpage", you can have a PressTalk code like this:
define(&pdffile, string, '')
define(&i, integer, 0)
% Load the pdf from the first line of the data that contains the path and name of the pdf.
&pdffile := @(1,1,100)
% Loop through the pages of the pdf.
for(&i, 1, 1, pdfpagecount(&pdffile))
$OverlayPage
showpdf(&pdffile, &i, 8.5, 11)
showpage()
endfor()
This code will go through all pages of the pdf referenced in your data, display the static form elements, and then display the pdf file. Depending on how it's made, you may need to reverse the two lines "$OverlayPage" and "showpdf", depending if you want the pdf on top of the overlay, or the overlay on top of the pdf(the last that is called will always appear on top of the former). You may need to tweak the code a bit, but this is probably the closest you'll get to simulating pdf data emulation without actually using it.
Hope that helps!
Regards,
Raphaël Lalonde Lefebvre