pdf winforms c# : Extract table data from pdf to excel control SDK utility azure winforms windows visual studio org17-part1608

Chapter 12: Exporting
160
| ..... | ..... |
#+ATTR_LATEX: :mode math :environment bmatrix :math-suffix \times
| a | b |
| c | d |
#+ATTR_LATEX: :mode math :environment bmatrix
| 1 | 2 |
| 3 | 4 |
In the example below, LAT
E
Xcommand \bicaption{HeadingA}{HeadingB} will set the
caption.
#+ATTR_LATEX: :caption \bicaption{HeadingA}{HeadingB}
| ..... | ..... |
| ..... | ..... |
Images in L
A
T
E
Xexport
Images that are linked to without a description part in the link, like ‘[[file:img.jpg]]’ or
‘[[./img.jpg]]’ will be inserted into the PDF output file resulting from L
A
T
E
Xprocessing.
Org will use an \includegraphics macro to insert the image
17
.
You can specify specify image width or height with, respectively, :width and :height
attributes. It is also possible to add any other option with the :options attribute, as shown
in the following example:
#+ATTR_LATEX: :width 5cm :options angle=90
[[./img/sed-hr4049.pdf]]
If you need a specific command for the caption, use :caption attribute. It will override
standard #+CAPTION value, if any.
#+ATTR_LATEX: :caption \bicaption{HeadingA}{HeadingB}
[[./img/sed-hr4049.pdf]]
If you have specified a caption as described inSection11.2[Imagesandtables],page131,
the picture will be wrapped into a figure environment and thus become a floating element.
You can also ask Org to export an image as a float without specifying caption by setting
the :float attribute. You may also set it to:
t: if you want to use the standard ‘figure’ environment. It is used by default if you
provide a caption to the image.
multicolumn: if you wish to include an image which spans multiple columns in a page.
This will export the image wrapped in a figure* environment.
wrap: if you wouldlike to let text flow around the image. It will make the figure occupy
the left half of the page.
sideways: if you would like the image to appear alone on a separate page rotated
ninety degrees using the sidewaysfigure environment. Setting this :float option
will ignore the :placement setting.
nil: if you need to avoid any floating environment, even when a caption is provided.
17
In the case of TikZ (http://sourceforge.net/projects/pgf/) images, it will become an \input macro
wrapped within a tikzpicture environment.
Extract table data from pdf to excel - 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
how to extract data from pdf file using java; extract pdf data to excel
Extract table data from pdf to excel - 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
exporting data from excel to pdf form; extract data from pdf file to excel
Chapter 12: Exporting
161
To modify the placement option of any floating environment, set the placement attribute.
#+ATTR_LATEX: :float wrap :width 0.38\textwidth :placement {r}{0.4\textwidth}
[[./img/hst.png]]
If the :comment-include attribute is set to a non-nil value, the L
A
T
E
X
\includegraphics macro will be commented out.
Plain lists in L
A
T
E
Xexport
Plain lists accept two optional attributes: :environment and :options. The first one
allows the use of a non-standard environment (e.g., ‘inparaenum’). The second one specifies
additional arguments for that environment.
#+ATTR_LATEX: :environment compactitem :options [$\circ$]
- you need ``paralist'' package to reproduce this example.
Source blocks in L
A
T
E
Xexport
In addition to syntax defined inSection11.3[Literalexamples],page132, names and cap-
tions (seeSection11.2[Imagesandtables],page131), source blocks also accept two addi-
tional attributes: :float and :options.
You may set the former to
t: if you want to make the source block a float. It is the default value when a caption
is provided.
multicolumn: if you wish to include a source block which spans multiple columns in a
page.
nil: if you need to avoid any floating environment, even when a caption is provided.
It is useful for source code that may not fit in a single page.
#+ATTR_LATEX: :float nil
#+BEGIN_SRC emacs-lisp
Code that may not fit in a single page.
#+END_SRC
The latter allows to specify options relative to the package used to highlight code in the
output (e.g., listings). This is the local counterpart to org-latex-listings-options
and org-latex-minted-options variables, which see.
#+ATTR_LATEX: :options commentstyle=\bfseries
#+BEGIN_SRC emacs-lisp
(defun Fib (n)
; Count rabbits.
(if (< n 2) n (+ (Fib (- n 1)) (Fib (- n 2)))))
#+END_SRC
Example blocks in L
A
T
E
Xexport
By default, when exporting to LAT
E
X, example blocks contents are wrapped in a ‘verbatim’
environment. It is possible to use a different environment globally using an appropriate
export filter (seeSection12.15[Advancedconfiguration],page181). You can also change
this per block using :environment parameter.
#+ATTR_LATEX: :environment myverbatim
#+BEGIN_EXAMPLE
C# Word - MailMerge Processing in C#.NET
using RasterEdge.XDoc.Word; Execute MailMerge in OpenXML File with Data Source. Execute MailMerge in Microsoft Access Database by Using Data Source(X86 Only).
extract data from pdf; extract table data from pdf
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
c# read pdf form fields; save data in pdf form reader
Chapter 12: Exporting
162
This sentence is false.
#+END_EXAMPLE
Special blocks in L
A
T
E
Xexport
In LAT
E
X back-end, special blocks become environments of the same name. Value of
:options attribute will be appended as-is to that environment’s opening string. For exam-
ple:
#+BEGIN_abstract
We demonstrate how to solve the Syracuse problem.
#+END_abstract
#+ATTR_LATEX: :options [Proof of important theorem]
#+BEGIN_proof
...
Therefore, any even number greater than 2 is the sum of two primes.
#+END_proof
becomes
\begin{abstract}
We demonstrate how to solve the Syracuse problem.
\end{abstract}
\begin{proof}[Proof of important theorem]
...
Therefore, any even number greater than 2 is the sum of two primes.
\end{proof}
If you needto insert a specific captioncommand, use :caption attribute. It willoverride
standard #+CAPTION value, if any. For example:
#+ATTR_LATEX: :caption \MyCaption{HeadingA}
#+BEGIN_proof
...
#+END_proof
Horizontal rules
Width and thickness of a given horizontal rule can be controlled with, respectively, :width
and :thickness attributes:
#+ATTR_LATEX: :width .6\textwidth :thickness 0.8pt
-----
12.8 Markdown export
md export back-end generates Markdown syntax
18
for an Org mode buffer.
It is built over HTML back-end: any construct not supported by Markdownsyntax (e.g.,
tables) will be controlled andtranslated by html back-end (seeSection12.6[HTMLexport],
page 149).
18
Vanilla flavor, as defined athttp://daringfireball.net/projects/markdown/.
How to C#: Basic SDK Concept of XDoc.Word
Conversely, conversion from PDF to Word (.docx) is also supported. methods and events necessary to load a Word document from file or query data and save the
html form output to pdf; pdf form field recognition
C# PDF File Permission Library: add, remove, update PDF file
Field Data. Data: Auto Fill-in Field Data. Field: Insert NET convert PDF to text, VB.NET extract PDF pages, VB In the following code table, you will find a piece
extract data from pdf to excel online; extracting data from pdf forms to excel
Chapter 12: Exporting
163
Markdown export commands
C-c C-e m m
org-md-export-to-markdown
Export as a text file written in Markdown syntax. For an Org file, myfile.org,
the resulting file will be myfile.md. The file will be overwritten without warn-
ing.
C-c C-e m M
org-md-export-as-markdown
Export to a temporary buffer. Do not create a file.
C-c C-e m o
Export as a text file with Markdown syntax, then open it.
Header and sectioning structure
Markdown export can generate both atx and setext types for headlines, according to
org-md-headline-style. The former introduces a hard limit of two levels, whereas the
latter pushes it to six. Headlines below that limit are exported as lists. You can also set a
soft limit before that one (seeSection12.3[Exportsettings],page141).
12.9 OpenDocument Text export
Org mode
19
supports export to OpenDocument Text (ODT) format. Documents created
by this exporter use the OpenDocument-v1.2 specification
20
and are compatible with Li-
breOffice 3.4.
12.9.1 Pre-requisites for ODT export
The ODT exporter relies on the zip program to create the final output. Check the avail-
ability of this program before proceeding further.
12.9.2 ODT export commands
C-c C-e o o
org-odt-export-to-odt
Export as OpenDocument Text file.
If org-odt-preferred-output-format is specified, automatically convert the
exported file to that format. See [Automatically exportingtootherformats],
page 164.
For an Org file myfile.org, the ODT file will be myfile.odt. The file will be
overwritten without warning. If there is an active region,
21
only the region will
be exported. If the selected region is a single tree,
22
the tree head will become
the document title. If the tree head entry has, or inherits, an EXPORT_FILE_
NAME property, that name will be used for the export.
C-c C-e o O Export as an OpenDocument Text file and open the resulting file.
If org-odt-preferred-output-format is specified, open the converted file in-
stead. See[Automaticallyexportingtootherformats],page164 .
19
Versions 7.8 or later
20
Open Document Format for Office Applications (OpenDocument) Version 1.2
21
This requires transient-mark-mode to be turned on
22
To select the current subtree, use C-c @
C# Image: C# Code to Upload TIFF File to Remote Database by Using
Create the Data Abstraction Layer. Drag and drop the REImageDatabase table from the server provide powerful & profession imaging controls, PDF document, image
extract data from pdf form to excel; extract pdf form data to xml
C# PDF url edit Library: insert, remove PDF links in C#.net, ASP.
Easy to put link into specified position of PDF text, image and PDF table. Enable users to copy and paste PDF link. Help to extract and search url in PDF file.
how to save a pdf form in reader; save pdf forms in reader
Chapter 12: Exporting
164
12.9.3 ODT specific export settings
The ODT exporter introduces a number of keywords, similar to the general options settings
described inSection12.3[Exportsettings],page141.
‘DESCRIPTION’
The document description. These are inserted as document metadata. You can
use several such keywords if the list is long.
‘KEYWORDS’
The keywords defining the contents of the document. These are inserted as
document metadata. You can use several such keywords if the list is long.
‘ODT_STYLES_FILE’
The style file of the document (org-odt-styles-file). See Section 12.9.5
[Applying custom styles], page 164fordetails.
‘SUBTITLE’
The document subtitle.
12.9.4 Extending ODT export
TheODT exporter can interface with a variety of document converters andsupports popular
converters out of the box. As a result, you can use it to export to formats like ‘doc’ or
convert a document from one format (say ‘csv’) to another format (say ‘ods’ or ‘xls’).
If you have a working installation of LibreOffice, a document converter is pre-configured
for you and you can use it right away. If you would like to use unoconv as your preferred
converter, customize the variable org-odt-convert-process to point to unoconv. You can
also use your own favorite converter or tweak the default settings of the LibreOffice and
‘unoconv’ converters. See[Configuringadocumentconverter],page169 .
Automatically exporting to other formats
Very often, you will find yourself exporting to ODT format, only to immediately save the
exported document to other formats like ‘doc’, ‘docx’, ‘rtf’, ‘pdf’ etc. In such cases, you
can specify your preferred output format by customizing the variable org-odt-preferred-
output-format. This way, the export commands (see[ExportingtoODT],page163) can
be extended to export to a format that is of immediate interest to you.
Converting between document formats
There are many document converters in the wild which support conversion to and from
various file formats, including, but not limited to the ODT format. LibreOffice converter,
mentioned above, is one such converter. Once a converter is configured, you can interact
with it using the following command.
M-x org-odt-convert RET
Convert an existing document from one format to another. With a prefix ar-
gument, also open the newly produced file.
12.9.5 Applying custom styles
The ODT exporter ships with a set of OpenDocument styles (see [Working with Open-
Document style files], page 170)thatensureawell-formattedoutput. Thesefactorystyles,
VB.NET PDF url edit library: insert, remove PDF links in vb.net
position, such as PDF text, image and PDF table. Extract and search url in existing PDF file in VB including website, image, document, bookmark, PDF page number
extract data from pdf using java; export pdf form data to excel
VB.NET PDF File Permission Library: add, remove, update PDF file
Extract Field Data. Data: Auto Fill-in Field Data. Field: Insert & pages edit, C#.NET PDF pages extract, copy, paste In the following code table, you will find
using pdf forms to collect data; collect data from pdf forms
Chapter 12: Exporting
165
however, may not cater to your specific tastes. To customize the output, you can either
modify the above styles files directly, or generate the required styles using an application
like LibreOffice. The latter method is suitable for expert and non-expert users alike, and is
described here.
Applying custom styles: the easy way
1. Create a sample example.org file with the below settings and export it to ODT format.
#+OPTIONS: H:10 num:t
2. Open the above example.odt using LibreOffice. Use the Stylist to locate the target
styles—these typically have the ‘Org’ prefix—and modify those to your taste. Save
the modified file either as an OpenDocument Text (.odt) or OpenDocument Template
(.ott) file.
3. Customize the variable org-odt-styles-file and point it to the newly created file.
For additional configuration options see[Overridingfactorystyles],page170 .
If you would like to choose a style on a per-file basis, you can use the #+ODT_STYLES_
FILE option. A typical setting will look like
#+ODT_STYLES_FILE: "/path/to/example.ott"
or
#+ODT_STYLES_FILE: ("/path/to/file.ott" ("styles.xml" "image/hdr.png"))
Using third-party styles and templates
You can use third-party styles andtemplates for customizing your output. This will produce
the desired output only if the template provides all style names that the ‘ODT’exporter relies
on. Unless this condition is met, the output is going to be less than satisfactory. So it is
highly recommended that you only work with templates that are directly derived from the
factory settings.
12.9.6 Links in ODT export
ODT exporter creates native cross-references for internal links. It creates Internet-style
links for all other links.
Alink with no description and destined to a regular (un-itemized) outline heading is
replaced with a cross-reference and section number of the heading.
A‘\ref{label}’-style reference to an image, table etc. is replaced with a cross-reference
and sequence number of the labeled entity. See Section 12.9.10[Labels s and d captions s in
ODT export], page 169.
12.9.7 Tables in ODT export
Export of native Org mode tables (seeChapter3[Tables],page19) and simple table.el
tables is supported. However, export of complex table.el tables—tables that have column
or row spans—is not supported. Such tables are stripped from the exported document.
By default, a table is exported with top and bottom frames and with rules separating
row and column groups (seeSection3.3[Columngroups],page23). Furthermore, all tables
are typeset to occupy the same width. If the table specifies alignment and relative width
VB Imaging - VB ISBN Barcode Tutorial
BarcodeType.ISBN 'set barcode data barcode.Data = "978047082163" 'set print ISBN on these files: PDF, TIFF, Microsoft with the properties from the table in the
how to fill out a pdf form with reader; can reader edit pdf forms
VB Imaging - VB Code 2 of 5 Generator
5 barcode size with parameters listed in the table below. quality Code 2 of 5 on PDF, TIFF, Microsoft of 5 type barcode encoding numeric data text "112233445566
pdf data extraction; exporting pdf data to excel
Chapter 12: Exporting
166
for its columns (see Section3.2[Column widthandalignment],page 22) then these are
honored on export.
23
You can control the width of the table by specifying :rel-width property using an
#+ATTR_ODT line.
For example, consider the following table which makes use of all the rules mentioned
above.
#+ATTR_ODT: :rel-width 50
| Area/Month
|
Jan |
Feb |
Mar |
Sum |
|---------------+-------+-------+-------+-------|
| /
|
< |
|
|
< |
| <l13>
| <r5> | <r5> | <r5> | <r6> |
| North America |
1 |
21 |
926 |
948 |
| Middle East
|
6 |
75 |
844 |
925 |
| Asia Pacific |
9 |
27 |
790 |
826 |
|---------------+-------+-------+-------+-------|
| Sum
|
16 |
123 | 2560 | 2699 |
On export, the table will occupy 50% of text area. The columns will be sized (roughly)
in the ratio of 13:5:5:5:6. The first column will be left-aligned and rest of the columns will
be right-aligned. There will be vertical rules after separating the header and last columns
from other columns. There will be horizontal rules separating the header and last rows from
other rows.
If you are not satisfied with the above formatting options, you can create custom table
styles and associate them with a table using the #+ATTR_ODT line. See[Customizingtables
in ODT export], page 172.
12.9.8 Images in ODT export
Embedding images
You can embed images within the exported document by providing a link to the desired
image file with no link description. For example, to embed ‘img.png’ do either of the
following:
[[file:img.png]]
[[./img.png]]
Embedding clickable images
You can create clickable images by providing a link whose description is a link to an image
file. For example, to embed a image org-mode-unicorn.png which when clicked jumps to
http://Orgmode.orgwebsite,dothefollowing
[[http://orgmode.org][./org-mode-unicorn.png]]
Sizing and scaling of embedded images
You can control the size and scale of the embedded images using the #+ATTR_ODT attribute.
23
The column widths are interpreted as weighted ratios with the default weight being 1
Chapter 12: Exporting
167
The exporter specifies the desired size of the image in the final document in units of cen-
timeters. In order to scale the embedded images, the exporter queries for pixel dimensions
of the images using one of a) ImageMagick’s identify program or b) Emacs create-image
and image-size APIs
24
. The pixel dimensions are subsequently converted in to units of
centimeters using org-odt-pixels-per-inch. The default value of this variable is set to
display-pixels-per-inch. You can tweak this variable to achieve the best results.
The examples below illustrate the various possibilities.
Explicitly size the image
To embed img.png as a 10 cm x 10 cm image, do the following:
#+ATTR_ODT: :width 10 :height 10
[[./img.png]]
Scale the image
To embed img.png at half its size, do the following:
#+ATTR_ODT: :scale 0.5
[[./img.png]]
Scale the image to a specific width
To embed img.png with a width of 10 cm while retaining the original
height:width ratio, do the following:
#+ATTR_ODT: :width 10
[[./img.png]]
Scale the image to a specific height
To embed img.png with a height of 10 cm while retaining the original
height:width ratio, do the following
#+ATTR_ODT: :height 10
[[./img.png]]
Anchoring of images
You can control the manner in which an image is anchored by setting the :anchor property
of its #+ATTR_ODT line. You can specify one of the following three values for the :anchor
property: ‘"as-char"’, ‘"paragraph"’ and ‘"page"’.
To create an image that is anchored to a page, do the following:
#+ATTR_ODT: :anchor "page"
[[./img.png]]
12.9.9 Math formatting in ODT export
The ODT exporter has special support for handling math.
Working with L
A
T
E
Xmath snippets
L
A
T
E
Xmath snippets (seeSection11.7.3[L
A
T
E
Xfragments], page 137)canbeembeddedin
the ODT document in one of the following ways:
24
Use of ImageMagick is only desirable. However, if you routinely produce documents that have large im-
ages oryou exportyour Orgfilesthat has images usingaEmacs batch script, thenthe use of ImageMagick
is mandatory.
Chapter 12: Exporting
168
1. MathML
This option is activated on a per-file basis with
#+OPTIONS: LaTeX:t
With this option, LAT
E
Xfragments are first converted into MathML fragments using
an external LAT
E
X-to-MathML converter program. The resulting MathML fragments
are then embedded as an OpenDocument Formula in the exported document.
You can specify the L
A
T
E
X-to-MathML converter by customizing the variables
org-latex-to-mathml-convert-command and org-latex-to-mathml-jar-file.
To use MathToWeb
25
as your converter, you can configure the above variables as
(setq org-latex-to-mathml-convert-command
"java -jar %j -unicode -force -df %o %I"
org-latex-to-mathml-jar-file
"/path/to/mathtoweb.jar")
To use LAT
E
XML
26
use
(setq org-latex-to-mathml-convert-command
"latexmlmath \"%i\" --presentationmathml=%o")
You can use the following commands to quickly verify the reliability of the LAT
E
X-to-
MathML converter.
M-x org-odt-export-as-odf RET
Convert a L
A
T
E
Xmath snippet to an OpenDocument formula (.odf) file.
M-x org-odt-export-as-odf-and-open RET
Convert a LAT
E
Xmath snippet to an OpenDocument formula (.odf) file
and open the formula file with the system-registered application.
2. PNG images
This option is activated on a per-file basis with
#+OPTIONS: tex:dvipng
or:
#+OPTIONS: tex:imagemagick
With this option, LAT
E
Xfragments are processed into PNG images and the resulting
images are embedded in the exported document. This method requires that the dvipng
program or imagemagick suite be available on your system.
Working with MathML or OpenDocument formula files
For various reasons, you may find embedding LAT
E
Xmath snippets in an ODT document
less than reliable. In that case, you can embed a math equation by linking to its MathML
(.mml) source or its OpenDocument formula (.odf) file as shown below:
[[./equation.mml]]
or
[[./equation.odf]]
25
SeeMathToWeb.
26
Seehttp://dlmf.nist.gov/LaTeXML/.
Chapter 12: Exporting
169
12.9.10 Labels and captions in ODT export
You can label and caption various category of objects—an inline image, a table, a L
A
T
E
X
fragment or a Math formula—using #+LABEL and #+CAPTION lines. SeeSection11.2[Images
and tables], page 131.ODTexporterenumerateseachlabeledorcaptionedobjectofagiven
category separately. As a result, each such object is assigned a sequence number based on
order of its appearance in the Org file.
In the exported document, a user-provided caption is augmented with the category and
sequence number. Consider the following inline image in an Org file.
#+CAPTION: Bell curve
#+LABEL:
fig:SED-HR4049
[[./img/a.png]]
It could be rendered as shown below in the exported document.
Figure 2: Bell curve
You can modify the category component of the caption by customizing the option
org-odt-category-map-alist. For example, to tag all embedded images with the string
‘Illustration’ (instead of the default ‘Figure’) use the following setting:
(setq org-odt-category-map-alist
(("__Figure__" "Illustration" "value" "Figure" org-odt--enumerable-image-p)))
With this, previous image will be captioned as below in the exported document.
Illustration 2: Bell curve
12.9.11 Literal examples in ODT export
Export of literal examples (seeSection11.3[Literalexamples],page132) with full fontifi-
cation is supported. Internally, the exporter relies on htmlfontify.el to generate all style
definitions needed for a fancy listing.
27
The auto-generated styles have ‘OrgSrc’ as pre-
fix and inherit their color from the faces used by Emacs font-lock library for the source
language.
If you prefer to use your own custom styles for fontification, you can do so by customizing
the option org-odt-create-custom-styles-for-srcblocks.
You can turn off fontification of literal examples by customizing the option org-odt-
fontify-srcblocks.
12.9.12 Advanced topics in ODT export
If you rely heavily on ODT export, you may want to exploit the full set of features that the
exporter offers. This section describes features that would be of interest to power users.
Configuring a document converter
The ODT exporter can work with popular converters with little or no extra configuration
from your side. SeeSection12.9.4[ExtendingODTexport],page164. If you are using a
converter that is not supportedby default or if you would like to tweak the default converter
settings, proceed as below.
27
Your htmlfontify.el library must at least be at Emacs 24.1 levels for fontification to be turned on.
Documents you may be interested
Documents you may be interested