pdf viewer in mvc c# : Paste image into pdf acrobat software application cloud windows winforms wpf class TeXShopManual-20062-part1753

MetaPostWebSite:
http://cm.bell-labs.com/who/hobby/MetaPost.html
ComprehensiveTeXArchive:
http://www.ctan.org
http://www.ctan.org/tex-archive
TeX Users Group (TUG):
http://www.tug.org
XeTeX and XeLaTeX:
http://scripts.sil.org/xetex
1.20 License
TeXShop is provided under the GNU General Public License(GPL). This means that
you are free to use, copy, and modify the program. If you give your modifications to
others, the modifications must also be provided under the GPL.
The source code is available on the web site:
http://darkwing.uoregon.edu/˜koch/texshop/texshop.html
21
Paste image into pdf acrobat - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
preview paste image into pdf; copy picture to pdf
Paste image into pdf acrobat - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
how to copy images from pdf file; copying images from pdf files
2 Advanced Help
2.1 Adding Personal Sty and Macro Files to teTeX
Users sometimes create additional sty, cls, bib, and tex files for common use in several
different projects. These files will certainly be seen by tex and latex if they are placed
in the same folder as the tex source file being typeset, but then multiple copies of
the files must be kept on the computer.
It is possible to make these files visible to all teTeX projects, whether typeset from
TeXShop or from the Terminal. To do so, create a subfolder of the Library folder in
your home directory named texmf. Create subfolders named tex and bibtex. Within
the tex folder, create a subfolder named latex. Store your personal files in these
folders.
Tex will find any file in ˜/Library/texmf/tex or a subfolder of this directory. La-
tex will find any file in ˜/Library/texmf/tex/latex or a subfolder of this directory,
and bibtex and makeindex will find any file in ˜/Library/texmf/bibtex and ˜/Li-
brary/texmf/makeindex respectively, or a subfolder. It is not necessary to run tex-
hash after adding files to these folders.
On other Unix machines, tex is sometimes notified of the location of personal input
files by setting the environment variables TEXINPUTS, BSTINPUTS, and BIBIN-
PUTS. This is generally not necessary in Gerben Wierda’s teTeX distribution.
These environment variables can be set in unusual circumstances. Mac OS X allows
users to notify programs about environment variables by creating a file in their home
directory named ˜/.MacOSX/environment.plist. These environment variables get
picked up by all user shells and all Carbon and Cocoa programs, so caution should
be used when creating the file.
Below is a sample environment.plist file sent me by Nathan Potter; thanks! For
further details, consult
http://developer.apple.com/qa/qa2001/qa1067.html
22
C# PDF Converter Library SDK to convert PDF to other file formats
This tutorial page offers you a piece of C# demo code for PDF to TIFF image conversion. You may directly copy and paste it into your C# testing project.
paste jpeg into pdf; how to copy pictures from a pdf to word
C# Word - Word Conversion in C#.NET
This tutorial page offers you a piece of C# demo code for Word to TIFF image conversion. You may directly copy and paste it into your C# testing project.
how to copy and paste image from pdf to word; copy pdf picture
2.2 Additional Typesetting Engines
Recently, Jonathan Kew introduced XeTeX and XeLaTeX. These programs can use
Macintosh fonts directly within a TeX document. XeTeX and XeLaTeX accept uni-
code source and thus can deal with any unicode character; for example, with them
you can type Arabic or Hebrew in the source document and later see Arabic or He-
brew in the output. TeXShop’s editor will correctly input these characters from right
to left. XeTeX is not part of the standard TeX distribution from Gerben Wierda,
but it can be obtained using Wierda’s i-Installer as an optional install directly from
Jonathan Kew. It is automatically installed as part of the MacTeX install package.
For additional details, consult
http://scripts.sil.org/xetex
To understand how this works, here is a brief XeLaTeX source document, and the
resulting output. The Arabic and Hebrew characters were obtained by accessing
the International Panel in System Preferences, selecting the Input Menu tab, and
checking Arabic and Hebrew; a small flag appeared on the menu bar and a user could
switch keyboards by selecting an appropriate flag.
23
C# Windows Viewer - Image and Document Conversion & Rendering in
without using other external third-party dependencies like Adobe Acrobat. Image and Document Conversion Supported by Windows Viewer. Convert to PDF.
how to copy pdf image to jpg; paste image in pdf file
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
This tutorial page offers you a piece of C# demo code for PowerPoint to TIFF image conversion. You may directly copy and paste it into your C# testing
how to copy and paste a pdf image; paste image into pdf preview
24
C# Excel - Excel Conversion & Rendering in C#.NET
This tutorial page offers you a piece of C# demo code for Excel to TIFF image conversion. You may directly copy and paste it into your C# testing project.
copy image from pdf preview; paste jpg into pdf
TeXShop now supports XeTeX and XeLaTeX. XeTeX and XeLaTeX are available
in the pull-down typesetting menu on the source window A user can make XeTeX
or XeLaTeX the default typesetting option in preferences. If one of the first twenty
lines of the source has the form
%!TEX encoding = UTF-8 Unicode
then that source will be loaded and saved with UTF-8 Unicode encoding regardless
of the default encoding setting in preferences If one of the first twenty lines of the
source has the form
%!TEX TS-program = xetex
or
%!TEX TS-program = xelatex
then the appropriate program will beused regardless of the typesetting option chosen
in the menu.
These XeTeX features are a special case of a new general method for adding type-
setting engines to TeXShop. There is a folder in ˜/Library/TeXShop named En-
gines; the files in this folder are shell scripts which call typesetting programs. When
TeXShop first starts, it examines this folder and adds the script names of files it
contains to the pull-down typesetting menu. Choosing one of these items and push-
ing the Typeset button calls the script. Users can write their own scripts and add
them to the Engines folder. Each such script must have a name without spaces, and
extension ".engine", and have the executable bit set.
Items in ˜/Library/TeXShop/Enginescan be chosen asthe defaulttypesetting method
in TeXShop Preferences. Notice that when amethod is listed in Preferences, its name
is given without the extension.
The default program can be set on one of the first twenty lines of the source code by
writing a line like
%!TEX TS-program = xelatex
The encodingused toopen or save any file can be set by writing a line ofthe following
form as one of the first twenty lines of a source document. Any supported encoding
is allowed. To bypass this behavior, hold down the option key while opening a
file.
%!TEX encoding = UTF-8 Unicode
25
There must beonespaceafter%!TEXand onespacebefore the equalssign; the spaces
in the name of the encoding must match the spaces in the name listed below.
Below is a list of allowed encoding names:
MacOSRoman
IsoLatin
IsoLatin2
IsoLatin5
IsoLatin9
MacJapanese
DOSJapanese
SJIS_X0213
EUC_JP
JISJapanese
MacKorean
UTF-8 Unicode
Standard Unicode
Mac Cyrillic
DOS Cyrillic
DOS Russian
Windows Cyrillic
KOI8_R
Mac Chinese Traditional
Mac Chinese Simplified
DOS Chinese Traditional
DOS Chinese Simplified
GBK
GB 2312
GB 18030
2.3 Removing AUX Files
When documents are typeset, auxiliary files are created with extensions .aux, .log,
.bbl, etc. Occasionally these files can become corrupt and lead to unexplained type-
setting errors. TeXShop has a menu command “Trash AUX Files” which will remove
all such files so typesetting can proceed. There is a similarly named button on the
Console window. If either of these items is activated, TeXShop will move to the
26
trash all files in the current source directory with the same name as the source file
and extension aux, blg, brf, ccs, ent, fff, glo, idx, idv, ilg, ind, ioa, lg, log, lot, mte,
mlf, out, pdfsync, toc, ttt, wrm, xref, 4ct, or 4tc.
Additional extensions can be added to this list. To add “dvi” to the list, activate
the Terminal and type
defaults write TeXShop OtherTrashExtensions -array-add "dvi"
To remove all additions and return to the original default list, tppe
defaults write TeXShop OtherTrashExtensions -array
Sometimes more extensive cleanup is needed. For example, if a book is controlled by
main.tex, and chapters are in subfolders accessed with commands like
\include{chapter1/chapter1}
then typesetting the book will create main.aux, main.pdfsync, and main.log in the
main folder, and chapter1.aux in the chapter1 folder.
The required extensive cleanup can be done by holding down the option key while
choosing “Trash AUX Files”. In this case: “%!TEX root” and Root File information
will be used to find the root document and its folder All files with appropriate
extensions in this folder or any subfolder will be moved to the trash, regardless of
the name of the file.
There is a way to make this behavior the default behavior for “Trash AUX Files”
even if the option key is not down:
defaults write TeXShop AggressiveTrashAUX YES
2.4 Using an External Editor
TeXShop can be configured for an external editor in several ways. Some features
below will be useful and others not depending on how your editor works. In the
future, your editor may come with configuration instructions.
There is a menu item named “Open for Preview..” When this item is chosen, you
will be asked to select a .tex source file. But only the associated pdf preview window
opens. If the source has not yet been typeset or if the pdf is out of date, TeXShop
will typeset the file as it is opened. You can open your source file in any editor.
When it is time to typeset, save the changes in your editor, switch to the preview
27
window, and typeset. In this mode, TeXShop never opens or modifies the source file.
It simply passes this file to the Unix TeX or LaTeX process.
The preview window can be configured to contain a typesetting button. If such
a button is not there, use “Customize Toolbar...” in the Windows menu to add
one.
For users who prefer external editors most of the time, there is a preference item
called “Configure for External Editor.” When this preference is chosen, the“Open”
and “Open Recent...” menus open tex source files in the above manner for editing
with an external editor. Moreover, the “Open for Preview...” menu becomes “Open
for Editing...” and opens the source file in TeXShop’s internal editor for those rare
occasions when the internal editor is desired. The “Open” and “Open Recent...”
menus can also open jpg, tiff, ps, pdf, dvi, log, and other files; selecting the new
preference does not change this behavior.
Some editors are able to call Unix typesetting commands directly. A new preference
item, “Automatic Preview Update”, has been added to improve your experience
with these editors. When this item is active and a .tex file is opened using “Open
for Preview”, the pdf preview display automatically updates whenever the pdf file
is rewritten. Thus you can typeset with an external editor and the preview window
will automatically show changes. The preference also applies to .pdf files opened
in TeXShop, and if TeXShop is configured to use an external editor, the preference
applies to .tex files opened with “Open”.
The following applescript commands have been added to TeXShop so editors can call
TeXShop directly:
typesetinteractive
texinteractive
latexinteractive
contextinteractive
bibtexinteractive
makeindexinteractive
metapostinteractive
taskdone
refreshpdf
open_for_externaleditor
The first seven commands activate TeXShop typesetting commands. Applescript
will return immediately after these calls without waiting for typesetting to complete.
28
The “taskdone” call can be used to test completion; it returns NO while typesetting
is being done, and YES when it is finished. Each of these calls refreshes the preview
window at the end of typesetting. If your editor calls TeXShop to typeset, the
“Automatic Preview Update” preference can be turned off.
If the external editor modifies the pdf output directly, it can call “refreshpdf” to
refresh the pdf display. This is only needed if “Automatic Preview Update” is off.
Finally“open
for
externaleditor” opens atexfile by calling “Open forPreview”.
The Tcl code to make these calls from AlphaX in included in the AlphaTcl folder
inside the TeXShop
Folder of the TeXShop distribution. Read the first lines of this
file to see how to configure AlphaX for this purpose.
2.5 Copy-Paste and Drag-Drop from the Preview Window
It is possible to select a portion of the pdf preview display and copy and paste
the resulting graphic into another program. Drag and drop of the selection is also
supported. Preference items allow users to select the file type of the copy (pdf, png,
jpg, tiff, etc.) and the foreground and background colors and transparency.
Preview selection combined with drag and drop can be used with Keynote. Using
the default copy preferences, a text selection can be dropped on a Keynote slide; the
background ofthe text will be transparent, so the slidebackground will show between
the letters. This text can be resized since the default copy format is pdf.
The Edit menu’s “Select All” command can be used to select the entire pdf page
for copying. However, in Multi-Page and Double-Multi-Page modes Select All only
works if the document has 20 or fewer pages, since otherwise the selected pdf could
be enormous and copying could bring the machine to a crawl.
2.6 Setting a Project Root File
It is common to split large input files into several smaller files controlled by a root
file. For instance, the root file of a book project might have the form
\documentclass[11pt]{book}
\includeonly{Chapter2/two}
\textwidth = 6..5 in
\textheight = 9 in
29
\begin{document}
\include{Chapter1/one}
\include{Chapter2/two}
\include{Chapter3/three}
\end{document}
This root file contains formatting commands for the entire project, but the subject
matter is contained in files one.tex, two.tex, and three.tex. The second line above
tells TeX to typeset chapter two only, speeding up typesetting while chapter two is
being written. When the book is complete, this line can be commented out and the
entire book can be typeset a final time.
While chapter two is being written, it would be natural to open the file two.tex in
TeXShop. But after changes are made to this input file, TeXShop should not typeset
two.tex; instead it should typeset the root file. TeXShop can be told to do so in two
ways. The first of these is easier and is the preferred method. Specify the root file
in one of the first twenty lines of each chapter file by writing
%!TEX root = ../Main.tex
The second method uses the menu command ¨Set Project Root...¨ This menu com-
mand presents a panel with a text box where the name of the root file can be
entered.
If the root file is in the same folder as the input file, it is enough to give its name,
including the ¨.tex¨ extension. For instance, if the root file is named Main, you can
enter Main.tex in the first source line or the dialog window.
If the root file is in a different directory, its name can be given relative to the
location of the input file. In the above example, the various chapters are contained
in subfolders within the folder containing the root file. In that case, you could enter
../Main.tex in the first source line or dialog window, showing the location of the root
file relative to the chapter input file.
Finally, the name of the root can be given with an absolute name, as in
/Users/me/Main.tex
If the entire TeX source is contained in a single file, it is not necessary to set the
root project name.
If the “Set Project Root..” command is used to indicate a root file, TeXShop re-
members the name of the root file by writing the information to a file with the same
30
Documents you may be interested
Documents you may be interested