Automating Form Creation

I have to create a set of application forms using Acrobat. My problem is that there are 12 x 6 x 5 variants, so would rather not create 360 individual forms.
At the moment the workflow is as follows:
Choose 1 of 12 Products
Open 1 of 6 applicable app form templates (inDesign)
Replace product name into [Product Name] placeholder (inDesign)
Save a PDF down of each of the 5 serial codes for each template for each product.
A simplified example:
Product1_Template1_001.pdf
Product1_Template1_002.pdf
Product1_Template1_003.pdf
Product1_Template2_001.pdf
Product1_Template2_002.pdf
Product1_Template2_003.pdf
Product1_Template3_001.pdf
Product1_Template3_002.pdf
Product1_Template3_003.pdf
Product2_Template1_001.pdf
Product2_Template1_002.pdf
Product2_Template1_003.pdf
Product2_Template2_001.pdf
Product2_Template2_002.pdf
Product2_Template2_003.pdf
Product2_Template3_001.pdf
Product2_Template3_002.pdf
Product2_Template3_003.pdf
Ad nauseum....
For each of these 360 pdfs, run app form wizard and save down (Acrobat Professional)
As you can imagine the job is complex, and I would love a way of performing some sort of automation of the actual app form creation.
A few notes (the serial codes are just a way for our client to track where the pdf originated from: i.e. tracking) If there is a different/easier way of doing this i'm all ears.
Really if anyone knows of any ways of speeding up this process in any way, i'm all ears. Thanks.

Yes, after you create the fields, you can replace the pages with pages from a different PDF and any fields will be retained. This process can be automated with the doc.replacePages JavaScript method: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.522.html

Similar Messages

  • Automated Glossary Creation

    Currently re-designing our publishing workflow from custom legacy FrameMaker system to InDesign.
    Trying to work out best method of handling automated glossary creation. Currently using mark-up tags in Frame to create a numerical tag for reference to a Glossary term which can then be searched within Frame through a script and each term selected in a book/document to be defined. These terms are defined within a database and then can be searched within the data-base with reference to a specific document while also keeping the data-base current with all such defined terms.
    Any similar type of tagging available in InDesign where a custom tag can be created with a numerical reference (or something similar)?
    Have a load of other questions and would appreciate an Adobe publishing workflow consultant contact if such is available.
    Thanks.
    Jason

    Here is a (horrible!) Javascript to add a tag to any selected text and automatically prompt for an attribute value. You need to add a basic XML framework around your text first, else it will Not Run. (Select a text frame, call up the Tags panel, and then select "Autotag" from the dropdown menu for a basic structure.)
    In this script you might want to adjust the name of the XML tag (the first "tag" in the double 'add' line) and the attribute name ("id" in the second part of the 'add' line).
    In this form, the script does not allow you to re-define a previously tagged item (use the Structure panel for that) or to remove a tag (use Untag in the Tags panel). Running it twice on a selected text will add a new nested tag! (But as always, anything is possible with a longer/smarter/less horrible script.)
    if (app.selection.length==1 && app.selection[0].hasOwnProperty("baseline") && app.selection[0].length)
    tagId = prompt ("Tag with ID:", '');
    if (tagId)
      app.selection[0].associatedXMLElements[0].xmlElements.add("tag", app.selection[0]).xmlAttributes.add("id", tagId);

  • Form Creation for Service Order

    Hi
    I am new to CRM Mobile, although I have worked in CRM for couple of years now.
    In our project there is requirement to print forms (attached to Service Order) from Laptop whenever company representative meets customer. For this CRM Mobile is being used.
    Now related to this I have few questions:
    1) Form Creation: In CRM online system we can create form in SMARTFORMS. Do we use the same tool for form creation? Where is it created and how is it downloaded to Laptops ? (I believe  to a transaction type we assign action profile which calls this form. This is brought into system using normal synchronization)
    2) Which Database tables does it refer to, normal CRM application tables or SMO tables.
    Please help me in this.
    Thanx & Regards
    Hits

    Hi,
    the kind of Mobile applications we are talking about here is only running on laptops or tablet PCs, not on handhelds. So normally the users have an additional portable printer with them when being in the field.
    Another thing: For the document generation there are two possibilities, MS word or crystal reports. Both have advantages and disadvantages which need to be analysed for the project.
    Regards,
    Wolfhard

  • How can I copy a number of like fields and paste to reduce form creation time?

    How can I copy a number of like fields and paste to reduce form creation time?

    Creating Form Fields by Ted Padova

  • Forms Creation

    hai,
    Regarding form creation how do differenciate the cash payment and bank payment also like cash receipt and bank receipt. Because we need the following forms for printing
    1. Cash reeipt voucher
    2. Cash payment voucher
    3. Bank Payment voucher
    4. Bank receipt voucher
    5. Journal
    govind.

    Document type could be configured to track these separate transactions and be used to identify them.

  • 'Automated' FORMS Compiler?

    Hello all
    FORMS Builder 10.1.2.0.2
    DB 10gR2
    OS: Win2k3
    I was wondering if anyone can guide me to 'automated' FORMS Compiler. By that I meant, is there a way to compile FORMS after hours?
    Here's the situation:
    All of us know FORMS are not able to compile when there is a user on it.
    We restart our Application Server every night around 2:00am - which should clear all connections to the FORMS.
    I was wondering if it's possible to call the compiler after the AS restarts and compile a particular / a bunch of FORMS that are too busy for normal business hours to compile?
    Thanks

    Never mind .. found these
    script to compile all forms / reports?
    forms 10g release 2 compilation of fmb?

  • Hi gurus when i am working on smartforms form creation

    hi gurus when i am working on smartforms form creation over. after that how can i test the form the puchase order is coming properly or not . plz explain me.

    here is the step by step procedure for the smart form creation for the purchase order...
    http://www.****************/Tutorials/Smartforms/PO/page1.htm
    regards,
    venkat

  • Automating album creation for a new project?

    I have several projects (such as specific event shoots) with the same basic set of albums for that project (some regular albums, some smart albums). I'll have albums for specific subsets of the events (for my sports shots, there's Individuals, Action, Team, etc.).
    I'd like to automate the creation of these albums, as it gets a bit tedious having to create a bunch of albums manually for each new project I create. I looked at Aperture's automator actions, but couldn't find anything related to album creation. Is there such a thing?
    Thanks...
    David

    I'm pretty sure this is scriptable using AppleScript. I haven't really had the need to script Aperture so I can't tell you the exact syntax without looking it up myself, but it shouldn't be too hard if you've ever used AppleScript. Just open Script Editor, go to File > Open Dictionary... > Aperture and you'll get a list of the scriptable actions Aperture has available.

  • Custom List Form creation using Powershell - SharePoint 2013

    Hi,
    I have a custom List called 'IssuesList' with 4 fields - "IssueTitle","IssueID","IssueDesc","Status"
    While displaying display form I should show 3 fields expect Issue ID i.e. IssueID should be hidden.
    and on edit form only Status field should be editable. So using SharePoint designer I created respective Edit form and display forms and changed XSLT to control the display mode on the fields.
    I have everything scripted in powershell till now - creation of custom list, publishing pages, webparts etc. however I am looking for how to provision or associate these 2 list forms with IssuesList after I create the list in new site.
    I have restrictions on using wsp and site/list template due to business needs. So I need to know if there is any way I can upload these 2 files after I create custom list in powershell and associate them as defaultdisplay and defauteditforms?
    Please advise.

    Hi,
    Per my understanding, you might need to apply these custom forms to a list after list creation using PowerShell.
    With PowerShell with SharePoint Object Model, we can hide fields on list forms.
    The similar thread below with code snippet will provide more information about this:
    https://social.technet.microsoft.com/Forums/en-US/ee6fc2eb-197f-4144-94fa-8a4e438675d9/hide-a-field-from-edit-form-list?forum=sharepointgeneralprevious
    If there may be other requirements except for hiding fields, as you have limitation on using custom solution package(which should be preferable in such scenario),
    a workaround I can provide is that, after list creation, you can add Content Editor Web Part contains the CSS style or JavaScript to the form pages of a specific list, it will help you hide/disable the specific elements, this can be achieved programmatically.
    The code below can add a Content Editor Web Part to the DisplayForm of a list(though in C#):
    public static void AddCEWP()
    SPLimitedWebPartManager manager = null;
    SPFile file = null;
    using (SPSite site = new SPSite("http://sp"))
    using (SPWeb web = site.RootWeb)
    try
    web.AllowUnsafeUpdates = true;
    file = web.GetFile(web.Url + "/Lists/List018/DispForm.aspx");
    manager = file.GetLimitedWebPartManager(PersonalizationScope.Shared);
    ContentEditorWebPart webPart = new ContentEditorWebPart();
    XmlDocument xmlDoc = new XmlDocument();
    XmlElement xmlElement = xmlDoc.CreateElement("HtmlContent");
    //xmlElement.InnerText = "<strong>Hello World!</strong>";
    //write the custom CSS style or JavaScript here
    string content = "<style>your custom style here...</style>";
    xmlElement.InnerText = content;
    webPart.Content = xmlElement;
    manager.AddWebPart(webPart, "Top", 0);
    manager.SaveChanges(webPart);
    web.Update();
    catch (Exception ex)
    //Utility.SPTraceLogError(ex);
    finally
    if (manager != null)
    manager.Dispose();
    web.AllowUnsafeUpdates = false;
    About how to hide fields on Standard List Forms using jQuery:
    http://social.technet.microsoft.com/wiki/contents/articles/21730.sharepoint-2010-conditionally-hide-fields-on-standard-list-forms-using-jquery.aspx
    http://stackoverflow.com/questions/10010405/how-to-hide-a-field-in-sharepoint-display-form-based-on-the-field-name-jquery
    Thanks
    Patrick Liang
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support,
    contact [email protected]
    Patrick Liang
    TechNet Community Support

  • Automating the creation of a HDinsight cluster

    Hi,
    I am trying to automate the creation of a HDinsight cluster using Azure Automation to execute a powershell script (the script from the automation gallery). When I try and run this (even without populating any defaults), it errors with the following error:
    "Runbook definition is invalid. In a Windows PowerShell Workflow, parameter defaults may only be simple value types (such as integers) and strings. In addition, the type of the default value must match the type of the parameter."
    The script I am trying to run is:
    <#
     This PowerShell script was automatically converted to PowerShell Workflow so it can be run as a runbook.
     Specific changes that have been made are marked with a comment starting with “Converter:”
    #>
    <#
    .SYNOPSIS
      Creates a cluster with specified configuration.
    .DESCRIPTION
      Creates a HDInsight cluster configured with one storage account and default metastores. If storage account or container are not specified they are created
      automatically under the same name as the one provided for cluster. If ClusterSize is not specified it defaults to create small cluster with 2 nodes.
      User is prompted for credentials to use to provision the cluster.
      During the provisioning operation which usually takes around 15 minutes the script monitors status and reports when cluster is transitioning through the
      provisioning states.
    .EXAMPLE
      .\New-HDInsightCluster.ps1 -Cluster "MyClusterName" -Location "North Europe"
      .\New-HDInsightCluster.ps1 -Cluster "MyClusterName" -Location "North Europe"  `
          -DefaultStorageAccount mystorage -DefaultStorageContainer myContainer `
          -ClusterSizeInNodes 4
    #>
    workflow New-HDInsightCluster99 {
     param (
         # Cluster dns name to create
         [Parameter(Mandatory = $true)]
         [String]$Cluster,
         # Location
         [Parameter(Mandatory = $true)]
         [String]$Location = "North Europe",
         # Blob storage account that new cluster will be connected to
         [Parameter(Mandatory = $false)]
         [String]$DefaultStorageAccount = "tavidon",
         # Blob storage container that new cluster will use by default
         [Parameter(Mandatory = $false)]
         [String]$DefaultStorageContainer = "patientdata",
         # Number of data nodes that will be provisioned in the new cluster
         [Parameter(Mandatory = $false)]
         [Int32]$ClusterSizeInNodes = 2,
         # Credentials to be used for the new cluster
         [Parameter(Mandatory = $false)]
         [PSCredential]$Credential = $null
     # Converter: Wrapping initial script in an InlineScript activity, and passing any parameters for use within the InlineScript
     # Converter: If you want this InlineScript to execute on another host rather than the Automation worker, simply add some combination of -PSComputerName, -PSCredential, -PSConnectionURI, or other workflow common parameters as parameters of
    the InlineScript
     inlineScript {
      $Cluster = $using:Cluster
      $Location = $using:Location
      $DefaultStorageAccount = $using:DefaultStorageAccount
      $DefaultStorageContainer = $using:DefaultStorageContainer
      $ClusterSizeInNodes = $using:ClusterSizeInNodes
      $Credential = $using:Credential
      # The script has been tested on Powershell 3.0
      Set-StrictMode -Version 3
      # Following modifies the Write-Verbose behavior to turn the messages on globally for this session
      $VerbosePreference = "Continue"
      # Check if Windows Azure Powershell is avaiable
      if ((Get-Module -ListAvailable Azure) -eq $null)
          throw "Windows Azure Powershell not found! Please make sure to install them from 
      # Create storage account and container if not specified
      if ($DefaultStorageAccount -eq "") {
          $DefaultStorageAccount = $Cluster.ToLowerInvariant()
          # Check if account already exists then use it
          $storageAccount = Get-AzureStorageAccount -StorageAccountName $DefaultStorageAccount -ErrorAction SilentlyContinue
          if ($storageAccount -eq $null) {
              Write-Verbose "Creating new storage account $DefaultStorageAccount."
              $storageAccount = New-AzureStorageAccount –StorageAccountName $DefaultStorageAccount -Location $Location
          } else {
              Write-Verbose "Using existing storage account $DefaultStorageAccount."
      # Check if container already exists then use it
      if ($DefaultStorageContainer -eq "") {
          $storageContext = New-AzureStorageContext –StorageAccountName $DefaultStorageAccount -StorageAccountKey (Get-AzureStorageKey $DefaultStorageAccount).Primary
          $DefaultStorageContainer = $DefaultStorageAccount
          $storageContainer = Get-AzureStorageContainer -Name $DefaultStorageContainer -Context $storageContext -ErrorAction SilentlyContinue
          if ($storageContainer -eq $null) {
              Write-Verbose "Creating new storage container $DefaultStorageContainer."
              $storageContainer = New-AzureStorageContainer -Name $DefaultStorageContainer -Context $storageContext
          } else {
              Write-Verbose "Using existing storage container $DefaultStorageContainer."
      if ($Credential -eq $null) {
          # Get user credentials to use when provisioning the cluster.
          Write-Verbose "Prompt user for administrator credentials to use when provisioning the cluster."
          $Credential = Get-Credential
          Write-Verbose "Administrator credentials captured.  Use these credentials to login to the cluster when the script is complete."
      # Initiate cluster provisioning
      $storage = Get-AzureStorageAccount $DefaultStorageAccount
      New-AzureHDInsightCluster -Name $Cluster -Location $Location `
            -DefaultStorageAccountName ($storage.StorageAccountName + ".blob.core.windows.net") `
            -DefaultStorageAccountKey (Get-AzureStorageKey $DefaultStorageAccount).Primary `
            -DefaultStorageContainerName $DefaultStorageContainer `
            -Credential $Credential `
            -ClusterSizeInNodes $ClusterSizeInNodes
    Many thanks
    Brett

    Hi,
    it appears that [PSCredential]$Credential = $null is not correct, i to get the same
    error, let me check further on it and revert back to you.
    Best,
    Amar

  • CO-PA form creation regarding

    Dear All,
    In CO-PA, requirement from the client is to display all the value figures in Rs.L.
    In Forms, would like to know is there any setting for calculation value in R.L apart from creation of another calculated key figure / field.
    Thanks
    SMK Ganesh

    Able to perform the same thru' ratio factor

  • Automating the creation of telephone accounts in call manager

    Hi, I have recently been asked to explore the possibility of automating telephone account creation in Cisco Call Manager, using scripting.  Now although my scripting knowledge isn't great, one idea that was suggested was the use of .csv files?  Any advice or tips about how to proceed would be very much appreciated. Thanks.

    Hi Jaime, thanks for your reply.  I have already discussed the possibility of using CUCM 10 although unfortunately this was ruled out straight away as the cost of implementing the latest version would be too expensive for our department.  I am also looking into the Cisco BAT and have an account for the CBT Nuggets to get some training on BAT.  Additionally, I am looking into writing up a simple script that could be used to change the formatting of a .csv file containing staff details that could then be uploaded to CUCM.

  • Automating Administrator creation in 11g OMS

    Is there any way to automate the creation of an Administrator in 11g OMS? I can automagically create the database user, but there are some resource privs that need to be granted as well. If anyone has done this, I would be grateful for some steps in the proper direction.
    Thanx in advance.

    Thanx for the tip using emcli. We have an automated system that let's us know when a new user is requested for our OMS. I am looking to let that message be the trigger for an additional automated process for the user creation.
    One thing I noticed is that the emcli command creates the application user but not the database user. It also has the incorrect database profile. Perhaps I am missing something?
    Here is the command I used:
    emcli create_user -name=TEST123 -desc="Test using EMCLI" -privilege="VIEW_ANY_TARGET" -expire="true" -password="XXXXXXXXXX" -email="[email protected]" -profile="XXX_PWD_AGING" -roles="PUBLIC" -type="DB_EXTERNAL_USER"
    And here is my output from both emcli and sqlplus:
    User "TEST123" created successfully
    SQL> select * from dba_users where username = 'TEST123';
    no rows selected
    Perhaps I am missing something?

  • Automating Folder Creation

    Here's what I want to do. I'm trying to automate client folder creation. I have a directory called clients. Every time I create a new folder in the clients folder, I'd like for it to automatically ask me what I'd like to name the folder, then I would like it to create 6 directories inside the created folder titled "legal" "spec files" "correspondence" "modules""graphic design" and "archived materials".
    How would I go about that with automator?

    A couple of options. The first uses automator and a shell script, but you would run the workflow which asks for a folder name instead of you creating it first, as you requested. The second uses Folder Actions so that when you create a new folder in your clients folder it will ask for a name and create the folders.
    Automator Method:
    1) From Files and Folders, drag over a "New Folder" action.
    2) Enter a default name for the folder in the Name: field (or leave blank)
    3) Select your Clients folder in the Where: field
    4) Click the "Options" button and tell it to "show this action when the workflow runs"
    5) From the Utilities, drag over a "Do shell script" action
    6) Select the /bin/bash shell
    7) in the Pass input field select "As arguments"
    8) Enter this code mkdir -p $1/legal/ $1/spec files/ $1/correspondence/ $1/modules/ $1/graphic design/ $1/archived materials/
    Save this workflow and run it when you want to create the new folder. If you have quick keys, launch bar, Quicksilver, or the like, you could set up a shortcut...or, you can use cmd-space to call up spotlight and search for you workflow name and launch it from spotlight.
    For the Applescript option:
    I had some glitches with it in that it seemed to re-run the script after I changed the name. I couldn't figure out if the name change drove the script to run again. Also, after creating the new folder, you have to wait a few seconds for it to trigger. Kind of annoying, I thought.
    First, copy this script to a new Script Editor script (Applescript folder).
    property dialog_timeout : 30 -- set the amount of time before dialogs auto-answer.
    on adding folder items to this_folder after receiving added_items
    try
    tell application "Finder"
    set theFolder to item 1 of added_items
    set response to display dialog "Please enter a folder name:" default answer "New Client"
    if button returned of response is not "Cancel" then
    set the name of folder theFolder to (text returned of response)
    make new folder at folder theFolder with properties {name:"legal"}
    make new folder at folder theFolder with properties {name:"spec files"}
    make new folder at folder theFolder with properties {name:"correspondence"}
    make new folder at folder theFolder with properties {name:"modules"}
    make new folder at folder theFolder with properties {name:"graphic design"}
    make new folder at folder theFolder with properties {name:"archived materials"}
    end if
    end tell
    on error theErr
    display dialog theErr
    end try
    end adding folder items to
    Save it as a script in your user/Library/Scripts/Folder Action Scripts/ folder. Run the Folder Actions Setup script in the Applescript folder and attach this script to your "Clients" folder:
    1) Click on the Enable Actions checkbox
    2) Click the "+" button in the left pane and find your clients folder
    3) Click the "+" button in the right pane and find your script you just saved.

  • Material on adobe forms creation

    Hi,
    i wanted to have a material for step by step creation of adobe forms(PDF and interactive forms)....
    Please mail me if any
    Shiva

    Hi Shiva Kumar,
    Check the link below.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d#47
    You may try creating the following forms using this tutorial.
    Dynamic Non-Interactive PDF Forms
    Offline Interactive PDF Form Using Download
    Offline Interactive PDF Form Using E-Mail
    Online Interactive PDF Form
    Regards,
    Rekha Malavathu

Maybe you are looking for