Apr 24, 2012; 15:00
Stephen Smiroldo
Writing to PDF form elements
Hi All,
I'm researching how to write values to PDF form elements. This is for a college application form that has multiple parameters with multiple form-types such as text fields, check boxes, radial buttons, etc.
The user will be filling out an HTML/Lasso based application which will then go into a Lasso-based management "bin" for viewing/editing the application as well as having a one-button method for filling out a PDF-based form using the HTML form data and serving it to the Admissions representative or sending it on as an email attachment, etc.
I found this information on documentation.lassosoft.com but it didn't really cover how to write parameter data to pre-existing PDF form elements (text fields, check boxes, radial buttons): http://alturl.com/ug9e8
As far as I can tell, documentation just talks about how to create the elements, not how to write to and change a value of pre-existing elements within a PDF.
Can anyone help with some examples or documentation on writing parameters to PDF forms?
Lasso 8.6 / Windows 2008 server
Thanks,
Stephen
National College
http://www.national-college.edu
#############################################################
This message is sent to you because you are subscribed to
the mailing list Lasso
Lasso@lists.lassosoft.com
To unsubscribe, E-mail to: <Lasso-unsubscribe@lists.lassosoft.com>
Send administrative queries to <Lasso-request@lists.lassosoft.com>
Apr 24, 2012; 15:00
Steve Piercy - Web Site Builder
Re: Writing to PDF form elements
It sounds like you already have created a PDF with form fields
using Acrobat or other desktop application. If so, then here is
what I do:
var('blank_pdf' = pdf_read(-file='/path/to/blank.pdf'));
var('completed_pdf' = '/path/to/completed/' + $something +
'.pdf'); // $something can be a unique identifier or whatever
$blank_pdf->setfieldvalue(-field='field1', -value=$value1);
...
$blank_pdf->setfieldvalue(-field='fieldN', -value=$valueN);
$blank_pdf->save(-file = $completed_pdf);
Then $completed_pdf can be served or emailed or whatever.
See pages 485-486 of the Lasso Professional 8 Language Guide for
the pdf_read tags.
--steve
On 4/24/12 at 12:41 PM, stephen@studiothought.com (Stephen
Smiroldo) pronounced:
>Hi All,
>
>I'm researching how to write values to PDF form elements. This
>is for a college application form that has multiple parameters
>with multiple form-types such as text fields, check boxes,
>radial buttons, etc.
>
>The user will be filling out an HTML/Lasso based application
>which will then go into a Lasso-based management "bin" for
>viewing/editing the application as well as having a one-button
>method for filling out a PDF-based form using the HTML form
>data and serving it to the Admissions representative or sending
>it on as an email attachment, etc.
>
>I found this information on documentation.lassosoft.com but it
>didn't really cover how to write parameter data to pre-existing
>PDF form elements (text fields, check boxes, radial buttons): http://alturl.com/ug9e8
>
>As far as I can tell, documentation just talks about how to
>create the elements, not how to write to and change a value of
>pre-existing elements within a PDF.
>
>Can anyone help with some examples or documentation on writing parameters to PDF forms?
>
>Lasso 8.6 / Windows 2008 server
>
>
>Thanks,
>Stephen
>
>National College
>http://www.national-college.edu
>
>#############################################################
>This message is sent to you because you are subscribed to
>the mailing list Lasso
>Lasso@lists.lassosoft.com
>To unsubscribe, E-mail to: <Lasso-unsubscribe@lists.lassosoft.com>
>Send administrative queries to <Lasso-request@lists.lassosoft.com>
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy Web Site Builder
Soquel, CA
<web@StevePiercy.com> <http://www.StevePiercy.com/>
#############################################################
This message is sent to you because you are subscribed to
the mailing list Lasso
Lasso@lists.lassosoft.com
To unsubscribe, E-mail to: <Lasso-unsubscribe@lists.lassosoft.com>
Send administrative queries to <Lasso-request@lists.lassosoft.com>
Apr 25, 2012; 15:00
Stephen Smiroldo
Re: Writing to PDF form elements
Excellent... This looks easy enough. Thanks Steve.
On Apr 24, 2012, at 5:42 PM, Steve Piercy - Web Site Builder wrote:
> It sounds like you already have created a PDF with form fields using Acrobat or other desktop application. If so, then here is what I do:
>
> var('blank_pdf' = pdf_read(-file='/path/to/blank.pdf'));
> var('completed_pdf' = '/path/to/completed/' + $something + '.pdf'); // $something can be a unique identifier or whatever
> $blank_pdf->setfieldvalue(-field='field1', -value=$value1);
> ...
> $blank_pdf->setfieldvalue(-field='fieldN', -value=$valueN);
> $blank_pdf->save(-file = $completed_pdf);
>
> Then $completed_pdf can be served or emailed or whatever.
>
> See pages 485-486 of the Lasso Professional 8 Language Guide for the pdf_read tags.
>
> --steve
>
>
> On 4/24/12 at 12:41 PM, stephen@studiothought.com (Stephen Smiroldo) pronounced:
>
>> Hi All,
>>
>> I'm researching how to write values to PDF form elements. This is for a college application form that has multiple parameters with multiple form-types such as text fields, check boxes, radial buttons, etc.
>>
>> The user will be filling out an HTML/Lasso based application which will then go into a Lasso-based management "bin" for viewing/editing the application as well as having a one-button method for filling out a PDF-based form using the HTML form data and serving it to the Admissions representative or sending it on as an email attachment, etc.
>>
>> I found this information on documentation.lassosoft.com but it didn't really cover how to write parameter data to pre-existing PDF form elements (text fields, check boxes, radial buttons): http://alturl.com/ug9e8
>>
>> As far as I can tell, documentation just talks about how to create the elements, not how to write to and change a value of pre-existing elements within a PDF.
>>
>> Can anyone help with some examples or documentation on writing parameters to PDF forms?
>>
>> Lasso 8.6 / Windows 2008 server
>>
>>
>> Thanks,
>> Stephen
>>
>> National College
>> http://www.national-college.edu
>>
>> #############################################################
>> This message is sent to you because you are subscribed to
>> the mailing list Lasso
>> Lasso@lists.lassosoft.com
>> To unsubscribe, E-mail to: <Lasso-unsubscribe@lists.lassosoft.com>
>> Send administrative queries to <Lasso-request@lists.lassosoft.com>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> Steve Piercy Web Site Builder Soquel, CA
> <web@StevePiercy.com> <http://www.StevePiercy.com/>
>
> #############################################################
> This message is sent to you because you are subscribed to
> the mailing list Lasso
> Lasso@lists.lassosoft.com
> To unsubscribe, E-mail to: <Lasso-unsubscribe@lists.lassosoft.com>
> Send administrative queries to <Lasso-request@lists.lassosoft.com>
#############################################################
This message is sent to you because you are subscribed to
the mailing list Lasso
Lasso@lists.lassosoft.com
To unsubscribe, E-mail to: <Lasso-unsubscribe@lists.lassosoft.com>
Send administrative queries to <Lasso-request@lists.lassosoft.com>