convert pdf byte array to image byte array c# : Change font size pdf fillable form control software platform web page winforms azure web browser user-manual-print0-part1202

User's manual for
Writer2LaTeX, Writer2BibTeX, Writer2xhtml and
Calc2xhtml
version 0.5
©2002–2007 Henrik Just
Change font size pdf fillable form - C# PDF Form Data fill-in Library: auto fill-in PDF form data in C#.net, ASP.NET, MVC, WinForms, WPF
Online C# Tutorial to Automatically Fill in Field Data to PDF
convert pdf fillable form to html; convert html form to pdf fillable form
Change font size pdf fillable form - VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
VB.NET PDF Form Data fill-in library: auto fill-in PDF form data in vb.net, ASP.NET, MVC, WinForms, WPF
pdf create fillable form; change font size in fillable pdf form
TABLE OF CONTENTS
Page 2
Table of Contents
1 Introduction
3
2 Installation
4
3 Using Writer2LaTeX and Writer2BibTeX
7
4 Using Writer2xhtml and Calc2xhtml
20
5 Using Writer2LaTeX from another Java application
27
6 Troubleshooting
28
C# PDF Field Edit Library: insert, delete, update pdf form field
PDF form creator supports to create fillable PDF form in C# Able to add text field to specified PDF file position in C# Support to change font size in PDF form.
pdf fillable form; pdf form fill
C# PDF Text Box Edit Library: add, delete, update PDF text box in
Able to create a fillable and editable text box to PDF document in C#.NET class. Support to change font color in PDF text box. Ability to change text size in PDF
c# fill out pdf form; convert pdf to form fillable
1
INTRODUCTION
Page 3
1Introduction
1.1 What is Writer2LaTeX?
Writer2LaTeX is a utility to convert OpenDocument text and spreadsheet documents – in
particular documents containing formulas – into other formats.
Actuallyit is 4 converters in one:
Writer2LaTeXconverts OpenDocument text documents to LaTeX2e,and works together
with:
Writer2BibTeX extracts bibliographic data from an OpenDocument text document and
converts it to BibTeX format.
Writer2xhtml converts OpenDocument text documents to XHTML 1.0 strict or XHTML
1.1 + MathML 2.0,using CSS2 to convert style information.
Calc2xhtml converts OpenDocument spreadsheet documents to XHTML 1.0 strict, using
CSS2 to convert style information.
The old file formats for OpenOffice.org 1.x (or StarOffice 6/7) Writer and Calc documents are
also supported.
AlthoughWriter2LaTeXis a generalOpenDocument converter,it is primarilydesignedforuse
with OpenOffice.org/StarOffice You can use Writer2LaTeX
...as a command line utility, independent of OpenOffice.org/StarOffice.
...as an export filter for OpenOffice.org 2.x, StarOffice 8 or NeoOffice 2.0
1
.
...from another Java program.
This user's manual willexplainhow to install and use Writer2LaTeX.
Writer2LaTeXisaJava application,and thus shouldworkonanyplatformthatsupportsJava.
YouneedSun's Java 2 VirtualMachine(Runtime Environment), version 1.4or 1.5. You can
download this from http://java.sun.com/getjava/download.html. AFAIK Writer2LaTeX
doesn't run(unmodified) under anyother Java interpreter.
Note: Inthis manual OOo is used as an abbreviation of OpenOffice.org/StarOffice/NeoOffice.
1IfyouwanttouseWriter2LaTeXasanexportfilterinolderversions,pleaseuseversion0.4.
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Change Word hyperlink to PDF hyperlink and bookmark. RasterEdge.Imaging.Font.dll. zoomValue, The magnification of the original PDF page size. 0.1f
convert word to pdf fillable form online; create a pdf form to fill out and save
C# Create PDF from OpenOffice to convert odt, odp files to PDF in
An advanced .NET control to change ODT, ODS, ODP forms to fillable PDF RasterEdge. Imaging.Font.dll. zoomValue, The magnification of the original PDF page size.
create a pdf with fields to fill in; convert pdf to fill in form
2
INSTALLATION
Page 4
2Installation
2.1 How to install Writer2LaTeX for command line usage
Writer2LaTeX can work as a standalone command line utility(that is without OOo).
Installation for Microsoft Windows
To installWriter2LaTeX under Microsoft Windows followthese instructions:
1. Unzip writer2latex05.zip into some directory.
This will create a subdirectory
writer2latex05.
2. Add this directoryto your PATH environment variable.
3. Openthe file w2l.bat with a text editor and replace the path at the topof thefile withthe
full path to Writer2LaTeX, for example
set W2LPATH="c:\writer2latex05"
(If you have extractedto the root of drive C,you don't have to edit this line.)
At a command line type java -version to verify that the Java executable is in your path.
If this is not the case or you have several Java versions installed you should edit the next
line to contain the fullpath to the Java executable,eg.
set JAVAEXE="C:\j2sdk1.4.0_01\bin\java”
Installation for Unix and friends
1. Unzip writer2latex05.zip into some directory.
This will create a subdirectory
writer2latex05.
2. Add this directory to your PATH environment variable or create a symbolic link to the file
w2l from some directory in yout PATH.
3. Open the fle w2l with a text editor and replace the path at the top of the file with the full
path to Writer2LaTeX, eg.
W2LPATH="/home/username/writer2latex05"
(If you have extractedinto your home directory, you don't have to edit this line.)
Open a command shell and type java -version to verify that the Java executable is in
your path. If this is not the case or youhave severalJava versions installedyou should edit
the next line to contain the fullpath to the Java executable,ie.
set JAVAEXE="/path/to/java/executable/”
4. Add execute permissions to w2l as follows:
chmod +x w2l
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
RasterEdge.Imaging.Drawing.dll. RasterEdge.Imaging.Font.dll. DocumentType.PDF DocumentType.TIFF. zoomValue, The magnification of the original PDF page size.
create fillable forms in pdf; create a writable pdf form
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
RasterEdge.Imaging.Drawing.dll. RasterEdge.Imaging.Font.dll. DocumentType.PDF DocumentType.TIFF. zoomValue, The magnification of the original PDF page size.
convert pdf to form fill; convert pdf to pdf form fillable
2
INSTALLATION
Page 5
2.2 How to install Writer2LaTeX as an export filter
Writer2LaTeX can workas an export filter for OOo Writer. This requires OpenOffice.org 2.x,
StarOffice 8 or NeoOffice 2.0.
Note: OOo 2.0.4 includes Writer2LaTeX version 0.4 (LaTeX and BibTeX export only). I you
installversion0.5,thebuilt-inversionwillbe disabled. Ifyouuninstallversion0.5,theoriginal
version willreappear.
The following instructions covers all operating systems.
Important: Before you install Writer2LaTeX, you need to set up OOo to use Java. You can
configure this in OOo under Tools – Options. Of course this requires that youhave installed
Java on your system.
Install Writer2LaTeX for a single user
1. Start OOo andchose Tools – Extension Manager. (Tools – Package Managerin
versions prior to OOo 2.1).
2. Select My packages and select writer2latex.uno.pkg using the Add button.
3. You should now be able to see writer2latex.uno.pkg if you expand the list usingthe
plus-icon:
4. Finally restart OOo.
Install Writer2LaTeX for all users
Note: If you want to install Writer2LaTeX for all users, you will normally need to log in as
root/administrator.
Then the installation proceeds as follows:
1. Make sure that no OOo processes arerunning: Close alldocument windows and(under
MS Windows) the QuickStarter.
2. From a command shell, navigate to the directory
<OOo install>/program
and type
unopkg gui
On unix-like systems you may have to type
2
INSTALLATION
Page 6
./unopkg gui
3. Select OpenOffice.org packages and select writer2latex.uno.pkg using the Add
button
4. You should now be able to see writer2latex.uno.pkg if you expand the list usingthe
plus-icon, as above.
2.3 Uninstall Writer2LaTeX
ToremovetheWriter2LaTeXfiltersfromyourOOoinstallation,youshouldopentheExtension
Manager as described above, select writer2latex.uno.pkg and click Remove.
3
USINGWRITER2LATEX AND WRITER2BIBTEX
Page 7
3Using Writer2LaTeX and Writer2BibTeX
Writer2LaTeX is quite flexible: It can take advantage of several LaTeX packages, such as
hyperref, pifont, ulem. It can create customized LaTeX code based on the styles and text
in the document. Also it supports 25different languages,latin, greekand cyrillic scripts and8
inputencodings.
The flexibility makes it possible to use Writer2LaTeX from severalphilosophies:
You can use LaTeX as a typesetting engine for your OOo documents: Writer2LaTeX can
be configured to create a LaTeX document with as much formatting as possible preserved.
Note that the resulting LaTeXsource will be readable, but not veryclean.
Be aware that even though Writer2LaTeX tries hard to cope with any document, you will
onlyget goodresultsfor wellstructured documents,ie. documents that are formatted using
styles.
If you need to continue the work on your document in LaTeX your primary interest may
be the content rather than the formatting. Writer2LaTeX can be configured to produce a
LaTeX document which strips most of the formatting and hence produces a clean LaTeX
source from any source document.
If you don't like to write LaTeX code by hand, you may use OOo as a simple graphical
front-end for LaTeX. Using a special OOo Writer template and a special configuration file
for Writer2LaTeX,you can create well-structured LaTeX documents that resembles “hand-
written” LaTeX documents. You can compare this to the wayLyX works.
Writer2LaTeXdoesnotprovideaninputfilterfor LaTeX.ItisrecommendedtouseEitanM.
Gurari'sTeX4htto convert LaTeX documents into OOo Writer format. Roundtrip editing
OOo Writer
Ö
LaTeX is not possible in general, but Writer2LaTeX+TeX4ht does provide
some rudimentary support for this,see section 3.6.
3.1 The LaTeX package ooomath.sty
OOo Math has a few features that are not available in standard LaTeX packages. Hence
Writer2LaTeX uses an optional package ooomath.sty
2
which implements these constructions.
This packages is only needed for documents containing formulas. If it is not available,
Writer2LaTeX willinsert the necessary definitions in the LaTeX preamble.
It is sufficient to place ooomath.sty in the same directory as the converted LaTeX document.
It will however be more convenient ifyou installit in your TeX distribution. The proper place
willusually be the “local texmf tree”, please see the documentation of your TeX distribution.
Below are specific instructions for teTeX and MikTeX:
Instructions for teTeX (unix)
If you use teTeXyou can installooomath.sty as follows:
Open a shelland type
2
Thispakcagereplaceswriter.styusedbyolderversionsof Writer2LaTeX.
3
USINGWRITER2LATEX AND WRITER2BIBTEX
Page 8
texconfig conf
This will list the configuration details for teTeX.Under the heading “Kpathsea” you willsee a
list of directories searched by TeX. You can put ooomath.sty in the subdirectory tex of any
of these directories. Usuallythe directory
/home/<user name>/texmf/tex
can be used (you can create it if it doesn't exist).
Next you should type
texconfig rehash
to make teTeX refresh it's filename database.
Instructions for MikTeX (Windows)
If you use MikTeX you caninstallooomath.sty as follows:
Copyooomath.stytothetexsubdirectoryinthelocaltexmftree. Withastandardinstallation
this willbe the directory
c:\localtexmf\tex
If this directory does not exist you should start “MikTeX Options” (you can find this in the
Start Menu). On the tab page Roots youcan see the location of the localtexmf tree.
If the subdirectory tex does not exist, you can create it.
Next youshouldstart“MikTeXOptions”. OnthetabpageGeneral,clickthebuttonRefresh
Now to make MikTeX refresh it's filename database.
3.2 Converting to LaTeX from the command line
To convert a file to LaTeX use the command line
w2l [-latex] [-config <configfile>] [options] <document to convert>
[<output path and/or file name>]
The parts in square brackets are optional.
This will produce a LaTeX file with the specified name. If no output file is specified,
Writer2LaTeX will use the same name as the original document, but change the extension
to .tex.
Examples:
w2l mydocument.sxw mypath/myoutputdocument.tex
or
w2l -config clean.xml mydocument.sxw
If you specify the -config option, Writer2LaTeX will load this configuration file before con-
verting your document. You can read more about configuration in section 3.5. You can also
specifyanysimpleoptiondescribedinthissectiondirectlyonthecommandline,eg. toproduce
3
USINGWRITER2LATEX AND WRITER2BIBTEX
Page 9
afile suitable for processing withpdfLaTeX:
w2l -backend pdftex mydocument.sxw
Thescriptw2lalso providesashorthandnotationtousethesampleconfigurationfilesincluded
in writer2latex05.zip. The command line is
w2l [-ultraclean|-clean|-pdfscreen|-pdfprint|-article] <writer document
to convert> [<output path and/or file name>]
For exampleto producea cleanLaTeX file(ie. ignoringmost oftheformattingfromthe source
document):
w2l -clean mydocument.sxw
It is recommended that you create your own scripts to support your own configuration file(s).
3.3 Converting to BibTeX from the command line
Writer2BibTeXextracts bibliographydata to a BibTeX file. To do this use the commandline
w2l -bibtex <writer document to convert> [<output path and/or file name>]
You can also extract the data as part of the conversion to LaTeX, see section 3.5.
3.4 Using Writer2LaTeX and Writer2BibTeX as export filters
If you choose File – Export in Writer you should be able to choose LaTeX 2e,BibTeX as
file type.
Note: You have to use the export menu because there is no import filter for LaTeX/BibTeX.
You should always save in the native format of OOo as well!
3.5 Configuration
LaTeXexport can beconfigured withaconfigurationfile. Wheretheconfigurationis read from
depends on howyou use Writer2LaTeX:
If you use Writer2LaTeX as an export filter in OOo,the configuration is handled as follows:
The file writer2latex.xml is readfrom the user installation directoryof OOo
Onlinux/unixusually something like <home directory>/.OpenOffice.org2/user
Onwindows usually something like <user profile>\OpenOffice.org2\user
If the file does not exist,it willbe created automatically.
If, on the other hand, you use Writer2LaTeX from the command line,you willhave to specify
on the command line which configuration file to use.
The configuration is a file in xml format. Here is a sample configuration file for producing a
document of class book,converting onlybasic formatting and optimizing for pdfTeX.
<?xml version="1.0" encoding="UTF-8" ?>
3
USINGWRITER2LATEX AND WRITER2BIBTEX
Page 10
<config>
<option name="backend" value="pdftex" />
<option name="documentclass" value="book" />
<option name="inputencoding" value="latin1" />
<option name="use_pifont" value="false" />
<option name="use_bibtex" value="false" />
<option name="bibtex_style" value="plain" />
<option name="formatting" value="convert_basic" />
<option name="page_formatting" value="convert_all" />
<option name="debug" value="false" />
<heading-map max-level="6">
<heading-level-map writer-level="1" name="chapter" level="0" />
<heading-level-map writer-level="2" name="section" level="1" />
<heading-level-map writer-level="3" name="subsection"
level="2" />
<heading-level-map writer-level="4" name="subsubsection"
level="3" />
<heading-level-map writer-level="5" name="paragraph"
level="4" />
<heading-level-map writer-level="6" name="subparagraph"
level="5" />
</heading-map>
<custom-preamble />
<style-map name="Quotations" class="paragraph"
before="\begin{quote}" after=\end{quote} />
<string-replace input="LaTeX" latex-code="{\LaTeX}" />
</config>
Themeaningofeach part is explainedinthefollowingsections. Writer2LaTeXcomes with five
sample configuration files:
ultraclean.xml to produce a clean LaTeX file,ie. almost all the formatting is ignored.
clean.xmlisalessradicalversion;preserveshyperlinks,colorandmostcharacterformatting.
pdfscreen.xml to produce a LaTeX file which is optimized for screen viewing using the
package pdfscreen.sty.
pdfprint.xml to produce a LaTeX file which is optimized for printing with pdfTeX.
article.xml to produce a LaTeX article, see section 3.6.
Documents you may be interested
Documents you may be interested