c# pdf reader writer : Delete pages from pdf in preview SDK Library API .net wpf web page sharepoint TeXShopManual-20063-part947

nameastheinputfileandtheextension“.texshop”. Forinstance,iftheinputfor
chaptertwois intwo.tex,TeXShopwritesthenameofthe rootintwo.texshopin
thesamedirectoryastwo.tex.Ifthefiletwo.texshopislaterthrownaway,TeXShop
willreverttotypesettingtwo.texratherthanMain.tex. Noextra“.texshop”fileis
requirediftherootfileisspecifiedinthefirstlineofthesourcefile.
If a root file e is s active, , typing command-1 when a given source e windowis s at t the
frontwillactivatethecorrespondingpreviewwindow.Typingcommand-1againwill
activatethesourcewindow.Sinceapreviewwindowmaycorrespondtoseveralsource
windows,command-1willactivatethesourcewindowwhichpreviouslyactivatedthe
previewwindow,ortherootsourceifnopreviouscommand-1wasentered.
2.7 Pdfsync
SynchronizationisanimportantfeatureofTextures,acommercialimplementation
of TeX by BlueSky TeXSystems. . Usingthis s feature, , an authorcanclickinthe
previewwindowandimmediatelybetakentothecorrespondingspotinthesource
window,orclick inthesourcewindowandbetakentothe previewwindow. . The
implementationofsynchronizationinTexturesiswidely admiredfor its ability to
preciselylocatethecorrespondingspotinthesourcecode.
Sincethisimplementation,anumberofTeXsystemshaveprovidedaroughlysimilar
featureusinganadditionalstylefilewhichcausesTeXtowriteextrainformationto
thedvifile. Noneoftheseapproximations(includingtheTeXShopmethods s tobe
describednext)isasaccurateastheTexturesmethod.
TeXShopcanprovidesynchronizationintwoways. Thedefaultmethodusesanew
abilityinMacOSX10.4tosearchforstringsinpdffiles. Nospecialstylefilesneed
beincludedtousethismethod.Clickonawordorphraseinthesourcewindowwhile
holdingdowntheApplecontrolkey;thepreviewwindowwillscrolltotheappropriate
spotandthecorrespondingtypesetphrasewillbecircledinred. Similarly,clickon
awordorphraseinthepreviewwindow. Theappropriatesourcefilewillopen(if
necessary)andscrolltothecorrespondingsourcephrase,whichwillbehighlighted
inyellow.
Thismethodisindependent oftheengine usedtotypeset the file,soit willwork
withpdftexandpdflatex,withTeX+GhostscriptandLaTeX+Ghostscript,with
XeTeX,andwithotherengines.
Whenusingthisfacility,ithelpstoknowtheunderlyingmechanism. Supposeyou
31
Delete pages from pdf in preview - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
add remove pages from pdf; delete pdf pages android
Delete pages from pdf in preview - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete page from pdf file; delete pages on pdf online
clickona spot inthe source file. . TeXShopobtainsthe e string20 characterswide
centeredabouttheclick,andsearchesforthecorrespondingstringinthepdffile.If
itfindsthisstringexactlyonce,itcirclesthepdfstringinredanddeclaressuccess.
But often,sourcestrings contain formatting commands anddonot match output
strings;thisiscertainlytruewhentypesettingmathematics. Soifthesearchfails,
TeXShopbacksup5characters,obtainsanewstring20characterswide,andtries
again.Itrepeatsthisoperation20timesifnecessary,andifnoneofthetriessucceeds
itrepeatstheoperation20moretimeslookingforwardpasttheoriginalstringrather
thanbackward.Ifnoneofthesesearchoperationssucceeds,TeXShopgivesup.
Obviously,then,itis besttoclickonsentencesratherthanformulas. . Paragraphs
with heavy y markup p may y not synchronize well. . Experiments s show,however, , that
searches usually succeed d and clicking g can n be done without t really thinking g about
selectinganappropriatespot.
Synchronizingfromthepreviewwindowtothesourcewindowworksthesameway,
butthereis anadditionalcomplication. . Projectsmay y containseveralsourcefiles,
insertedusingthe\includeor\inputmethods. TeXShophandlesthiscomplication
byassumingthatall\includeand\inputstatementsoccurintherootfile,usingone
ofthecommands\include{thisfile},\input{thisfile},or\import{thisfile}. Inthe
initialimplementation,itmakesalistofthefirstsixtysuchfilesandsearchesallof
them,declaringsuccessifastringoccursexactlyonceinexactlyoneofthefiles. If
the stringis foundin afilewhichis notyetopen,TeXShopopens thefile. . Then
itscrollstotheappropriatespotandhighlightstheresultingphraseinyellow. (In
futureimplementations,thenumbersixtymayberaised;writeifyouneedmorefiles
searched.)
ConTeXt uses a different method of inputting files, , so a search for \include e and
\inputstatementswillnot findrelatedConTeXtfiles. . There e isa manualmethod
to indicate files s to be searched for synchronization; ; this s method works s with h any
typesettingmethodandisrequiredinConTeXt.Atthetopoftherootfile,listfiles
tobesearchedvia
%!TEX projectfile =
Here are examples:
%!TEX projectfile = /Users/koch/MyDoc/chapter1.tex
%!TEX projectfile = chapter2.tex
%!TEX projectfile = ../chapter3.tex
32
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
delete page in pdf reader; add and delete pages from pdf
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
delete pages from a pdf document; delete page pdf file reader
Earlier versions of TeXShop used an alternate synchronization method, invented in
2003 by J´erˆome Laurens and Piero D’Ancona. They wrote a style file for pdflatex;
their package, pdfsync.sty, causes pdftex to write an extra file during typesetting
with information needed to correlate the output pdf and input source files. Laurens’
and D’Ancona’s work depends on internal pdftex commands which output the x
and y coordinates of certain typesetting operations, so it only works with pdftex,
pdflatex, and context.
TeXShop can still use this method. A preference is available in the Misc tab to select
the synchronization method; “pdfsync” is the original method and “pdfsearch” is
the new method. It is also possible to choose to use “pdfsearch” but fall back on
“pdfsync” when “pdfsearch” fails to find a match.
The “pdfsync” method requires that you install the latest version of pdfsync.sty
and related files. Read “How do I configure TeXShop?: Did You Install TeXShop
Correctly” to make certain that you installed these files.
To use pdfsync with LaTeX, add the following line tothe preamble of your tex source
code before the \begin{document} line:
\usepackage{pdfsync}
The package will be ignored if you typeset with tex + ghostscript, but if you typeset
with pdflatex, an extra file will be created with extension .pdfsync. For example, if
the source file is named main.tex, the extra file will be named main.pdfsync. This
extra file contains the information needed to correlate spots in the pdf file with spots
in the source file. Most files should typeset without errors using pdfsync, but in a
small number of cases, this package might introduce extra errors. Such dangerous
code can be enclosed between a pair of commands \pdfsyncstop and \pdfsyncstart.
For added accuracy, extra synchronization points can be added using the command
\pdfsync. The pdfsync style files sometimes changes line breaks in a document, so
the standard recommendation is to typeset using it and then typeset a final time
without it.
Once a file has been typeset with pdfsync, synchronization works exactly as with
“pdfsearch” described above. Note that if you include pdfsync.sty but choose “pdf-
search” as the TeXShop synchronization preference, then the .pdfsync file will just
be ignored.
Warning: if a root document uses \include to add other source files but these files
are not linked back to the root document with a “%!TEX root” line or a root file,
then command-click will move from the preview window to an included source, but
33
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
a preview component enables compressing and decompressing in preview in ASP images size reducing can help to reduce PDF file size Delete unimportant contents:
add or remove pages from pdf; delete pdf pages in preview
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Erase PDF images. • Erase PDF pages. Miscellaneous. • Select PDF text on viewer. • Search PDF text in preview. • View PDF outlines. Related Resources.
delete pages from pdf acrobat; delete blank pages in pdf files
not from the included source back to the preview. It is easy to remedy this by adding
a“%!TEX root” comment to the top of each source file.
As explained above, pdfsync works with files read by \include{myfile}. It also works
with the input command provided the syntax used is \input{myfile}; the alternate
syntax \input myfile will not work.
The filepdfsync.sty isused for LaTeX;similar files pdfsync.tex and pdfsync4context.tex
exist for tex and context synchronization.
Synchronization works by writingdata to mysource.pdfsync corresponding to certain
synchronization spots in the preview window. Roughly speaking, each data entry
contains
the page number of the preview document where the point occurs
the location of the point on this page
the name of the source file producing this particular output
the line number in this source file for this particular output
There is a way to get TeXShop to display these synchronization points. The preview
window toolbar has a checkbox item called SyncMarks. By default, this item is not
shown; use Customize Toolbar in the Window menu to select it. When the checkbox
is checked, synchronization points are shown.
When the Preview window first appears, this item is not checked. A hidden prefer-
ence item can change this:
defaults write TeXShop ShowSyncMarks YES
2.8 Unicode
Unicode is a format which can simultaneously encode characters from languages
across the world: Arabic, Chinese, Greek, Hebrew, Japanese, Roman, Russian, and
a host of others. Editors written with Apple’s Cocoa use Unicode internally and
can write external Unicode files. In particular, TeXShop can do so. To experiment,
open the International preference in the System Preferences program, choose the
Input Menu tab, and add additional selections to the items already selected. It is
illuminating to select Greek (because it is familiar), Hebrew (because it is written
from right to left), Arabic (because it is written from right toleft and makes extensive
34
C# PDF Page Insert Library: insert pages into PDF file in C#.net
document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
delete blank page in pdf online; cut pages out of pdf online
How to C#: Preview Document Content Using XDoc.excel
How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
delete a page from a pdf online; delete pages of pdf online
use of ligatures, so characters have different shapes at the ends of words than in the
middle) and Chinese. Anew menu item will appear with a flag indicating the current
input language.
Type some characters, switch to another language, and type some more.
There are several formats for Unicode files. A preference item allows users to select
twoof them. Standard OSXUnicode is the usual code used by Mac OSX, but I donot
know if this is useful in the TeX world. UTF-8 Unicode is a popular format because
ordinary ascii characters appear as they usually do. If a file is saved in UTF-8 format,
TeX can process it, but it will convert Unicode characters to question marks.
There is a TeX package which accepts UTF-8 Unicode input files; see
http://www.ctan.org/tex-archive/macros/latex/contrib/supported/unicode/
2.9 BibTeX
BibTeX is atool used to create bibliographies in LaTeX documents. The tool assumes
that you have alarge databaseof references which you often quote. Simple commands
allow you to cite certain of these references in your LaTeX source, and BibTeX then
creates a bibliography for your article containing only the items cited.
Here is a brief example taken from The LaTeX Companion by Goossens, Mittelbach,
and Samarin. Consult this book for many additional details. Suppose the database
is a file called ¨mybibliography.bib¨ containing the text shown below. In this text,
the entries ¨Felici:1991, Knuth:WEB,¨ and ¨Liang:1983¨ are key values used to cite
the articles in the LaTeX source.
@article{Felici:1991,
author ={James Felici},
title ={{PostScript versus TrueType}},
journal ={Macworld},
volume =8, pages ={195--201},
month =sep, year =1991}
@techreport{Knuth:WEB,
title ={{The \textsf{WEB} System of
Structured Documentation}},
month =sep, year =1983,
35
VB.NET PDF delete text library: delete, remove text from PDF file
Visual Studio .NET application. Delete text from PDF file in preview without adobe PDF reader component installed. Able to pull text
add and delete pages in pdf; delete page in pdf document
C# Word - Delete Word Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from Word in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
pdf delete page; delete pages from pdf without acrobat
author ={Donald E. Knuth},
address ={Stanford, CA 94305},
number ={STAN-CS-83-980},
institution ={Department of Computer
Science, Stanford University} }
@phdthesis{Liang:1983,
author ={Franklin Mark Liang},
month =jun, year = 1983,
school ={Stanford University},
address ={Stanford, CA 94305},
title ={{Word Hy-phen-a-tion by
Com-pu-ter}},
note ={Also available at Stanford
University, Department of
Computer Science Report
No. STAN-CS-83-977} }
Suppose the LaTeX source file is called “myfile.tex” and contains the following
text:
\begin{document}
Consider the argument of Felici~\cite{Felici:1991} and others.
\nocite{Liang:1983} We provide further remarks later.
\bibliographystyle{plain}
\bibliography{mybibliography}
\end{document}
When this source is typeset, a reference to Felici’s article will appear in the text, and
abibliography will be created at the end of the text containing the articles of Felici
and Liang, but not the article of Knuth.
TeXShop can be used with this example in the following way. First edit and typeset
the document “myfile.tex” as usual. Citations will appear in the output as “[?]” and
the bibliography will be missing. Then select “BibTeX” under the Program button
and run BibTeX. Next select “LaTeX” and typeset again. Citations will still appear
as “[?]”, but the bibliography will be added to the output. Typeset a final time, and
citations will have their correct values.
The file “mybibliography.bib” can be opened and edited by TeXShop. If you use
36
C# PDF delete text Library: delete, remove text from PDF file in
Delete text from PDF file in preview without adobe PDF reader component installed in ASP.NET. C#.NET PDF: Delete Text from Consecutive PDF Pages.
delete a page from a pdf without acrobat; delete pages out of a pdf
C# PowerPoint - Delete PowerPoint Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from PowerPoint in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
delete page on pdf file; cut pages out of pdf file
TeXShop to create the file “mybibliography.bib” in the first place, use the pulldown
tag labeled “file format” to save the file as a bib file rather than as a tex file.
2.10 MakeIndex
MakeIndex is a tool used to add an index to a LaTeX document. To create such an
index, you should
• Add the command “\usepackage{makeidx}” to the top of the source file
• Put a “\makeindex” command in the document preamble
• Put a “\printindex”command where the index should appear, often just before
“\end{document}”
• Put index references in the source document, as in the example below:
There are many animals in the world\index{animal}. Examples include
bears\index{animal!bear} and tigers\index{animal!tiger} and various
insects\index{insert|see{animal}}.
To create the index, typeset the document as usual. Then run MakeIndex. Then
typeset again. Many additional details can be found in The LaTeX Companion by
Goossens, Mittelbach, and Samarin.
2.11 Making and Using New TeX Formats
2.11.1
Using formats
When TeX typesets a document, it must process the document header, which may
contain a large number of \input, \include, and \usepackage statements. Every time
the document is typeset, this process is repeated even though large portions of the
header did not change.
TeX has a built-in mechanism to speed up this process. TeX can be instructed to
process lines of source and output the result to a “format file.” When TeX typesets
after that, it can rapidly read the format and then typeset the document. LaTeX is
constructed in this manner; the format file is created when TeX is installed on your
machine and the Terminal command “latex file” tells TeX to read this format and
then typeset “file”.
37
When machines were slower, users often created their own format files to speed up
typesetting. This is done less often today, but dealing with format files may still be
useful. For instance, some organizations create and distribute a format to be used
by everyone working on a common project. In this section we’ll explain how to use
aformat file provided by someone else, and how to create a format.
Atypical format file has extension “fmt”. Suppose a department of the University
of Oregon has provided a format “uo.fmt”. To use this format, follow the steps
below:
• Move uo.fmt to “˜/Library/texmf/web2c/uo.fmt”. You may need to create
some of these directories.
• Create a new “engine file” by going to ˜/Library/TeXShop/Engines and dupli-
cating the file XeLaTeX.engine. Engine files need to have the execute bit set,
and this duplication step automatically does that.
• Rename this new file. The name need not match the name of the format. Since
the name will appear in the TeXShop interface, it should make sense to a user.
We’ll choose “Oregon.engine”.
• Open Oregon.engine in TeXShop and edit it to read as follows. The first two
lines may already be present.
#!/bin/tcsh
set path= ($path /usr/local/teTeX/bin/‘uname -p‘-apple-darwin-current //
/usr/local/bin)
pdflatex -fmt uo "$1"
This completes the installation. The next time you start TeXShop, the pulldown
menu beside the typeset button on the Source Window Toolbar will list “Oregon”
as an option. Choose this to typeset using the uo.fmt format. If you want this type-
setting method to be the default, go to TeXShop preferences under the Typesetting
tab, and in the Default Command box select “Command Listed Below” and fill in
the edit box with the word Oregon.
It is also possible to select the Oregon format for a particular document without
changing the typesetting option. To do that, add the following line to the top of the
source file:
%!TEX TS-program = Oregon
38
Then uo.fmt will be used for that document regardless of the typesetting option
chosen.
The above instructions assume you have aformat for pdflatex. You can also make for-
mats for plain tex; in that case change “pdflatex” to “pdftex” in the engine file.
It is also possible to use formats when you are typesetting with tex + ghostscript.
TeXShop assumes that an engine file contains one or more command line instructions
and ultimately produces a pdf file. So the engine file must contain the commands
which convert the dvi file to a pdf file. Here is a typical engine file for uo.fmt in that
case:
#!/bin/tcsh
set path= ($path /usr/local/teTeX/bin/‘uname -p‘-apple-darwin-current //
/usr/local/bin)
latex -fmt uolatex "$1"
set filename = "$1"
dvips "${filename:r}.dvi"
pstopdf "${filename:r}.ps"
2.11.2
Making formats
Format files contain the internal binary representation of typeset lines of source. This
representation depends on the processor and particular TeX implementation. Thus
it is rarely possible to use a format file from someone else unless that person has the
same machine and TeX installation that you do.
However, it is common for organizations to distribute the source lines needed to
construct a format. In that case you’ll be told to make the format using“initTeX”.
For example, suppose this source text is “uo.tex”. To make the format, open Apple’s
Terminal program and change to the directory containing the source for the format.
Then type
pdflatex -ini
You will get a ** prompt. Type the following line at the prompt
&pdflatex uo
and press return. The format file will be created. At the end you may have to issue
a“\dump” command if the format source doesn’t contain it. This will produce the
39
required “uo.fmt”.
You might like to try this with the following “uo.tex” file:
\documentclass[11pt]{article}
\usepackage{geometry}
\geometry{letterpaper}
\usepackage[parfill]{parskip}
\usepackage{gra[hicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\DeclareGraphicsRule{.tif}{npg}{.png}{‘convert #1 ‘dirname #1‘/‘basename #1
.tif‘.png}
\dump
2.12 Opening Other Files with TeXShop
TeXShop can open most files for editing. This facility has been provided so users
can read TeX-related files with extensions ¨.log¨, ¨.aux¨, etc. Files with extensions
¨.jpg¨, ¨.tif¨, ¨.eps¨, or ¨.pdf¨ are opened as graphic files.
TeXShop can also open ¨.dvi¨ and ¨.ps¨ files. In these cases, it converts the file to
pdf and displays this pdf file.
TeXShop can open ¨.ins¨, ¨.dts¨, ¨.sty¨, ¨.cls¨, ¨mf¨, ¨.def¨, ¨.fd¨, ¨.ltx¨, ¨.clo¨,
and ¨mp¨ files for processing. It can open any text file.
It is not a good idea to use TeXShop as a general editor. TeXShop can read files
written in UniCode and other formats, but it saves files in the format chosen in
Preferences. Consequently, information may be lost if TeXShop is used to edit files
which really aren’t related to TeX.
2.13 Mathematica
Mathematica can save images in eps format. These files can be used by either
typesetting option; as explained above, they are automatically converted to pdf if
typeset with pdflatex.
40
Documents you may be interested
Documents you may be interested