Bulk form creation, merge, and retrieve form data
I am new to acrobat, and can't even find a place to start for what I want to accomplish. I have a directory with 1000 single page pdfs (filenames are data_0001.pdf, data_0002.pdf, etc.).
For every single page pdf, I want to embed a form with a radio button list containing several options and a comment text box.
Every page needs a unique form ID that can be related to the original single page pdf filename.
I want to merge all the single page pdf files with the embedded form into a single multi-page pdf.
A user looks through the multi-page pdf and selects from the radio button and adds comments on every page, and saves the pdf.
I then want to export from the saved pdf a three column spreadsheet or csv file with columns
"original pdf filename" "result of radio button list" "comment text box"
I need to do this at least 100 times, so each stage needs to be scripted.
Can anyone point to a link for anything remotely close to the work flow steps needed to accomplish this with acrobat.
Thanks for any help you can provide.
You can use a batch process to add the form fields to each PDF. You should make the field names for each page unique, so that when you combine the individual pages into a single PDF, the form will behave properly. You can base the field names in each PDF on the original file name to achieve this. To add field with a script in a batch sequence, use the doc.addField JavaScript method: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.435.html
You can then combine the single page PDFs with form fields into a single PDF, either using an external script (e.g., VBScript) or a script in Acrobat, but you'd need the list of files to combine, especially if you care about the order of pages. Acrobat also has the "Files > Combine > Merge Files into Single PDF" feature, but I can't say it will work to combine that many forms at once, so you'll just have to see.
As for exporting data, This too can be scripted. I'd suggest that the script can create the data file that gets added to the document as a file attachment (data object), which can then be extracted. Creating a tab separated text file is simpler than ensuring a properly constructed CSV, so that's what I'd be inclined to do. A user is not able to enter a tab character into a form field, so you shouldn't have a problem with this. See the createDataObject documentation for more information: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/JS_API_AcroJS.88.450.html
Good luck,
George
Similar Messages
-
How can i save and retrieve blob data through forms and reports...
I have blob data type column and I want to save word, html, gif
document in oracle database through forms 6 and retrieve the
data into forms and reports.
Details : I want to open .doc,.html,.gif file through a button
and save it ..and i want retrieve the data into text item same
in reports....
If anybody have the answer then send me at
[email protected]use ole container
initialize the container with the filename (doc or gif)
Edited by: arshid on Feb 8, 2009 1:57 PM -
How can I clear a form after submitting and saving the data in the iOS Acrobat Reader App
How can I clear a form after submitting and saving the data in the iOS Acrobat Reader App
Darrell,
Thanks for this response. After I posted mine, I saw that the resetForm JavaScript method is documented as being supported starting with version 10.5: http://www.adobe.com/devnet-docs/acrobatetk/tools/Mobile/js.html
But I haven't been able to get it to work. Can you clarify if support was indeed added and if it works for you? -
Unable to insert and retrieve Unicode data using Microsoft OLE DB Provider
Hi,
I have an ASP.NET web application that uses OLEDB connection to Oracle database.
Database: Oracle 11g
Provider: MSDAORA
ConnectionString: "Provider=MSDAORA;Data Source=localhost;User ID=system; Password=oracle;*convertNcharLiterals*=true;"
When I use SQL Develeoper client and add convertNcharLiterals=true; in sqldeveloper.conf then I am able to store and retrieve Unicode data.
The character sets are as follows:
Database character set is: WE8MSWIN1252
National Language character set: AL16UTF16
Select * from nls_database_parameters where parameter in ('NLS_CHARACTERSET','NLS_LENGTH_SEMANTICS','NLS_NCHAR_CHARACTERSET');
PARAMETER VALUE ---------------------------------------
NLS_CHARACTERSET WE8MSWIN1252
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CHARACTERSET AL16UTF16
I have a test table:
desc TestingUni
Name Null Type
UNI1 VARCHAR2(20)
UNI2 VARCHAR2(20)
UNI3 NVARCHAR2(20)
I execute the below mentioned query from a System.OleDb.OleDbCommand object.
Insert into TestingUni(UNI3 ) values(N'汉语漢語');
BUT when retrieving the same I get question marks (¿¿¿¿) instead of the Chinese characters (汉语漢語)
Is there any way to add the above property(convertNcharLiterals) when querying the Oracle database from OLEDB connection?
OR is there any other provider for Oracle which would help me solve my problem?
OR any other help regarding this?
Thanksusing OraOLEDB Provider.
set the environment variable ORA_NCHAR_LITERAL_REPLACE to TRUE. Doing so transparently replaces the n' internally and preserves the text literal for SQL processing.
http://docs.oracle.com/cd/B28359_01/server.111/b28286/sql_elements003.htm#i42617 -
Write / store xml data in Xe and retrieve stored data using pl/sql
Hi to all,
i'm searching a tutorial on:
A - how to write / store xml data in Xe and retrieve stored data using pl/sql
I don't want to use other technologies, because i use htmldb and my best practice is with pl/sql.
I was reading an ebook (quite old maybe) however it's about oracle 9 and it's talking about xmltype:
1 - I don't understand if this is a user type (clob/varchar) or it's integrated in Oracle 9 however i will read it (it's chapter 3 titled Using Oracle xmldb).
Please dont'reply here: i would be glad if someone can suggest me a good tutorial / pdf to achieve task A in Oracle XE.
ThanxThank you very much Carl,
However my fault is that i've not tried to create the table via sql plus.
Infact i was wrong thinking that oracle sql developer allows me to create an xmltype column via the create table tool.
however with a ddl script like the following the table was created successfully.
create table example1
keyvalue varchar2(10) primary key,
xmlcolumn xmltype
Thank you very much for your link.
Message was edited by:
Marcello Nocito -
Can i reset my phone or factory restore my phone and retrieve my data without a computer.
No, you need a computer. Or take the device to an Apple store.
-
Can we call a workflow form a JSP and/or form a Java Class?
Is it possible to call a workflow form a JSP and/or form a Java Class?
Below is some xpress code I wrote once, used to dynamically lauch workflows from within a workflow. Since it basically uses java classes, you reuse these in your java program or jsp:
- create a new generic object
- call the setId, put, ... methods on it
- set the input variables for the workflow by putting them into the generic object
- call the checkinView method on a LighthouseContext object which launches your workflow.
If all you need is starting a workflow from a jsp, you might also want to take a look at the tasks/taskLaunch.jsp jsp. This is an out of the box jsp which allows launching of tasks. If I remember correctly you have to give an url parameter which specificies the name of task you want to start: tasks/taskLaunch.jsp?id=<workflow-name>
- Robin
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE TaskDefinition PUBLIC 'waveset.dtd' 'waveset.dtd'>
<TaskDefinition name="MVG_TD_LaunchWorkflow" taskType="Workflow" executor="com.waveset.workflow.WorkflowExecutor" suspendable="true" syncControlAllowed="true" execMode="sync" execLimit="0" resultLimit="0" resultOption="delete" visibility="runschedule" progressInterval="0">
<Extension>
<WFProcess name="MVG_TD_LaunchWorkflow">
<Variable name="workflowName" input="true"/>
<Variable name="taskInstanceName" input="true"/>
<Variable name="inputs" input="true"/>
<Variable name="processView"/>
<Activity name="start">
<Transition to="createProcessView"/>
</Activity>
<Activity name="createProcessView">
<Action>
<block trace="true">
<set name="processView">
<new class="com.waveset.object.GenericObject"/>
</set>
<invoke name="setId">
<ref>processView</ref>
<s>ProcessViewer</s>
</invoke>
<invoke name="put">
<ref>processView</ref>
<s>task.process</s>
<ref>workflowName</ref>
</invoke>
<invoke name="put">
<ref>processView</ref>
<s>task.taskName</s>
<ref>taskInstanceName</ref>
</invoke>
<if>
<notnull>
<ref>inputs</ref>
</notnull>
<then>
<invoke name="assimilate">
<ref>processView</ref>
<ref>inputs</ref>
</invoke>
</then>
</if>
</block>
</Action>
<Transition to="checkInProcessView"/>
</Activity>
<Activity name="checkInProcessView">
<Action>
<block trace="true">
<invoke name="checkinView">
<invoke name="getLighthouseContext">
<ref>WF_CONTEXT</ref>
</invoke>
<ref>processView</ref>
<new class="java.util.HashMap"/>
</invoke>
</block>
</Action>
<Transition to="end"/>
</Activity>
<Activity name="end"/>
</WFProcess>
</Extension>
<MemberObjectGroups>
<ObjectRef type="ObjectGroup" id="#ID#Top" name="Top"/>
</MemberObjectGroups>
</TaskDefinition> -
How to store and retrieve blob data type in/from oracle database using JSP
how to store and retrieve blob data type in/from oracle database using JSP and not using servlet
thanksJSP? Why?
start here: [http://java.sun.com/developer/onlineTraining/JSPIntro/contents.html] -
Connecting webservice and retrieve the data in json format.
Hi,
I need to connect to web service using java and retrieve the data in the format of JSON.
I'm pretty new to this kind of technology, so kindly inform me about the class which are to be used.
Thanks in advanceThere isn't one class that will solve your problems. You need to use many classes, and it's not a trivial task.
-
OLE object storage and retrieval FORMS 6.0
Hello All,
Iam using forms 6.0 and iam using OLE object to store the data object into the database, using the block wizard i created the object and from the
action->Save iam saving the ole object to the database....
Now i want to retrive the ole object from the database....
my sql is
declare
ol long raw;
begin
select ole_object into ol from drawing_files where draw_no=1;
drawing_files.ole_object:=ol;
end;
Its showing error in "Bad bind variable"
How to solve the error
and if possible i need the sql coding for storage and retreival of OLE object data..
Thanks......I have re-applied the patch and the problem has vanished??
Everything appears to function properly. -
How to configure and retrieve quiz data from Captivate 7 to other server?
Hi,
I'm trying out Adobe Captivate 7 and would like to know if there's anyway for me to retrieve quiz data and display it maybe in one my company's system, such as Microsoft CRM or Sharepoint? Is there any additional settings or integration for this? So far, I've tested it to display in Acrobat by login to my own account. How if I want it to store in CRM or Sharepoint? If there's any video or guides showing on this method, it would be perfect.
Thanks.Hi There,
Welcome To Adobe Forum.
In case of adobe captivate you can reporting data not only to acrobat server but also to an internal server e.g. WAMP server.
Please use the below link for the video tutorial for the same:
http://tv.adobe.com/watch/publish-and-track-results/reporting-using-lms-or-internal-server /
Thanks and Regards
Loveesh -
Can we create TDMS file using C# and retrieve the data using a diadem
I want to write a tdms file from a dot net application and to use the diadem to retrieve the data and to create a user defined report
Hello,
If you want this kind of output, you can use Java Mapping e.g
1. Create your data type like this:
CHARSET 0..1
LOADMODE 0..1
CODEFORMAT 0..1
CURRENCY 0..1
SUPPLIERID_DOMAIN 0..1
ITEMCOUNT 0..1
TIMESTAMP 0..1
UNUOM 0..1
COMMENTS 0..1
FIELDNAMES 0..1
DATA 0..unbounded
ENDOFDATA
2.In your message mapping assign all the constants. You might want to concat all the values of the FIELDNAMES and output them to DATA
3.In your Java Mapping, replace all the XML fields including ,, with ,''',
4.In ID, do not use FCC.
Hope this helps,
Mark -
How to save and retrieve 3D data
Hi, all:
I have several 3-D data and each one has a very large and different size. I saved them in 1D using Write to binary file after reshaping the data, and retrieve it after the user key in the size of the data so that my code can reshape the data into a correct size.
My first question is, is there any way to save the data directly into a 3D format so that the user can retrieve the data without knowing the size? For example, I have the data A in 55(row)x512(column)x500(frame) and the data B in 3(row)x1004(column)x1500(frame). Is there any way to save and retrieve them without the need to know their size in advance?
My second question is, I will generate several data set like this and save and retrieve them during data collection. I found that it always takes a long time to save the data, and longer time to retrieve the data. Is there any way better than saving in binary to reduce the time?
I am using LV 8.2. I tried to search the previous posts for the answers but found that some downloaded examples gave me a warning that my current version couldn't support the function.
I would very appreciate for any suggestion and example code to help me. Thank you in advance.By default, LabVIEW will prepend the array size when you write binary data, so all you need to do is wire an empty 3D array of the correct type to the "data type" input when you use "read binary file" and everything will fall into place. Have you tried?
(Edit: Ahhh, Smercurio... was faster once more. )
Message Edited by altenbach on 09-04-2008 02:32 PM
LabVIEW Champion . Do more with less code and in less time .
Attachments:
3DBinary.png 6 KB -
Sending and retrieving blob data using JSP
I need to upload images to a database through a web page (jsp)
and then display them.
Environment is tomcat + mysql.
Anyone know a good site that explains
how to work with blobs through JSP?
thanks for any help!hello Sir,
I have to make a Image Library.
What I have done is I am just stroing the Image Path into the path
and retrieving the path from the database.
But now I am asked to Store the Image in the Database..
Could U Please tell me at the time of retrieving the Image
what exactly I have to do..
I am just 1 month new to JSP...(Practically)
Could U please write me the Code for Converting the BINARY Data into
InputStream ...
or what exactlt I have to do..
Please Guide me man..
Thanks In Advance...
With Regards
Eklavya -
My ipad is disabled as I forgot my newly changed password.
Is there any way to unlock and retrieve my dataNo way to retreive the data, but if you have been backing up to icloud it may still have your old password. Go to icloud.com wipe it and restore from backup. Wipe takes couple minutes, restore from backup a bit longer.
Erase instructions
http://support.apple.com/kb/ph2701
restore instructions
http://support.apple.com/kb/ht1766
Maybe you are looking for
-
Iphone 4s bluetooth volume problems through Alpine HU
Having trawled through numerous reports of bluetooth problems with the 4S I have not found one which replicates my issue although I could have missed it. Essentially I think my query boils down to " Does the 3GS output music, via bluetooth at a highe
-
Mail is crashing every time i open it
I have a new iMac, which has been working for 2 months trouble free, however every time I open mail from the dock it opens, then freezes. Also none of my messages appear, and in the top bar it says I have zero messages. I'm totally new to Macs so ple
-
I've signed up for Office 365 Business Essentials service, and I have trouble sending and receiving emails. All the messages I send to my email associated with this account get a reply with error message 451 4.7.0 Temporary server error. Please try a
-
Where is the VM Templates for Oracle IdM 10g R2 ???
Guys, Oracle says to donwload VM Templates for Oracle Identity Management 10g R2 from the following site. http://www.oracle.com/technetwork/server-storage/vm/idm-085976.html It has also give the E-delivery instruction: Oracle E-Delivery Instructions:
-
No logical sytem found in the drop down under SAP authentication in CMC
Hi Swapna, This is quite simple. Click on New and enter the following information: System e.g TS6 Client e.g. 800 Application Server e.g. yourservername System number e.g. 00 Username e.g. Crystal Password e.g Password and Language e.g. EN Press Upda