Submitting a PDF form via HTTP Post: Beginner's Questions

Hi,
I am completely new to PDF forms, so I have been finding the documentation and options overwhelming.
I am hoping to get pointed to the documentation/tutorials/examples I really need.
I would like to build a "proof of concept" for my boss.  I would like to include a screen in our Java ( JSP & Spring ) webapp where either a PDF form is embedded or is accessed via a link.
I have
Adobe Acrobat Distiller X standard license
Adobe Acrobat X Standard
Microsoft Office 2010
I made a small, 3 field Microsoft Word form.  I then converted it via DIstiller into a PDF form.
I then found this document about how to submit a PDF form to a server side component:
http://acrobatusers.com/tutorials/form-submit-e-mail-demystified
My big problem with this document it doesn't have an example nor an example showing what is going on in a full HTML page.   As I result I have some questions:
Can I see such an example somewhere?
Does the call to the javascript function doc.SubmitForm(urlToMyServerSideComponent) go in a script tag on the HTML page like other javascripts?
Can I execute that submit function from an HTML button or do I need to put a "submit" button on the PDF form?
Do I need Adobe LiveCycle in order to create a PDF form with a "submit" button?  Free versions?
Can I send via HTTP POST ?
Do I need Adobe LiveCycle to crate a PDF form with a digital signature?
Is there a document/tutorial that fits where I am starting off from? ( Please no books, I am tyring to show my boss that this is something that can be done, in a reasonable amount of time, not time to get and go through a book ).
Thanks in advance for any tips that get me pointed in the right direction
Steve

To answer some of your specific questions:
2, 3. The submit form button needs to be on the PDF. You can either configure a Submit Form action or use the submitForm JavaScript method.
4, 6: No to both questions. You can create the form in Acrobat. Such forms are knows as Acroforms, as opposed to XFA forms that are created with LiveCycle Designer. Acroforms have wider support.
5: Yes, that's the method that's used when submitting to a web server. You have your choice of formats. The "HTML Form" option causes the form data to be submitted in the same format as an HTML form, so the same type of server-side code can be used to process the data. As Dave's tutorial shows, the server should return an FDF as the response, however, as opposed to HTML content.
It's a mistake to try to embed the PDF in a web page. So much depends on the user's browser, PDF viewer, and how both are configured. PDF forms can be submitted directly from Adobe Reader/Acrobat, so it's not necessary for them to be viewed in a browser. Note that Adobe Reader for iOS/Android don't yet support submitting to a web server (apart from FormsCentral), but that's is supposedly being worked on.
Since you mentioned digital signatures, be aware that for Reader users to be able to sign, the document has to be Reader-enabled, either with Acrobat Pro or LiveCycle Reader Extensions (which is not the same as LiveCycle Designer). Digital signatures in PDF forms are not yet supported on mobile devices. Also, you will want to submit the entire PDF, as opposed to just the form data, when submitting a digitally signed form.

Similar Messages

  • Elementary Problem With Submitting A PDF Form Via Email?

    Hello all!
    I'm brand new to creating forms with Adobe.  I have Acrobat X Pro.  I have created a form with multiple fields to fill in and placed a button at the top of the form.  Under button properties I selected the submit a form option under the actions tab and chose to email the entire pdf file.  Where it says enter a URL for this link I put mailto: and my email address.
    When I click on the submit button I choose the desktop application option as I use Outlook exchange. (that could be the problem?)  I click on the ok button and immediately get a pop up box that says "Either there is no default mail client or the current mail client cannot fulfill the messaging request.  Please run Microsoft Outlook and set it as the default client.
    I have no idea how to fix this issue or if I'm creating the submit form improperly.  My goal is to get an exact copy of the completed Adobe form emailed to the specified email address.  Any help would be much appreciated!
    Mike

    To answer some of your specific questions:
    2, 3. The submit form button needs to be on the PDF. You can either configure a Submit Form action or use the submitForm JavaScript method.
    4, 6: No to both questions. You can create the form in Acrobat. Such forms are knows as Acroforms, as opposed to XFA forms that are created with LiveCycle Designer. Acroforms have wider support.
    5: Yes, that's the method that's used when submitting to a web server. You have your choice of formats. The "HTML Form" option causes the form data to be submitted in the same format as an HTML form, so the same type of server-side code can be used to process the data. As Dave's tutorial shows, the server should return an FDF as the response, however, as opposed to HTML content.
    It's a mistake to try to embed the PDF in a web page. So much depends on the user's browser, PDF viewer, and how both are configured. PDF forms can be submitted directly from Adobe Reader/Acrobat, so it's not necessary for them to be viewed in a browser. Note that Adobe Reader for iOS/Android don't yet support submitting to a web server (apart from FormsCentral), but that's is supposedly being worked on.
    Since you mentioned digital signatures, be aware that for Reader users to be able to sign, the document has to be Reader-enabled, either with Acrobat Pro or LiveCycle Reader Extensions (which is not the same as LiveCycle Designer). Digital signatures in PDF forms are not yet supported on mobile devices. Also, you will want to submit the entire PDF, as opposed to just the form data, when submitting a digitally signed form.

  • Sending a dom via http Post

    Hi,
    for some reason unknown to me whenever I try to send a dom via http Post I get the following error:
    org.xml.sax.SAXParseException: The root element is required in a well-formed document.
    This is the source code:
    package com.cyberrein.payunion.transaction;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    //xml lib
    import org.w3c.dom.Document;
    import org.w3c.dom.Element;
    //weblogic xml lib
    import weblogic.apache.xerces.dom.DocumentImpl;
    import weblogic.apache.xml.serialize.DOMSerializer;
    import weblogic.apache.xml.serialize.XMLSerializer;
    import javax.xml.parsers.DocumentBuilder;
    import javax.xml.parsers.DocumentBuilderFactory;
    public class Xmltest extends HttpServlet {
    //Initialize global variables
    public void init(ServletConfig config) throws ServletException {
    super.init(config);
    //Process the HTTP Request
    public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // Retrieve transaction data from HttpServletRequest.
    try {
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    dbf.setValidating(false);
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document docIn = db.parse(request.getInputStream());
    String code = "XX";
    String tranID = "000000";
    String message = "This Card Is Invalid. Transaction Discontinued";
    //Output dom
    Document docOut = new DocumentImpl();
    Element e = (Element)docOut.createElement("TransactionResponseData");
    e.setAttribute("Code", code);
    e.setAttribute("TransactionID", tranID);
    e.setAttribute("Message", message);
    docOut.appendChild(e);
    FileOutputStream fos;
    fos = new FileOutputStream("/victory");
    DOMSerializer serX = new XMLSerializer(fos,null);
    serX.serialize(docIn);
    DOMSerializer ser = new XMLSerializer(response.getOutputStream(), null);
         ser.serialize(docOut);
         } catch (Throwable e) {e.printStackTrace();}
    //Get Servlet information
    public String getServletInfo() {
    return "com.cyberrein.payunion.transaction.Xmltest Information";
    package com.cyberrein.payunion.transaction;
    import org.w3c.dom.*;
    import org.apache.xerces.*;
    import org.apache.xerces.dom.*;
    import org.apache.xerces.parsers.*;
    import org.apache.xml.serialize.*;
    import org.xml.sax.*;
    import java.net.*;
    import java.io.*;
    public class CardClient {
    private String sURI;
    public BufferedReader in
    = new BufferedReader(new InputStreamReader(System.in));
    public CardClient(String serverURI) {
    sURI = serverURI;
    public Document test(){
    Document docIn = null;
    try
    //XML Document impl
         docIn = new DocumentImpl();
    //Create the root element
         Element t = docIn.createElement("TransactionData");
    Element k = docIn.createElement("Payunion.com");
    k.appendChild( docIn.createTextNode("North American server") );
    t.appendChild(k);
    //Set attributes
    t.setAttribute("cardnumber", "4444444444444444");
    t.setAttribute("amount", "3000.67");
    t.setAttribute("name", "tolu agbeja");
    t.setAttribute("cvv2", "001");
    t.setAttribute("pu_number", "ejs:pupk:23456");
    t.setAttribute("expirydate", "0903");
    t.setAttribute("address", "100 peachtree industrial");
    t.setAttribute("zipcode", "30329");
    docIn.appendChild(t);
    catch (Throwable te)
    te.printStackTrace();
    return docIn;
    public Document sendRequest(Document doc) {
         Document docOut = null;
         try {
         URL url = new URL("http://" + sURI);
         HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    conn.setRequestMethod("POST");
         conn.setDoInput(true);
         conn.setDoOutput(true);
         OutputStream out = conn.getOutputStream();
    BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
    XMLSerializer ser = new XMLSerializer( out, new OutputFormat("xml", "UTF-8", false) );
    ser.serialize(doc);
    while(!br.ready()){}
         DOMParser parser = new DOMParser();
         parser.parse(new InputSource(br));
         docOut = parser.getDocument();
    catch (Throwable et)
         et.printStackTrace();
         return docOut;
    public static void main(String []args)
    CardClient c = new CardClient("cyber1:7001/xmltest");
    try
    Document doc = c.sendRequest(c.test());
    Element responseMessage = (Element)doc.getElementsByTagName("TransactionResponseData").item(0);
    String message = responseMessage.getAttribute("Message");
    String tranID = responseMessage.getAttribute("TransactionID");
    String code = responseMessage.getAttribute("Code");
    System.out.println(message);
    System.out.println("");
    System.out.println("The Response Code Is: "+code);
    System.out.println("");
    System.out.println("The Transaction ID Is: "+tranID);
    catch(Exception ex)
    ex.printStackTrace();
    All comments will be appreciated!!

    Hi, thanks for your reply i knew the FileUplaod was the way forward.
    I read topics advising to use the FileUpload and tried the following but it did not seem to work ( i get an HTTP Internal Server error when i try that):
    try
    DiskFileUpload upload = new DiskFileUpload();
    boolean isMultipart = FileUpload.isMultipartContent(request);
    if( isMultipart )
    List items = upload.parseRequest( request );
    Iterator iter = items.iterator();
    while( iter.hasNext() )
    FileItem fileItem = ( FileItem ) iter.next();
    File uploadedFile = new File("myreceivedfile.zip");
    fileItem.write( uploadedFile );
    }catch (Exception e)
    System.out.println("RECEIVER: " + e.getMessage());
    Also DiskFileUpload,isMultipartContent and parseRequest have a line going through the middle (horizontal middle).
    Edited by: Overmars08 on Jun 23, 2009 5:35 AM
    Edited by: Overmars08 on Jun 23, 2009 5:36 AM

  • Sending UTF-8 data via http post

    Hello,
    I'm generating an xml to be sent via http post method. Before sending, I'd like to convert it to utf-8, but Oracle converts it to utf-16, no matter what I do.
    This is what I send with utl_http.write_text:
       convert(l_clob,'AL32UTF8')...but I see utf-16 encoded output on the server side.
    NLS_RDBMS_VERSION is 10.2.0.1.0
    NLS_CHARACTERSET is EE8ISO8859P2
    NLS_NCHAR_CHARACTERSET is AL16UTF16
    But I do not use NCHAR variables.
    Is http post considered like exporting, where the os's NLS_LANG is important?
    Earlier, I managed to save utf-8 xml-files without setting any NLS% params. It was with:
            UTL_FILE.PUT_RAW(
                file   => file_handle,
                buffer => UTL_RAW.CONVERT(utl_raw.cast_to_raw(buffer),
                                          'AMERICAN_AMERICA.AL32UTF8',
                                          'AMERICAN_AMERICA.'||charset
              );But this does not seem to work here, since I have to send 'text/xml'...
    Any help is appreciated.
    Thanks,
    Laszlo

    Not really the correct forum.. The methods you are using are more a PL/SQL issue than an XML DB issue. In general Oracle will convert the response into the character set requested by the client, are you sure your client is not requesting UTF-16.
    Edited by: mdrake on Nov 27, 2010 5:42 PM

  • How to add a photo to a pdf form via the iOS app

    How do I add a photo to a pdf form via the iOS app?  I need to fill out a form for work using field observations and photos.  I can easily fill out the text portions of the form but I'm unable to add the photos from my phone.  Is this possible?

    Does the form have a provision to insert images (e.g. a Browse button)?
    [topic moved to iOS subforum]

  • Can I use third party web services that communicate via http-post with webui builder?

    Hi, 
    I have 5 computers (services) that are controlled via http-post. 3 of these services are implemented as labview webservices, 1 is labview socket (with python http-wrapper) and the last one is implemented with c# (lighttpd + cgi). 
    Can I use webui builder to controll all of them? Or, what is the simplest change so I can use webui builder?
    What I would like to do, is to change the current javascript-UI to labview-webui. For the interfaces implemented with labview webservices, this is not a problem. For non-labview services, I don't know if it is even possible.
    br,
    Juha

    To add to Mike's answer, the only caveat is that the server needs an appropriate clientaccesspolicy.xml file at the root level (http://yourserver/clientaccesspolicy.xml), or a completely open crossdomain.xml file, for the editor and built apps to be able to communicate with it. There's a help topic which explains this in the context of LV web services, but it's true for Web UI Builder to be able to communicate with arbitrary web servers also.
    Since it sounds like you control all the web servers in question, it shouldn't be too difficult to get this file in place, though.

  • Submitting a PDF form and Error Message

    One of my users received the following error message when submitting a PDF form: "An error occurred during the submit process. The server has an invalid SSL certificate." Can anyone tell me what this error is and how do I prevent it?

    I have had the same error - we are behind a webfilter which is very tight
    can you please advise the domains i need to whitelist?
    many thanks
    Bruce

  • How to invoke BPEL process via HTTP POST (or GET)

    Hi,
    I'd like to know how to invoke BPEL process via HTTP POST (or GET), is there anyway simple to do it?
    Thank you

    Look at my blog http://orasoa.blogspot.com search for plsql
    or use SoapUI.org
    or look in the Examples directory in the BPEL directory of the installation

  • Problems Submitting PDF Forms via Adobe Reader XI?

    Hi,
    I have used Acrobat Pro (Versions 9/X and XI) to successfully create fillable PDF forms. I distributed the forms to a server via Acrobat, then set up a hyperlink to the form's location for my users. The users were able to fill the form and submit it.  I was able to manage the submitted form data via Adobe Tracker.  Recently, many of my users have been updated to Acrobat Reader XI.  Now, some of these same users (who have successfully submitted these forms in the past - before the latest upgrade) can no longer submit the form data!  If a user fills the form and clicks submit, it appears to that user that the form was successfully submitted, but no data appears in Adobe Tracker, even after refreshing... What would cause this??
    Thank you!

    What is your operating system?  What is your Reader XI version?  What exactly means "cannot"?

  • Render html form & send forms's input values as params via HTTP POST

    Hello,
    I'm using appache commons http client to send HTTP post queries to a given url and receive HTTP response then process it.
    one of the requirements of my Application is the following: one of these HTTP Post requests is supposed to return an HTML form with different html types (text filed, text area etc..) that i will need to display in my swing application. one important requirement is that i can't know in advance what the html form field types will be.. it depends on a given parameters that my application send as part of HTTP Post method (using apache http client).
    I Longly searched for a simple solution to this problem . There are many solutions but each one has it's limitations :
    1-i can render the html form inside a JEditorPane .but how can I collect the user entered data inside JEditorPane ? i'm not sure this swing component offers the capability to detect its html contents and more it will be difficult to know what are the values entered by user inside html form rendered by JEditorPane.
    2-are there any Java Embedded browsers that offer some API to enable me detect the html form fields ,capture the data entered by user inside the html form ?
    3-the solution i currently opted for is : parse html & convert html form to swing dialog. currently this solution i use works well but the cost of implementing it is high : it involves difficult parsing logic. this makes me worried .I'm not sure if i'm now using the right & easiest solution.
    I need some advice on What is the simplest and clean solution to render a html form & yet be able to collect user entered inputs & send the user input values as params via java HTTP POST request ?

    dragzul wrote:
    In my opinion, your actual solution is what you need to do. You're trying to "merge" two different kinds of view. Actually, the "easiest" way may be: if you have your data to display, you decide to show it on html or swing.Yes i believe that my current solution may be the unique one for my special requirements. when doing research about this problem i found a multitude of java libraries to convert xml to swing (ex: www.swixml.org) .However i was surprised there are no java libraries to convert HTML forms to swing dialogs -as far as i know-. this is a bit strange. The Limitation is that the developers of the server API are not Java guys and are reluctant to use an xml format that i can easily convert to swing . probably they have their own reasons as they might be using the HTML Response for some other server side work. So I was obliged to deal with an HTML stream that i need to display in my client application and process its data. in my opinion the only way to do this is by developing a HTML form to swing converter package. that's what i did now. i was only worried if i'm complicating things and if there are some easier solutions to this issue.
    thanks

  • Submit Pdf form to http w/ credentials (username/password)

    Hi!
    I developed a form in Adobe LiveCycle, it has a button which submits form with attachments to http site.
    No coding involved, just configuration of the button.
    Http site requires credentials (username/password). How do I pass those credentials with submission?
    Can username/password be added to http header?
    Or I can excecute some javascript before submission?
    Thanks you!

    I got it working
    1. WS (in .net) must be asmx service. WS method accepting attachment should have string as a parameter, which will be passed as base-64 encoded string. So to save it as a file it has to be decoded first. I used byte[] ... = Convert.FromBase64String(yourstring).
    Keep in mind string <= 2GB
    2. In PDF file add WS service as Data Connection (File->New Data Connection ->WSDL File-> wsdl -> etc...). PDF will generate all WS parameters and a button to call WS. Drag and drop data connection on the form OR right mouse click -> generate fields OR set <connect> element of different controls as you wish to match data connection. Let's say control generated and binded to WS input string parameter is called "base64StringDocContent" (name = "base64StringDocContent") and button that submits to WS is called "submitAttachmentBtn" (name="submitAttachmentBtn").
    3. Javascript code to send attachment to WS:
    //access pdf form
    var formDom = event.target;
    //attachment id should be unique, can be anything you like
    var attachmentId = new Date().getTime() + "";
    //prompt user for document and get it
    var documentSelected = formDom.importDataObject(attachmentId);
    if (documentSelected == true){
         //user selected the document
         //get stream of the document (attachment)
         var inputStream = formDom.getDataObjectContents(attachmentId);
         //get new stream encoded as base64
         var vEncodedStream = Net.streamEncode(inputStream, "base64");
         //get string from the stream
         var sBase64 = util.stringFromStream(vEncodeStream);
         //get conrol which is binded to WS input parameter
         //my PDF form is called form1
         var wsInputParam = form1.resolveNode("$..base64StringDocContent");
         //get button which submits to WS
         var wsSubmitBtn = form1.resolveNode("$..submitAttachmentBtn");
         //assign attachment content (encoded string to input parameter)
         wsInputParam.rawValue = sBase64;
         //call click event of WS submit button
         wsSubmitBtn.execEvent('click');
         //done
         //if WS returns any value it will be assigned to control binded to output value of the web service.
    else{
         //user clicked Cancel
    4. Validation and try and catch should be added where/when needed.
    Hope it saves a couple of days for somebody.
    Good luck!!!
    I am still curious how to work with credentials doing http submission.
    If somebody has a solution please post it.

  • How to return fillable pdf form via distribute function in live cycle?

    I am trying to have a fillable form be submitted back/returned by e-mail (through using outlook)to multiple users, via the distribute form function through livecycle, so that they know a pdf form has been completed and sent back and that I can place the information in the dataset as well (in case I need to export the info). Currently the distribute function only accepts it going to one e-mail, even if I seperate the e-mails with a ";". How do I have the form e-mail multiple users and allow me to place the form field data go into a dataset via distribution?

    I tried it and I am seeing what you are seeing. If I send to a single user then it works fine. I think it might be outlook blocking the multi-address through programmatic interfaces. They do this so that viruses cannot turn your mail client into a spam generation. This is simply a guess.

  • Uploading big files via http post to XDB table

    Hello,
    I ve created a web form for to upload files as blobs to the database using XML DB, DBPS_EPG package and preconfigured DAD.
    The issue is that small files (~10kb) are being uploaded ok, but file which is 100K during http post returns connection reset from the server side.
    To my opinion there might be some max file size parameter for oracle server to accept during oracle listener tcp connection (as apach has maxrequestlimit).
    Is there any workaround for to load large files to the XDB table via webform?
    Here is a piece of code:
    CREATE USER web IDENTIFIED BY web_upload;
    ALTER USER web DEFAULT TABLESPACE XML_DATA;
    ALTER USER web QUOTA UNLIMITED ON XML_DATA;
    ALTER USER web TEMPORARY TABLESPACE TEMP;
    GRANT CONNECT, ALTER SESSION TO web;
    GRANT CREATE TABLE, CREATE PROCEDURE TO web;
    ALTER SESSION SET CURRENT_SCHEMA = XDB;
    BEGIN DBMS_EPG.CREATE_DAD('WEB', '/upload/*'); END;
    BEGIN
        DBMS_EPG.SET_DAD_ATTRIBUTE('WEB', 'database-username', 'WEB');
        DBMS_EPG.SET_DAD_ATTRIBUTE('WEB', 'document-table-name', 'uploads');
        DBMS_EPG.SET_DAD_ATTRIBUTE('WEB', 'nls-language', '.al32utf8');
        DBMS_EPG.SET_DAD_ATTRIBUTE('WEB', 'default-page', 'upload');
        COMMIT;
    END; 
    ALTER SESSION SET CURRENT_SCHEMA = SYS;
    CREATE TABLE web.uploads (
        name VARCHAR2(256) NOT NULL
            CONSTRAINT pk_uploads PRIMARY KEY,
        mime_type VARCHAR2(128),
        doc_size NUMBER,
        dad_charset VARCHAR2(128),
        last_updated DATE,
        content_type VARCHAR2(128) DEFAULT 'BLOB',
        blob_content BLOB
    CREATE OR REPLACE PROCEDURE web.upload
    AS
      url VARCHAR2(256) := 'http://demo.test.com:9090/upload/uploaded';
    BEGIN
        HTP.P('<html>');
        HTP.P('<head>');
        HTP.P('  <title>Upload</title>');
        HTP.P('</head>');
        HTP.P('<body>');
        HTP.P('  <h1>Upload</h1>');
        HTP.P('  <form method="post"');
        HTP.P('      action="' || url || '"');
        HTP.P('      enctype="multipart/form-data">');
        HTP.P('    <p><input type="file" name="binaryfile" /></p>');
        HTP.P('    <p><input type="file" name="binaryfile" /></p>');
        HTP.P('    <p><button type="submit">Upload</button></p>');
        HTP.P('  </form>');
        HTP.P('</body>');
        HTP.P('</html>');
    END;
    CREATE OR REPLACE PROCEDURE web.uploaded (
        binaryfile OWA.VC_ARR
    AS
    BEGIN
        HTP.P('<html>');
        HTP.P('<head>');
        HTP.P('  <title>Uploaded</title>');
        HTP.P('</head>');
        HTP.P('<body>');
        HTP.P('  <h1>Uploaded</h1>');
        FOR i IN 1 .. binaryfile.COUNT LOOP
            IF binaryfile(i) IS NOT NULL THEN
                HTP.P('  <p>File: ' || binaryfile(i) || '</p>');
            END IF;
        END LOOP;
        HTP.P('</body>');
        HTP.P('</html>');
    END;
    /帖子经 anatoly编辑过

    Welcome to Apple Discussions!
    Much of what is available on Bittorrent is not legal, beta, or improperly labelled versions. If you want public domain software, see my FAQ*:
    http://www.macmaps.com/macosxnative.html#NATIVE
    for search engines of legitimate public domain sites.
    http://www.rbrowser.com/ has a light mode that supports binary without SSH security.
    http://rsug.itd.umich.edu/software/fugu/ has ssh secure FTP.
    Both I find are quick and a lot more reliable than Fetch. I know Fetch used to be the staple FTP program, but it grew too big for my use.
    - * Links to my pages may give me compensation.

  • Submitting a PDF form --- save and send completed PDF document?

    A small government site has a number of 'submittable' PDF
    form documents
    that they'd like me to include on the website. I am not very
    familiar
    with PDF forms in this way, and hope someone here can help
    sort out a
    few things...
    Can a PDF form be submitted so that
    a) the completed PDF doc is saved on the server (and renamed)
    b) a printable , completed PDF (looks just like the one they
    filled out,
    with all their values saved in the input boxes) is emailed to
    specific
    address
    c) the raw user data is saved to database (maybe a list of
    fields in one
    column of a db table, and a matching list of values in
    another? this
    would just be for backup in case the completed PDF did not
    save
    correctly to the server, or for later reference)
    We've looked at the standard Acrobat 'submit via email' and
    that won't
    cut it... that method appears to simply trigger a 'mailto'
    popup, with
    the pdf as an attachment. Our system needs to be automated
    via CFmail.
    None of these would handle any 'sensitive' information, the
    main
    concern, from their part, is people being able to submit the
    form and
    have both the city office and the recipient get a copy that
    prints just
    as if they had hit 'print' when filling out the actual PDF.
    Is all of this possible ??
    if so... any tips appreciated!
    Michael Evangelista, Evangelista Design
    Web : www.mredesign.com Blog : www.miuaiga.com
    Developer Newsgroups: news://forums.mredesign.com

    nobody?
    seems i can do some of this with 'cfpdfform'... looking into
    it but also
    seeking live examples/experience.
    Michael Evangelista, Evangelista Design
    Web : www.mredesign.com Blog : www.miuaiga.com
    Developer Newsgroups: news://forums.mredesign.com

  • Please help with submitting a pdf form

    I've spend the last few days (literally) searching and searching - in this forum and across the web - for a SIMPLE solution to this problem and found nothing. Actually, I have found a few posts apparently trying to do the same thing I am, but with never a solution beyond "hire a programmer." Maybe  I'm missing something obvious out there, and if so please feel free to  throw tomatoes at me (along with a link I can get what I need - lol)
    At this point I'm completely stumped - furthermore, I'm not a code guru in the slightest. In my research, I did find and buy a script that was supposed to do what I needed - but it doesn't so I'm still stuck and $50 in the hole.
    Moving on, I realize this may be a rather low-tech request given the power of Adobe forms, but I have a client who wants it this way so that's the way it has to be. So, here we go...
    My client wants his website viewers to complete an employment application pdf form and click <submit>
    I have the form completely finished and ready to go
    He then wants to receive that same completed form as a PDF document as an email attachment
    He cares nothing about processing the form DATA (fields) becuase he simply wants to print the form and save it to his computer for future reference
    However...
    Most of the people viewing and completing this app are NOT computer savvy
    In fact, many viewers use public computers (such as at a library) and have no email capabilities or the ability to save the form
    So I cannot use the basic submit-by-email function (that requires a desktop email client)
    So far what I've been trying to do (with the purchased script referred to above) is direct my <submit> button to the url of the php script on the client's server. If I select "html" in the (pdf) submit dialogue box, I do in fact get the DATA from the form in an email. But that's not what I need. If I select "entire pdf document" in the submit dialogue box, I get an error w/ the script.
    In my research I've read that the form DATA can be sent to the server, then parsed back into a PDF form. This seems logical but unnecessary. Also this is an 8 page form with LOTS of data fields, some are required others are optional.
    Is there ANY WAY to have the same form a viewer is filling out and submitting simply sent as an email attachment from the server the form is hosted on???

    Yes, that's possible, and I have just the script...
    Sorry, I couldn't resist.
    I would suggest that the best approach is to set up the form to submit just the form data as an FDF file. This avoids the limitations associated with Reader-enabling the form, which is necessary for the entire filled-in form to be submitted. You mentioned that just sending the form data is logical but unnecesary, but this will be by far the most reliable method.
    Now, you just need a server-side program (script) that processes the form submission. Here's what the script would do:
    1. Accept the incoming data and check that it is a valid FDF.
    2. Attach the FDF to an email message that gets sent to your client
    The recipient of the email can launch the FDF attachment and the corresponding PDF will load and get populated with the data in the FDF. The filled-in PDF can then be viewed/printed/saved.

Maybe you are looking for

  • Using Buffalo LinkStation Live as an iPhoto '09 Library

    I just recently purchased the buffalo linkstation live NAS. It is compatible with both Windows and Mac. I was wondering if it is possible to use the hard drive as a server with my iPhoto library on it, so other DNLA devices can view the videos and pi

  • Excise duty & taxes

    Hi experts,                  Kindly tell the SAP standard practice to post difference in  excise duty & taxes w.r.t vendor bill and PO? Thank you SAP MM.

  • Duplicated songs when moving itunes library

    I reformatted my computer and when I installed itunes it duplicated all of my files twice, so now I have three of each song. All 3 are playable, yet there is only one copy of each song in my music folder. Could anyone help me find an easy way to solv

  • Financial Report Textfunction Problem

    Hi Im trying to create a report with a Text that displays the current Point of view. I used this function <<POVMember("Grid1",Period)>>. It works. Now if i want to reuse this textfield in another report an there is no Grid1 i have to change the Textf

  • Help w/Word

    I created a Word document on my Mac. Two problems: 1) I can't attach the document in e-mail (neither mac or yahoo account will let me). Instead I transfer the document t/a memory stick to my old PC and send it that way. 2) When I open the document on