Adding fields to fill-able to multiple pages, multiple documents?

I work in a disciplinary school where we produce and distribute the schedule of courses for incoming students by using PDF (we have a database online that extracts the relevant data, and then generates a PDF file with a page for each student). Due to the need for internal follow-up, he must add information to each PDF page which varies per student. As a quick and dirty workaround, we've been copy - paste it into a text box on each page which is then manually edited. It of OK, but will not be enough in the long term (seems not professional, pasted cells change their position, etc.).  In this context, for now I'm just looking for pointers to a reasonably effective solution that I can research. In fact, I'm looking for a quick way to, on no matter what PDF, add something like:


Date of the contribution:

Assigned days:
Release date

and so forth, with the editable fields to follow different descriptors. Ideally, our receptionist could open a calendar PDF in Acrobat Pro XI add shape to all the pages in the PDF file, and it could go through and add information to different fields for each student, save, then e-mail.

As you can tell, perhaps, to the point that I'm stuck on that moment is what would be the best way to achieve this. A stamp? A macro that creates fields to fill? etc. So, your advice on what you see as less complicated approach is welcome.

This can be done very easily by using a script. The developer would just set the locations (as well as other properties, such as the fonts, size text, fill color, border style, etc.) fields, then write a loop that adds a unique on each field version (so that they don't have the same values).

If you are interested in hiring someone to this develop for you, do not hesitate to contact me privately.

Tags: Acrobat

Similar Questions

  • Adding fields of Digital Signature to multiple Pages in a Document

    Hello

    I have a batch processing java script that will set the fields of digital signature in a drawing.

    Sometimes drawing can contain several pages and the script must set the fields of digital signature on each page.

    The problem with the script that I have is that the digital signature fields appear only on the first page.

    Can someone please provide help to modify my script so that the fields of digital signature are displayed on each page?

    Drawing signature field rev 0

    var this.numPages = NUMPAGES;
    for (var i = 0;  I < numpages; i++) {

    var a = this.addField ("Checked", "signature", i, [1783, 174, 1724, 198]);

    var b = this.addField ("Designed", "signature", i, [1783, 149,5, 1724, 173,5]);

    var c = this.addField ("App Design", "signature", i, [1783, 125, 1724, 149]);

    var d = this.addField ("Proj App", "signature", i, [1783, 101, 1724, 125]);

    }

    Thank you very much.

    You can't have more than one signature with the same name field. In addition, your rect coordinates are reversed, they should look be:

    var a = this.addField("Checked", "signature", i, [1724, 198, 1783, 174]);  // etc.
    
  • When you register a Fill-able field, how can I change the font?

    I downloaded a PDF with fields to fill-able to fill and print.  But when I select a field to fill and enter data, it is in a font that is not desirable.  How can I change the font?

    Hi vincents84643724,

    Font can be changed to a form field in Acrobat while setting field properties. Is not possible while entering data in a form using reader.

    Kind regards
    Nicos

  • Cannot configure the fields to fill in Mode "to prepare the form." Please help :)

    Hello Adobe community.

    Here is a video link to explain my problem, there is also some text below explaining my problem too:

    Questions of implementation of the fields to fill in Adobe Acrobat.webm - Google Drive

    Last week I published a PDF file in Acrobat and added to fill fields... everything worked very well.

    This week, I'm doing the same thing.

    -J' open the PDF file in Adobe Acrobat (CC)

    -I'm going to "prepare the form."

    -J' I 'add a text field.

    * Now at this stage, everything worked fine. But now... I add the text field and I can't change it at all. I can't resize the text box, select it, nothing. I can even add a default in its properties, and nothing will be displayed. What is going on? I tried troubleshooting this online and I can't find an answer. In addition, I just did this last week, so I know it's possible lol.

    Any help would be greatly appreciated

    Levi Koenig

    It is a strange...

    First of all, thanks for the video, it's so much easier to understand what is happening when I see how things do not work.

    From what I see, I guess that it is something that is specific to this particular document. Have you tried to add form fields to a whole new document? You can do by ensuring that no other document is open in Acrobat, then Cmd-Shift-T to create a new document with a blank page in it. Now select Tools > prepared form - because this is a new document that was never recorded, Acrobat invites you to save it. Once registered, try to add a form field. It work? The form field is the way that you expect it to behave?

    If this isn't the case, then it is very likely that there is something wrong with the installation of Acrobat. The first thing I would try is to select help > check updates, make sure that you are running the latest version of Acrobat DC. If this does not help, I uninstall Acrobat and install again a new download. You can download Acrobat here: download Pro or Standard versions of Acrobat DC, XI or X

    If the problem is specific to your document, we will know why this is. It is possible that the document is corrupt. There are several ways you can try to recover from some alterations: the first thing I would try is to do a "save under" to save a new file name. Does it work or you get an error message? If you can save as a new file, the new file shows the same problems? If so, then try to extract just one page in a new document. To do this, open the thumbnail on the left, then select the page, right-click and select Extract page. This sill to create a new document with just one page in there, save it and try again.

    If you are still not able to add form fields that behave properly, it gets a bit more complex. How was the file created? Application used to create the original file and what application was used to save the file as a PDF file? Would you be able to share this file?

  • How to make a nonmodifiable fill-able form after distribution

    Hello

    I'm new to the development of Adobe. I have a requirement for a form of fill-able. There is an Email button send at the bottom.

    Once the user completes the form and click the send e-mail button that he will be sent to the email recipients listed in the E-mail address column.

    The main requirement is - recipients shouldn't see (invisible) the Send Email button at the bottom.

    And

    All fields must be protected.

    Any help is appreciated.

    Thank you

    Satya

    Hi there again,

    In LiveCycle Designer, to create a Script object, you need the hierarchy Palette open.

    In the hierarchy Palette, right-click on the highest subform (form1) and click Insert a Script object.

    Rename the Script object to xfaSubmit, this Script object insert the above setAccessField() function.

    Instead of using the default send button in LiveCycle Designer, you can use a normal button.

    This will not act as a validation button, so if you want to validate your form before you submit the form, you will need to create your own validation...

    In the button, you must call the function setAccessField() like that

    Page 1 is the page that contains all the fields that you want to assign to read-only

    xfaSubmit.setAccessField (page 1);

    then, once this is done, want to send the email using the reference I sent you, you will need to put this code in the setAccessField() function in the button submit, you have created

    It should look like this:

    It's the return of form e-mail. It is hardcoded

    to make the form comes back to the same address.

    Change of address on your form to match the code below

    var cToAddr = txtEmail.rawValue; //Here be sure to set the field you want to receive e-mail from

    First of all, download the customer email CC

    var cCCAddr = "";

    Now get the email of the recipient if it is filled

    var cBenAddr = "";

    Set text object and the body of the e-mail message

    var cSubjectLine = 'Form X-1 returned to customer'; //Here put the subject of the email

    var cbody = "thank you for submitting your form. \n' + 'save the attachment of the completed form for your records. //Here insert the contents of the email

    Send the PDF as an attachment to an e-mail

    this.mailDoc ({bUI: true, cTo: cToAddr, cCc: cCCAddr, bassujetti: cSubjectLine, CMSG: cbody});

    I hope this helps!

  • data from one field to another field of text on the next page

    Hi all

    Hi I have a form that contains data from the data binding, the thing is the data maps to a certain text field and if this field is filled in, it should continue on the text field located on the page immediately after this one. the reason for using the text field instead of subform and make repeating is that the customer does not change the position and the structure of other fields as a result of this area, they are OK with the amount spilled in the following text field.

    is there a script for the same disease in Java script or form Calc.

    Thanks in advance.

    de1209

    It is not as simple as it sounds. You won't be able to split the field during bonding time. The entire string must go on the ground and only after that he completed the biinding can change us around. A colleague of mine did for an interactive field and it's a very complicated code. Here is a link to his blog entry that describes what she did:

    http://blogs.Adobe.com/lcdesigner/2008/07/an_example_of_splitting_text_a.html

    But this is only part of the problem... once separate you the information in two areas that you need to recombine into one field that the data submitted can represent correctly again. If you reverse the process in a preparatory stage.

    Make sense?

    Paul

  • Form field works only on the 2nd Page

    Hello

    I am building a form of a PDF file in Adobe LiveCycle Designer 8.0. It is a two-page form that has calculations on both pages. I try to get the amount of "TotalMilIncome" from the first page to reproduce on the second page. The amount of 'TotalMilIncome' field works fine on the first page. When I copy the same field in the second page I get this error message:

    errorLiveCycle.JPG

    In this error message can someone tell me what it is I am doing wrong? Thanks for your help in advance!

    When you work with multiple pages, the page identifier must be added before the name of the field. For example, "Page2.TotalMilIncom".

  • Im not able to open pages. I have a white screen with just the border sites. Can you help me?

    Im not able to open pages. I have a white screen with just the border sites. Can you help me?

    Hello

    1. did you of recent changes to the system?

    2. what Web browser do you use to navigate the web pages?

    3. do you get an error message?

    Method 1:

    Follow the link below and check if that helps.

    http://support.Microsoft.com/kb/945385

    Method 1: Troubleshoot Internet Explorer.

    http://support.Microsoft.com/kb/956196

    Warning: him reset Internet Explorer settings feature might reset security settings or privacy settings that you have added to the list of Trusted Sites. Reset the Internet Explorer settings can also reset parental control settings. We recommend that you note these sites before you use the reset Internet Explorer settings

    In addition, check out the link below and check if it helps.

    http://support.Microsoft.com/kb/956197/NL

    It will be useful.

  • Adding fields to a Manager slows down application

    Is there a reason why adding fields to a Manager directly slows my application?

    In the constructor of my screen, I loop and add 200 LabelFields.  This causes the user interface is very slow.

    However, if I loop and add fields to a temporary VerticalFieldManager and then add only the Manager screen, works fast.

    The disadvantage of this approach is that the user will not be able to see the added both fields.

    I am surprised that I did not notice this earlier.

    Here's the slow code:

    import net.rim.device.api.system.Application;import net.rim.device.api.ui.Manager;import net.rim.device.api.ui.component.ButtonField;import net.rim.device.api.ui.component.LabelField;import net.rim.device.api.ui.container.MainScreen;import net.rim.device.api.ui.container.VerticalFieldManager;
    
    public class TestScreen extends MainScreen {
    
      private static final int NUM_ROWS = 200;
    
        VerticalFieldManager outerRowManager;
    
       public TestScreen() {     super();
    
            ButtonField runBackgroundButton = new ButtonField("Background") {         protected boolean navigationClick(int status, int time) {             new BackgroundThread();               return true;          }     };
    
          outerRowManager = new VerticalFieldManager(Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR);
    
           add(runBackgroundButton);     add(outerRowManager); }
    
       public class BackgroundThread {
    
         public BackgroundThread() {           (new WorkerThread()).start();     }
    
           private class WorkerThread extends Thread {
    
             public void run() {
    
                 for (int i = 0; i < NUM_ROWS; i++) {
    
                     synchronized (Application.getEventLock()) {                       outerRowManager.add(new LabelField("ROW " + i, LabelField.FOCUSABLE));                    }             }         }
    
           } }}
    

    And here is the quick code:

    import net.rim.device.api.system.Application;
    import net.rim.device.api.ui.Manager;
    import net.rim.device.api.ui.component.ButtonField;
    import net.rim.device.api.ui.component.LabelField;
    import net.rim.device.api.ui.container.MainScreen;
    import net.rim.device.api.ui.container.VerticalFieldManager;
    
    public class TestScreen extends MainScreen {
    
        private static final int NUM_ROWS = 200;
    
        VerticalFieldManager outerRowManager;
    
        public TestScreen() {
            super();
    
            ButtonField runBackgroundButton = new ButtonField("Background") {
                protected boolean navigationClick(int status, int time) {
                    new BackgroundThread();
                    return true;
                }
            };
    
            add(runBackgroundButton);
        }
    
        public class BackgroundThread {
    
            public BackgroundThread() {
                (new WorkerThread()).start();
            }
    
            private class WorkerThread extends Thread {
    
                public void run() {
    
                    outerRowManager = new VerticalFieldManager(Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR);
    
                    for (int i = 0; i < NUM_ROWS; i++) {
                        outerRowManager.add(new LabelField("ROW " + i, LabelField.FOCUSABLE));
                    }
    
                    synchronized (Application.getEventLock()) {
                        add(outerRowManager);
                    }
    
                }
    
            }
        }
    }
    

    The answer is actually quite simple. Every time that you add a field to a Manager, updateLayout() is called. In the first example, you already added "outerRowManager" to the screen and it was posted until you start adding LabelFields. In the second example you add fields to the Manager until the Manager has been added to the screen and displayed. Its always faster to add bottom up (onscreen Manager fields)... In addition, you are synchronizing with the interface thread user 200 times compared to 1 time.

  • How can I request the same information in the fields of specific metadata across multiple files, i.e. date of reference, artist, genre, composer, technician

    How can I request the same information in the fields of specific metadata across multiple files, i.e. date of reference, artist, genre, composer, technician.  Most of the fields I want to fill/use will be the same for files of 50-100, then each file will have a few things specific to that individual file.

    Unfortunately, it cannot be done from within hearing. Adobe Bridge is probably the software you need to do this or there are a few applications available third-party metadata. I use metadata Touch.

    MetadataTouch - powerful multiformat metadata editor

  • Adding fields / concatenation on submit

    Hi, I'm developing an APEX application, and I have a history of audit field, when previous comments can be seen (but not modified), and new comments can be typed and attached to this field when you click on submit.

    I am very new to APEX, so need advice/help, but currently I view previous comments as a field view-only and have a new comment textarea field to type. I don't know if it's the best way to do it, but my thought was to add the two fields together when you press the submit button and store as the value of field history new audit. So, a bit like comment = comments + NvoCommentaire.

    I tried to create an after - submit process and possibly using PL/SQL to do this, but I have no idea if this is a good way to achieve this, or if it is still possible. In addition, I don't know PL/SQL. :)

    Can anyone help/advise?

    Ah. Let me rephrase my comment. And 48 hours, you do very well.

    It will probably be much easier for this page if you think the stuff in two pieces: editable and non-editable. For the immutable stuff, with a simple report is going to be the best way to move things. You can create simple reports by creating a region of report based on an SQL statement. For your situation, it might look like this:

    select COMMENT_DATE, USER_ID, USER_COMMENT
      from USER_COMMENTS
     where ITEM_ID = :PX_ITEM_ID
    

    That's all you need for the view-only stuff.

    You get an error on your statement select is because your statement «select into...» "is that a variable to contain the response and the query returns more than one answer. You need an application that you can be sure returns only a single response. You can try something like this:

    select COMMENT_DATE, USER_ID, USER_COMMENT
      from USER_COMMENTS
     where COMMENT_ID = (select MAX(COMMENT_ID) from USER_COMMENTS where ITEM_ID = :PX_ITEM_ID);
    

    Assuming that your COMMENT_ID field is filled by a backward sequence value, that you will get the last (and only the last) message for the ITEM_ID.

    See if that helps any, and I apologize if I'm too far ahead. Feel free to let me know if you need me to save or better explain things.

  • Hide an option button when a text field is filled?

    Hello

    I was wondering if someone could help with this.  I want to set up a form for a radio button is disabled when a field is filled in.

    I tried a simple Action (show/hide a field), but I would like the user to be able to change your mind - so if they begin to enter the field of information and then delete, they can always select Yes or not later.

    I hope I'm explaining this well.  I read through the discussions and the acticle of Thom Parker, but I am sorry to say that because I don't know Javascript, it is completely over my head.

    Any help would be greatly appreciated!

    Thank you.

    If you want the buttons radio is available that when the text field is empty and inactive when the text field is not empty, you can use the validation script customized for the text field:

    // Custom Validate script
    (function () {
    
        // Reset the radio button field
        var f = getField("rb1");
        resetForm([f.name]);
    
        // Set the readonly property based on this field's value
        f.readonly = event.value;
    
    })();
    

    Replace "rb1' with the actual name of the option buttons.

  • Make the form read-only if a field is filled

    Is there a way to do an entire form read-only if a certain text field is filled?  I know that adding a digital signature to a form field, increases the size of the screen, so I prefer not to add a digital signature field in my form.  However, I would like the feature that says after the form is signed, it is read-only.  I have added a text box to the form and tried to add a script that read: if (this.rawValue! = "") (this.access = "readOnly"), but it did not work.  Is there a way I can accomplish this without adding a signature to the form field?

    Hello

    It depends on where you have placed the script, probably the best place is the exit event.

    if (this.rawValue != null || this.rawValue != "")
    {
         this.access = "readOnly";
    }
    else
    {
         this.access = "open";
    }
    

    It blocks only the field that the script is inside.

    You should check the example of Paul LockAllFields, which contains a function in a script object. Whereas Paul calls it a click to a button event, you could call it the output of the particular text field event.

    Re: Save form non-fillable PDF

    Hope that helps,

    Niall

    Ensure the dynamics

  • Count the number of times that that a field is filled

    Help!

    I am building a form with fields of number 10 named task1, task2, task3, etc.. Different users may or may not use all of these fields. For example, a user can only fill 7 of these fields of number 10, while another user can use only 5. I need the form to count the number of the task fields were filled and put that number into a numeric field named TotalTasks.

    Any help is appreciated!

    Gene-O

    OK, here is a corrected version. The code on each of the fields for tasks thise was

    Whereas there is a subform Page2. I renmaed subform Page2 and which caused problems on a couple of

    fields on page 1. Then I updated the code of responsibility and disciplinary fields as well. Everything seems to b working now.

    Paul

  • JavaScript to make the fields to fill in the form read-only?

    How the fields to fill out my form read-only? I created the form, send to clients. Clients fill out the fields and click the submit button. The submit button pulls an automatically generated email and send the pdf file. I want the pdf file to send with the fields read-only. How then?

    This code should do the trick:

    for (var i=0; i		   

Maybe you are looking for