summaryrefslogtreecommitdiff
path: root/texmf-dist/doc/latex/docassembly/examples/open-doc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/doc/latex/docassembly/examples/open-doc.tex')
-rw-r--r--texmf-dist/doc/latex/docassembly/examples/open-doc.tex34
1 files changed, 34 insertions, 0 deletions
diff --git a/texmf-dist/doc/latex/docassembly/examples/open-doc.tex b/texmf-dist/doc/latex/docassembly/examples/open-doc.tex
new file mode 100644
index 00000000..4b861b79
--- /dev/null
+++ b/texmf-dist/doc/latex/docassembly/examples/open-doc.tex
@@ -0,0 +1,34 @@
+\documentclass{article}
+\usepackage{docassembly}
+\usepackage{lipsum}
+
+\hypersetup{pdfpagemode=UseNone}
+
+% Look in the Adobe Acrobat JavaScript manual under the app.openDoc() to see all the possible parameters.
+\begin{docassembly}
+% Open supportDoc.pdf, but hide it
+var doc=\appopenDoc({
+ oDoc: this,
+ cPath: "resources/supportDoc.pdf",
+ bHidden: true
+});
+console.clear(); console.show();
+console.println("Opening " + doc.documentFileName);
+% Get the field object, for the text field that has title of "Name"
+console.println("Getting the field value of \"Name\"");
+var f=doc.getField("Name");
+% Show the value of that text field and display it in the console
+console.println("The value of \"Name\" is "+f.value);
+% Close the hidden doc
+console.println("Closing " + doc.documentFileName);
+doc.closeDoc();
+% Save the current document
+console.println("Saving the current document " + this.documentFileName);
+\executeSave();
+\end{docassembly}
+
+\begin{document}
+
+\lipsum[1-30]
+
+\end{document} \ No newline at end of file