pdf winforms c# : Extract data from pdf control Library platform web page asp.net wpf web browser org22-part1614

Chapter 14: Working with source code
210
The argument to :file should be either a string specifying the path to a file, or a list
of two strings in which case the first element of the list should be the path to a file and the
second a description for the link.
14.8.2.4 :file-desc
The value of the :file-desc header argument is used to provide a description for file code
block results which are inserted as Org mode links (seeSection4.1[Linkformat],page38).
If the :file-desc header argument is given with no value the link path will be placed in
both the “link” and the “description” portion of the Org mode link.
14.8.2.5 :file-ext
The value of the :file-ext header argument is used to provide an extension to write the
file output to. It is combined with the #+NAME: of the source block and the value of the
Section 14.8.2.6 [output-dir], page 210headerargumenttogenerateacompletefilename.
This header arg will be overridden by :file, and thus has no effect when the latter is
specified.
14.8.2.6 :output-dir
The value of the :output-dir header argument is used to provide a directory to write the
file output to. It may specify an absolute directory (beginning with /) or a relative directory
(without /). It can be combined with the #+NAME: of the source block and the value of the
Section 14.8.2.5 [file-ext], page 210header argumenttogenerateacompletefilename,or
used along with aSection14.8.2.3[file],page209 header arg.
14.8.2.7 :dir and remote execution
While the :file header argument can be used to specify the path to the output file,
:dir specifies the default directory during code block execution. If it is absent, then the
directory associated with the current buffer is used. In other words, supplying :dir path
temporarily has the same effect as changing the current directory with M-x cd path RET,
and then not supplying :dir. Under the surface, :dir simply sets the value of the Emacs
variable default-directory.
When using :dir, you should supply a relative path for file output (e.g., :file
myfile.jpg or :file results/myfile.jpg) in which case that path will be interpreted
relative to the default directory.
In other words, if you want your plot to go into a folder called Work in your home
directory, you could use
#+BEGIN_SRC R :file myplot.png :dir ~/Work
matplot(matrix(rnorm(100), 10), type="l")
#+END_SRC
Remote execution
Adirectory on a remote machine can be specified using tramp file syntax, in which case the
code will be evaluated on the remote machine. An example is
#+BEGIN_SRC R :file plot.png :dir /dand@yakuba.princeton.edu:
plot(1:10, main=system("hostname", intern=TRUE))
Extract data from pdf - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
extract table data from pdf to excel; how to fill in a pdf form in reader
Extract data from pdf - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
how to make pdf editable form reader; how to fill out pdf forms in reader
Chapter 14: Working with source code
211
#+END_SRC
Text results will be returned to the local Org mode buffer as usual, and file output will
be created on the remote machine with relative paths interpreted relative to the remote
directory. An Org mode link to the remote file will be created.
So, in the above example a plot will be created on the remote machine, and a link of the
following form will be inserted in the org buffer:
[[file:/scp:dand@yakuba.princeton.edu:/home/dand/plot.png][plot.png]]
Most of this functionality follows immediately from the fact that :dir sets the value of
the Emacs variable default-directory, thanks to tramp. Those using XEmacs, or GNU
Emacs prior to version 23 may need to install tramp separately in order for these features
to work correctly.
Further points
 If :dir is used in conjunction with :session, although it will determine the starting
directory for a new session as expected, no attempt is currently made to alter the
directory associated with an existing session.
 :dir should typically not be used to create files during export with :exports results
or :exports both. The reason is that, in order to retain portability of exported mate-
rial between machines, during export links inserted into the buffer will not be expanded
against default directory. Therefore, if default-directory is altered using :dir,
it is probable that the file will be created in a location to which the link does not point.
14.8.2.8 :exports
The :exports header argument specifies what should be included in HTML or L
A
T
E
Xex-
ports of the Org mode file. Note that the :exports option is only relevant for code blocks,
not inline code.
 code The default. The body of code is included into the exported file. E.g., :exports
code.
 results The result of evaluating the code is included in the exported file. E.g.,
:exports results.
 both Both the code and results are included in the exported file. E.g., :exports both.
 none Nothing is included in the exported file. E.g., :exports none.
14.8.2.9 :tangle
The :tangle header argument specifies whether or not the code block should be included
in tangled extraction of source code files.
 tangle The code block is exported to a source code file named after the full path
(including the directory) and file name (w/o extension) of the Org mode file. E.g.,
:tangle yes.
 no The default. The code block is not exported to a source code file. E.g., :tangle
no.
 other Any other string passed to the :tangle header argument is interpreted as a path
(directory and file name relative to the directory of the Org mode file) to which the
block will be exported. E.g., :tangle path.
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document.
exporting pdf data to excel; how to make a pdf form fillable in reader
C# PDF Text Extract Library: extract text content from PDF file in
XDoc.PDF ›› C# PDF: Extract PDF Text. C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File.
extract data from pdf forms; how to save a pdf form in reader
Chapter 14: Working with source code
212
14.8.2.10 :mkdirp
The :mkdirp header argument can be used to create parent directories of tangled files when
missing. This can be set to yes to enable directory creation or to no to inhibit directory
creation.
14.8.2.11 :comments
By default code blocks are tangled to source-code files without any insertion of comments
beyondthose which may already exist in the body of the code block. The :comments header
argument can be set as follows to control the insertion of extra comments into the tangled
code file.
 no The default. No extra comments are inserted during tangling.
 link The code block is wrapped in comments which contain pointers back to the
original Org file from which the code was tangled.
 yes A synonym for “link” to maintain backwards compatibility.
 org Include text from the Org mode file as a comment. The text is picked from the
leading context of the tangled code and is limited by the nearest headline or source
block as the case may be.
 both Turns on both the “link” and “org” comment options.
 noweb Turns on the “link” comment option, and additionally wraps expanded noweb
references in the code block body in link comments.
14.8.2.12 :padline
Control in insertion of padding lines around code block bodies in tangled code files. The
default value is yes which results in insertion of newlines before and after each tangled code
block. The following arguments are accepted.
 yes Insert newlines before and after each code block body in tangled code files.
 no Do not insert any newline padding in tangled output.
14.8.2.13 :no-expand
By default, code blocks are expanded with org-babel-expand-src-block during tangling.
This has the effect of assigning values to variables specified with :var (seeSection14.8.2.1
[var], page 204),andofreplacing“noweb”references (see Section 14.10 [Noweb reference
syntax], page 221) withtheir targets. . The:no-expand d header argument canbe usedto
turn off this behavior. Note: The :no-expand header argument has no impact on export,
i.e. code blocks will irrespective of this header argument expanded for execution.
14.8.2.14 :session
The :session header argument starts a (possibly named) session for an interpreted lan-
guage where the interpreter’s state is preserved. All code blocks sharing the same name are
exectuted by the same interpreter process. By default, a session is not started.
 none The default. Each block is evaluated in its own interpreter process, which is
terminated after the evaluation.
 other Any other string passed to the :session header argument will give the session a
name. For example, :session mysession. If :session is given but no name string is
VB.NET PDF Text Extract Library: extract text content from PDF
PDF ›› VB.NET PDF: Extract PDF Text. VB.NET PDF - Extract Text from PDF Using VB. How to Extract Text from PDF with VB.NET Sample Codes in .NET Application.
flatten pdf form in reader; export pdf form data to excel spreadsheet
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. VB.NET PDF - Extract Image from PDF Document in VB.NET.
make pdf form editable in reader; pdf form save in reader
Chapter 14: Working with source code
213
specified, the session is named according to the language used in the block. All blocks
with the same session name share the same session. Using different session names
enables concurrent sessions (even for the same interpreted language, if the language
supports multiple sessions).
14.8.2.15 :noweb
The :noweb header argument controls expansion of “noweb” syntax references (see
Section 14.10 [Noweb reference syntax], page 221) when the e code block k is evaluated,
tangled, or exported. The :noweb header argument can have one of the five values: no,
yes, tangle, or no-export strip-export.
 no The default. “Noweb” syntax references in the body of the code block will not be
expanded before the code block is evaluated, tangled or exported.
 yes “Noweb” syntax references in the body of the code block will be expanded before
the code block is evaluated, tangled or exported.
 tangle “Noweb” syntax references in the body of the code block will be expanded
before the code block is tangled. However, “noweb” syntax references will not be
expanded when the code block is evaluated or exported.
 no-export “Noweb” syntax references in the body of the code block will be expanded
before the block is evaluated or tangled. However, “noweb” syntax references will not
be expanded when the code block is exported.
 strip-export “Noweb” syntax references in the body of the code block will be ex-
panded before the block is evaluated or tangled. However, “noweb” syntax references
will be removed when the code block is exported.
 eval “Noweb” syntax references in the body of the code block will only be expanded
before the block is evaluated.
Noweb prefix lines
Noweb insertions are now placed behind the line prefix of the <<reference>>. This be-
havior is illustrated in the following example. Because the <<example>> noweb reference
appears behind the SQL comment syntax, each line of the expanded noweb reference will
be commented.
This code block:
-- <<example>>
expands to:
-- this is the
-- multi-line body of example
Note that noweb replacement text that does not contain any newlines willnot be affected
by this change, so it is still possible to use inline noweb references.
14.8.2.16 :noweb-ref
When expanding “noweb” style references, the bodies of all code block with either a block
name matching the reference name or a :noweb-ref header argument matching the refer-
ence name will be concatenated together to form the replacement text.
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Page: Extract, Copy and Paste PDF Pages. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
using pdf forms to collect data; extract data from pdf to excel online
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
VB.NET: Extract PDF Pages and Save into a New PDF File. You VB.NET: Extract PDF Pages and Overwrite the Original PDF File. Instead
extracting data from pdf into excel; extract data from pdf c#
Chapter 14: Working with source code
214
By setting this header argument at the subtree or file level, simple code block concatena-
tion may be achieved. For example, when tangling the following Org mode file, the bodies
of code blocks will be concatenated into the resulting pure code file
5
.
#+BEGIN_SRC sh :tangle yes :noweb yes :shebang #!/bin/sh
<<fullest-disk>>
#+END_SRC
* the mount point of the fullest disk
:PROPERTIES:
:noweb-ref: fullest-disk
:END:
** query all mounted disks
#+BEGIN_SRC sh
df \
#+END_SRC
** strip the header row
#+BEGIN_SRC sh
|sed '1d' \
#+END_SRC
** sort by the percent full
#+BEGIN_SRC sh
|awk '{print $5 " " $6}'|sort -n |tail -1 \
#+END_SRC
** extract the mount point
#+BEGIN_SRC sh
|awk '{print $2}'
#+END_SRC
The :noweb-sep (seeSection14.8.2.17[noweb-sep],page214) header argument holds
the string used to separate accumulate noweb references like those above. By default a
newline is used.
14.8.2.17 :noweb-sep
The :noweb-sep header argument holds the string used to separate accumulate noweb
references (seeSection14.8.2.16[noweb-ref],page213). By default a newline is used.
14.8.2.18 :cache
The :cache header argument controls the use of in-buffer cachingof the results of evaluating
code blocks. It can be used to avoid re-evaluating unchanged code blocks. Note that
the :cache header argument will not attempt to cache results when the :session header
argument is used, because the results of the code block execution may be stored in the
5
(The example needs property inheritance to be turned on for the noweb-ref property, see Section7.4
[Property inheritance], page 67).
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data
from PDF Page. Image: Copy, Paste, Cut Image in Page. Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Metadata. Form Process. Data: Read, Extract
how to save filled out pdf form in reader; can reader edit pdf forms
C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#
Online C# Tutorial to Automatically Fill in Field Data to PDF with C#.NET Library. C#.NET Demo Code: Auto Fill-in Field Data to PDF in C#.NET.
pdf data extraction open source; java read pdf form fields
Chapter 14: Working with source code
215
session outside of the Org mode buffer. The :cache header argument can have one of two
values: yes or no.
 no The default. No caching takes place, and the code block will be evaluated every
time it is called.
 yes Every time the code block is run a SHA1 hash of the code and arguments passed to
the block will be generated. This hash is packed into the #+RESULTS: line and will be
checked on subsequent executions of the code block. If the code block has not changed
since the last time it was evaluated, it will not be re-evaluated.
Code block caches notice if the value of a variable argument to the code block has
changed. If this is the case, the cache is invalidated and the code block is re-run. In the
following example, caller will not be re-run unless the results of random have changed
since it was last run.
#+NAME: random
#+BEGIN_SRC R :cache yes
runif(1)
#+END_SRC
#+RESULTS[a2a72cd647ad44515fab62e144796432793d68e1]: random
0.4659510825295
#+NAME: caller
#+BEGIN_SRC emacs-lisp :var x=random :cache yes
x
#+END_SRC
#+RESULTS[bec9c8724e397d5df3b696502df3ed7892fc4f5f]: caller
0.254227238707244
14.8.2.19 :sep
The :sep header argument can be used to control the delimiter used when writing tabular
results out to files external to Org mode. This is used either when opening tabular results
of a code block by calling the org-open-at-point function bound to C-c C-o on the code
block, or when writing code block results to an external file (see Section 14.8.2.3 [file],
page 209)headerargument.
By default, when :sep is not specified output tables are tab delimited.
14.8.2.20 :hlines
Tables are frequently represented with one or more horizontal lines, or hlines. The :hlines
argument to a code block accepts the values yes or no, with a default value of no.
 no Strips horizontal lines from the input table. In most languages this is the desired
effect because an hline symbol is interpreted as an unbound variable and raises an
error. Setting :hlines no or relying on the default value yields the following results.
#+NAME: many-cols
| a | b | c |
|---+---+---|
Chapter 14: Working with source code
216
| d | e | f |
|---+---+---|
| g | h | i |
#+NAME: echo-table
#+BEGIN_SRC python :var tab=many-cols
return tab
#+END_SRC
#+RESULTS: echo-table
| a | b | c |
| d | e | f |
| g | h | i |
 yes Leaves hlines in the table. Setting :hlines yes has this effect.
#+NAME: many-cols
| a | b | c |
|---+---+---|
| d | e | f |
|---+---+---|
| g | h | i |
#+NAME: echo-table
#+BEGIN_SRC python :var tab=many-cols :hlines yes
return tab
#+END_SRC
#+RESULTS: echo-table
| a | b | c |
|---+---+---|
| d | e | f |
|---+---+---|
| g | h | i |
14.8.2.21 :colnames
The :colnames header argument accepts the values yes, no, or nil for unassigned. The
default value is nil. Note that the behavior of the :colnames header argument may differ
across languages.
 nil If an input table looks like it has column names (because its second row is an
hline), then the column names will be removed from the table before processing, then
reapplied to the results.
#+NAME: less-cols
| a |
|---|
| b |
| c |
Chapter 14: Working with source code
217
#+NAME: echo-table-again
#+BEGIN_SRC python :var tab=less-cols
return [[val + '*' for val in row] for row in tab]
#+END_SRC
#+RESULTS: echo-table-again
| a |
|----|
| b* |
| c* |
Please note that column names are not removed before the table is indexed using
variable indexing SeeSection14.8.2.1[var],page204.
 no No column name pre-processing takes place
 yes Column names are removed and reapplied as with nil even if the table does not
“look like” it has column names (i.e., the second row is not an hline)
14.8.2.22 :rownames
The :rownames header argument can take on the values yes or no, with a default value
of no. Note that Emacs Lisp code blocks ignore the :rownames header argument entirely
given the ease with which tables with row names may be handled directly in Emacs Lisp.
 no No row name pre-processing will take place.
 yes The first column of the table is removed from the table before processing, and is
then reapplied to the results.
#+NAME: with-rownames
| one | 1 | 2 | 3 | 4 | 5 |
| two | 6 | 7 | 8 | 9 | 10 |
#+NAME: echo-table-once-again
#+BEGIN_SRC python :var tab=with-rownames :rownames yes
return [[val + 10 for val in row] for row in tab]
#+END_SRC
#+RESULTS: echo-table-once-again
| one | 11 | 12 | 13 | 14 | 15 |
| two | 16 | 17 | 18 | 19 | 20 |
Please note that row names are not removed before the table is indexed using variable
indexing SeeSection14.8.2.1[var],page204.
14.8.2.23 :shebang
Setting the :shebang header argument to a string value (e.g., :shebang "#!/bin/bash")
causes the string to be inserted as the first line of any tangled file holding the code block,
and the file permissions of the tangled file are set to make it executable.
Chapter 14: Working with source code
218
14.8.2.24 :tangle-mode
The tangle-mode header argument controls the permission set on tangled files. The value
of this header argument will be passed to set-file-modes. For example, to set a tangled
file as read only use :tangle-mode (identity #o444), or to set a tangled file as executable
use :tangle-mode (identity #o755). Blocks with shebang (Section14.8.2.23[shebang],
page 217)headerargumentswillautomaticallybemadeexecutableunlessthetangle-mode
header argument is also used. The behavior is undefined if multiple code blocks with
different values for the tangle-mode header argument are tangled to the same file.
14.8.2.25 :eval
The :eval header argument can be used to limit the evaluation of specific code blocks. The
:eval header argument can be useful for protecting against the evaluation of dangerous
code blocks or to ensure that evaluation will require a query regardless of the value of the
org-confirm-babel-evaluate variable. The possible values of :eval and their effects are
shown below.
never or no
The code block will not be evaluated under any circumstances.
query
Evaluation of the code block will require a query.
never-export or no-export
The code block will not be evaluated during export but may still be called
interactively.
query-export
Evaluation of the code block during export will require a query.
If this header argument is not set then evaluation is determined by the value of
the org-confirm-babel-evaluate variable see Section 15.4 [Code e evaluation n security],
page 225.
14.8.2.26 :wrap
The :wrap header argument is used to mark the results of source block evaluation. The
header argument can be passed a string that will be appended to #+BEGIN_ and #+END_,
which will then be used to wrap the results. If not string is specified then the results will
be wrapped in a #+BEGIN/END_RESULTS block.
14.8.2.27 :post
The :post header argument is used to post-process the results of a code block execution.
When a post argument is given, the results of the code block will temporarily be bound to
the *this* variable. This variable may then be included in header argument forms such
as those used inSection14.8.2.1 [var],page204 header argument specifications allowing
passing of results to other code blocks, or direct execution via Emacs Lisp. Additional
header arguments may be passed to the :post-function.
The following two examples illustrate the usage of the :post header argument. The first
example shows how to attach a attribute-line via :post.
#+name: attr_wrap
Chapter 14: Working with source code
219
#+begin_src sh :var data="" :var width="\\textwidth" :results output
echo "#+ATTR_LATEX: :width $width"
echo "$data"
#+end_src
#+header: :file /tmp/it.png
#+begin_src dot :post attr_wrap(width="5cm", data=*this*) :results drawer
digraph{
a -> b;
b -> c;
c -> a;
}
#+end_src
#+RESULTS:
:RESULTS:
#+ATTR_LATEX :width 5cm
[[file:/tmp/it.png]]
:END:
The second examples shows how to use :post together with the :colnames header
argument.
#+name: round-tbl
#+begin_src emacs-lisp :var tbl="" fmt="%.3f"
(mapcar (lambda (row)
(mapcar (lambda (cell)
(if (numberp cell)
(format fmt cell)
cell))
row))
tbl)
#+end_src
#+begin_src R :colnames yes :post round-tbl[:colnames yes](*this*)
set.seed(42)
data.frame(foo=rnorm(1))
#+end_src
#+RESULTS:
|
foo |
|-------|
| 1.371 |
14.8.2.28 :prologue
The value of the prologue header argument will be prepended to the code block body
before execution. For example, :prologue "reset" may be used to reset a gnuplot session
Documents you may be interested
Documents you may be interested