Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

Trying to print form fields only

Avatar

Level 2

I have made a fillable form with LiveCycle Designer, it is a 2 page form that my customer will receive by email, fill out and then feeds into a regular ink jet printer to print off fields onto an already pre-printed page they have in their office (they are basically filling out their name, address, etc contact information to print onto a brochure that is pre-printed) My client will use Acrobat Reader to fill in the form. Does anyone know a way to do this? I have read about making the background non-printable, or non-visible, but my background is an already created PDF that I have imported (with the forms built on top of it in LiveCycle). Doesn't seem to work unless I import it as an EPS.

I also have Adobe Acrobat 8 Professional. Is there a different way I should be doing this instead of LiveCycle? I have tried to import the PDF background as an EPS, but the quality makes it really bad and I want the professional quality of the pdf that I already have built, as I have 10 of these to do and the PDFs are already done.

I have been trying to work this out for 2 weeks and still not getting anywhere. Any help would be greatly appreciated.

1 Accepted Solution

Avatar

Correct answer by
Level 10

Hi,

OK I am back at the desk.

I have checked the help files for Acrobat 8 Pro and Acrobat 9 Pro and it appears that the ability to "import as a layer" was added in version 9. Sorry.

You can check out the help file here: http://help.adobe.com/en_US/Acrobat/8.0/Professional/index.html and go to Editing PDFs > Layers.

If the original PDF was generated from InDesign you may still be able to get the layers into the PDF: Help file

"To retain layers when you convert InDesign CS or later documents to PDF, make sure that Compatibility is set to Acrobat 6 (PDF 1.5) and that Create Acrobat Layers is selected in the Export PDF dialog box"

The last thing I can suggest (and I believe you can do this in Acrobat 8) is to start off with the blank PDF and from the Forms menu add a button to the page.

Acrobat1.png

Resize the button to the full page and then right click on the button and get its properties.

The screen shots should look similar to v8. I am just going to highlight some of the setting you should set for the background button.

Button1.png

Button2.png

Button3.png

Button4.png

In particular make sure that the button behaviour is set to NONE in the Options tab.

Hope that helps,

Niall

View solution in original post

29 Replies

Avatar

Level 10

Hi,

Following on from your other post, here is an example: https://acrobat.com/#d=ScuvKtp3A5ENTEWvWQaRaA

If you look at the script in the prePrint and postPrint events of the objects, you will see how the borders and captions are made invisible just prior to printing.

As Steve and Paul have suggested I would not import the PDF directly into LC Designer. I would open the PDF in Acrobat and from the File > Export menu, export the pages to JPEG. Then when in LC Designer drag an "Image" objects onto the Master page. If you have two images (one for each page) then you will need to insert a second Master page and in the Design view go to pagination and set the first page to be placed on Page1 and the second pages on Page2. The advantage of putting the background images on the Master pages is that you can extend the image object right to the edge of the page and it doesn't get in the way when designing the form in the Design view.

So, if you go to the Master page in the example and click on the image object you will see that its visibility is set to "visible (screen only)", so it does not need any scripting.

Hope that helps,

Niall

Avatar

Former Community Member

There is another possibility ......in my print dialog I can select what I want to print. See if you have the same.

Capture.GIF

Avatar

Level 2

In theory, this is probably my best solution, however, I have imported the JPEG by exporting it from Acrobat, added the live text fields in LC, but when I go to preview all I get is a "runtime error" and my program closes. I have worked on this all day yesterday as well, and just keep getting the same error and it keeps crashing, so I assume I am doing something wrong, or the program doesn't like the changes I made.

I am also not sure as I was trying to figure out how I can get the jpeg to the very edge of my page, as I need it to bleed right to the edge. I am concerned also, over the quality of the jpeg and the only real way I can tell if this will display clearly is if I can test it which I can't.

Sorry, anything you think I might be doing wrong to cause this error?

I

Avatar

Level 2

Love this idea, but don't see this option in Adobe Reader. This is the program that our clients would be using to open up form, fill and print. Thanks for the help though.

Avatar

Former Community Member

Its not in the Reader ...it is in the print dialog that comes up when you print.

Paul

Avatar

Level 2

Yes, I see it in Acrobat only (this doesn't give me this option in Reader), but I actually tried it just to test it in Acrobat, and when I choose Form Fields Only nothing prints out.

Avatar

Level 7

Nothing will print unless you enter something into some of the fields

Avatar

Level 2

ok, I'm a newb, but not that new! Fields were filled in, but still won't print. I don't think  I will spend much time on this avenue, since I the clients won't have Acrobat to open/fill/print with, they will only be using Reader. I just thought I would like to try it to see if I could get anything to work!!

Avatar

Level 10

Hi,

Another option is to stay in Acrobat all together (and not use LC Designer).

Here is an example: https://acrobat.com/#d=38o9RxBn64QSG*rXHcUGgQ

Start off with a blank PDF. Import the background as a layer.

Then in the layer properties set the printing to "never".

Then add fields in Acrobat.

When the user prints in either Acrobat or Reader, the background will not print.

Acrobat2.png

Hope that helps,

Niall

Avatar

Level 2

Thanks so much! I will try this option too. I have tried exporting my PDF into a jpg. in LC and then placing the forms on top of it. This so far is working for me, but it's just another step and would like to be able to use the PDFs because it looks so much more crisper.

Avatar

Level 2

OK, I was able to import the PDF into Acrobat, however, I can't seem to make a Layer? I can see where you are suggesting to go to Layer properties, but it is not highlighted for me, so I must be doing something wrong with the creating a layer, as I don't see any of the "background" layer as the one you sent me has.

Sorry, getting there, slowly.

Avatar

Level 10

No problem,

What I did was open Acrobat and create a blank PDF (setting the page size and orientation to what I want - in my case A4 and Landscape). In Acrobat 9 I can do this from the File menu. There are examples of javascript for adding new pages (windjack.com have a free sample).

Then in the View menu select Navigation Panels > Layers. Open the layers panel and from the top menu select Import as Layer.

Now you can browse to your original PDF and give the layer a name eg "background":

Acrobat1.png

Once you have the layer in the blank PDF you can set the printing to none in the layer properties. It should look just like your original PDF, but the content is now in a layer that you can control.

Let me know how you get on,

Niall

PS another important setting is to have the layer behind the page, so that the new form objects will appear over the image. Also if you have multiple pages, you can import single page PDF and target each page in turn.

Avatar

Level 2

OK, I am so close, but I can't seem to find where I can "import as layer" in the top menu. When I go to search help in Acrobat it

tells me that you cannot create layers in Acrobat? Now I am confused. I am using Acrobat Pro 8, is there an option here to "import

as layer" if so, what did you find it under. Can't seem to get past this step. Sorry for being so confused, but I would really like to try this method and see if I can make it work. I like that you can do everything right in Acrobat.

Avatar

Level 2

I can see on your screen where you are going to import the layer, but in my program it doesn't show me that option. It doesn't show me that there is even a layer there, therefore I can go to the drop down to import. When I have a blank page, it doesn't show me any layer. I tried bringing in my pdf as well, and in the layers it still shows NO layer exists there? Maybe I can't do this in Acrobat 8 Pro, would it be only available in newer versions.

Avatar

Correct answer by
Level 10

Hi,

OK I am back at the desk.

I have checked the help files for Acrobat 8 Pro and Acrobat 9 Pro and it appears that the ability to "import as a layer" was added in version 9. Sorry.

You can check out the help file here: http://help.adobe.com/en_US/Acrobat/8.0/Professional/index.html and go to Editing PDFs > Layers.

If the original PDF was generated from InDesign you may still be able to get the layers into the PDF: Help file

"To retain layers when you convert InDesign CS or later documents to PDF, make sure that Compatibility is set to Acrobat 6 (PDF 1.5) and that Create Acrobat Layers is selected in the Export PDF dialog box"

The last thing I can suggest (and I believe you can do this in Acrobat 8) is to start off with the blank PDF and from the Forms menu add a button to the page.

Acrobat1.png

Resize the button to the full page and then right click on the button and get its properties.

The screen shots should look similar to v8. I am just going to highlight some of the setting you should set for the background button.

Button1.png

Button2.png

Button3.png

Button4.png

In particular make sure that the button behaviour is set to NONE in the Options tab.

Hope that helps,

Niall

Avatar

Level 2

OK, I was able to do a rough draft of it and it worked!!! I didn't do the button suggestion, I stuck to the layers suggestion and was able to get a layer from the original Indesign File with what you sent me here:

"To retain layers when you convert InDesign CS or later documents to PDF, make sure that Compatibility is set to Acrobat 6 (PDF 1.5) and that Create Acrobat Layers is selected in the Export PDF dialog box"

So at this point I will either ditch my original LiveCycle Form, which I was hoping I could get up and running since I spent so much time trying to learn that program, but if I works in Acrobat, then I will just redo all my 10 forms this way. I am so happy that I got the live fields to finally print without the background!

Thanks SO SO much for all your help!!!!!!

Avatar

Level 2

So, now that I have the print live fields mastered, here is my next question.

I want to email a form I've created in LC to one of our clients, where they would fill in the live fields and then email it onto THEIR clients. Here is the problem. They only have Reader to fill in live fields and reemail to their clients, is this something you can do in Reader?

I can get to the point of emailing it out and someone filling it out, but then they can email it out or even save it. Is this correct?

Avatar

Level 10

Hi,

Glad you have the PDF working the way you want.

Here is a summary of deployment options when sending out a form to users with either Acrobat or Reader.

http://cookbooks.adobe.com/post_Using_LiveCycle_Forms_in_Acrobat_and_Reader-16518.html (it is at the end of that post).

The issue for users with Reader is whether the form is Reader Enabled or not. If it is not Reader Enabled then the users will not be able to save the data. If however it is Reader Enabled then they will be able to save data.

The next issue is how to apply the Reader rights to a form. This can be done one of two ways:

(1) Apply the rights through Acrobat (v8 Pro in your case). There are license restrictions - read EULA

or

(2) Apply the rights through LC Reader Extensions ES2, which is a server product and also costs per form enabled.

Here is a graphic:

2009-10-02 Acrobat RE.jpg

You would be looking for "Distribute Form" from the Forms menu.

Good luck,

Niall

Avatar

Level 2

Is there any way to make this form Reader Enabled in LC? Or how do you do this? I read through your content, I understand what you are telling me to an extent, but my issue is that I cannot provide a "submit email button" because I don't want the form emailed back to ME.

I'm going to try and explain it more. I work at a Head Office selling franchisees. I create a form for our franchisees. They receive it through email from me, fill out the form with their contact information, and then email it on to various clients that they have. (They don't need this form emailed back to them they just need to be able to fill it and sent it out). They just need to open it in Reader, fill it out and then email it to various businesses that they think they can get business from. These addresses will always change.

I was able to get the form made, email to someone with Reader, but when they open it up in Reader and fil out the form, they are not able to then EMAIL it out to anyone, or save for that matter (because it's Reader right). Is there any way around this?

Sorry that my questions are getting so complicated, but I have been struggling with this for weeks and am finally seeing some progress with the help you sent me, so I would really like to see this through!

Avatar

Level 10

Hi,

First off, you cannot apply Reader rights (enabling) in LC Designer - at all. LC Designer is just for developing the form, which will ultimately be opened by the user in Acrobat/Reader.

You can purchase an additional LiveCycle component called LC Reader Extensions ES2. This is a server component and is intended to make it more efficient to handle data from thousands of forms by automating the data handling. The purchase of LC Reader Extensions ES2 is a cost, but also there is a cost associated with each form that is Reader Enabled through LC Reader Extensions ES2. You would need to talk to an Adobe sales rep in your geographical location.

The only other way to apply the Reader rights is through Acrobat. From the deployment summary you will see that while some Reader features are turned on, others are turned off.

Right - in Acrobat v9 Standard, you can apply the Reader rights from the Advanced menu. This is a one step process that applies the rights without distributing the form.

In earlier versions of Acrobat (v8 and below) the ability to apply Reader rights was in the Professional version only.

Now this is not a problem to you because you have Acrobat v8 Professional. However in v8 the process of applying the Reader rights is tied into the distribute function. So you will need to provide an email address. While you do NOT have to have a submit by email button on the form itself; Acrobat will place a Submit Form button on the red Forms ribbon at the top (see screenshot in previous post).

Now, don't shoot the messenger - one option would be to upgrade from Acrobat v8 Pro to at least Acrobat v9 Standard (you can go Pro or Pro Extended is you want). This will give you the ability to apply Reader rights, without distributing the form.

Bear in mind that you will still be tied to the same restriction in sending out the Reader Enabled form to 500 persons or data processes. See EULA.

The other question is: do the users need to save the responses? Was part of the process just printing out the data on the pre-printed forms? Can you send out the form without Reader rights?

Probably not what you wanted to hear. Maybe someone else will have a workaround,

Niall