c# pdf reader writer : Delete page on pdf document SDK control project winforms web page wpf UWP TeXShopManual-20069-part953

PDFKitmakesthefollowingnewfeaturespossible:
– TeXShopsupportshyperlinks.Toactivatethisfeature,addtheline
\usepackage[colorlinks=true, pdfstartview=FitV
linkcolor=blue, citecolor=blue, urlcolor=blue]{hyperref}
to the heading of the source document. Links to external web sites can
then be added to tex documents using commands like
\href{http://www.uoregon.edu/~koch/}{Koch homepage}
Links toother portions of the tex document can be added using commands
like
\hyperlink{lemniscate}{Graph of Lemniscate}
where the tag "lemniscate" is created using a command like
\hypertarget{lemniscate}{}
To navigate with these links, choose the new "text" tool and clink on the
colored links.
– The preview window toolbar contains "Back" and "Forward" buttons so
one can jump to a spot using a link, and then jump back.
– Hyperref.sty automatically adds links to citations, so readers can rapidly
jump from a citation to the corresponding bibliography entry.
– The hyperref package also creates a document outline. For example, the
main outline of a book is a list of chapters; each chapter entry contains a
list of sections, and so forth. To see this outline and navigate through the
document with it, use the new "drawer" tool to display the pdf window’s
drawer.
– The text tool can be used to select a portion of text in the preview window
and copy this selection to an editor. This differs from the "pdf selection
tool" which copies a portion of the document as a pdf illustration — the
text tool copies editable text.
– Searching thepdf preview is supported. Usethe search tools in the bottom
half of the window’s drawer.
91
Delete page on pdf document - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete pages from pdf; delete page from pdf reader
Delete page on pdf document - 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
copy pages from pdf to new pdf; delete pdf pages
– PDFKit brings additional polish to the display of pdf documents. It sup-
ports documents with isolated rotated pages, and correctly prints rotated
pages in landscape mode. It supports liveupdate of window resizing if the
magnification preference is set to "fit to window." Etc.
New features in 2.00 and 1.37: The remaining new features are available in
both new versions.
• Earlier versions of TeXShop allowed users to set the typesetting engine of a file,
its encoding, and its root file by adding appropriate comments to the top of the
source file. For example, the following commands set the typesetting engine to
xelatex, the encoding to UTF-8 Unicode, and the root file to ../Main.tex:
%&xelatex
%&encoding= UTF-8 Unicode
%SourceDoc ../Main.tex
But this syntax was a mistake because the symbols "%&" are reserved for the
use of TeX.
• In versions 1.37 and 2.00 of TeXShop, the syntax has been changed to the
following:
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
%!TEX root = ../Main.tex
It you used the earlier facility, you need to change your old source files to
the new syntax. I’m very sorry to cause this work, but the change is really
necessary.
• If you are in the middle of a project and cannot make the change now, you can
temporarily set a hidden preference to revert to the old syntax. To do so, open
Apple’s Terminal program and type
defaults write TeXShop UseOldHeadingCommands YES
Once this is done, the new commands will be recognized but the old commands
will also work. However, I recommend turning this preference off as soon as
possible.
92
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to
delete pdf page acrobat; delete a page from a pdf file
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Page Process. File: Merge, Append PDF Files. File: Split PDF Document. File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete Existing
delete page on pdf document; cut pages from pdf online
• Commands have been added to the default Macros menu which insert the
symbols "%!TEX TS-program = " and "%!TEX encoding = " and "%!TEX
root = " into the source document; new users will see these entries. Users who
are upgrading can easily add these symbols as well. To add the program entry,
choose "Open Macro Editor" under the Macro menu. Click the "New Item"
button, name the item "Program" and set its content to
%!TEX TS-program = #INS#
Repeat for the "Encoding" and "Root" items.
• Martin Kerz added a "Check for Updates..." command to TeXShop. He also
designed the new TeXShop web page. Thanks!
• OgreKit for searching has been upgraded to the latest 2.0.1 version.
• Additional filetypes can be edited, including files with extensions "abc", "bst",
"bib", "lp", and "pdf". The addition of "pdf" allows TeXShop to be chosen
as the default pdf viewer. A new pdf icon has been created so the system can
use it on pdf files it will display in TeXShop.
• TeXShop has always had a "Revert To Saved" item under the File menu, but
it has never worked! Sorry. This is fixed.
• David Reitter modified the selection code so if the user clicks on a control word
like \gamma, the initial "\" symbol will also be chosen.
• A new preference item "Select on Activate" was added. When this item is
checked, a mouse click on the text window will select this window and also
place the cursor at the spot that was clicked. If the item is not checked, the
initial mouse click will only activate the window. A separate click is then
needed to position the cursor.
• New hidden preferenceswere added for userswho change thedefaultforeground
and background colors of the editing window. These preferences set the color of
the insertion point (without these preferences, the insertion point could become
invisible). To set the insertion point to white, for example,
defaults write TeXShop insertionpoint
R 1.0
defaults write TeXShop insertionpoint
G 1.0
defaults write TeXShop insertionpoint
B 1.0
• When a file is typeset, all open changed files with the same root are first saved.
93
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program. DLLs for Adding Page into PDF Document in VB.NET Class.
best pdf editor delete pages; delete page in pdf preview
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
document. If you find certain page in your PDF document is unnecessary, you may want to delete this page directly. Moreover, when
delete page on pdf file; copy pages from pdf into new pdf
• Improvements were made in the pdfsync code.
• In previous versions, it was possible to add a Macro button to the Preview
Window Toolbar in English, but not in other localizations. This is fixed thanks
to Juan Luis Varona.
• New Japanese Help by Yoshihisa Okazaki with help from Seiji Zenitani.
• A proxy icon is now added to the title of the preview window. This icon can
be dragged to the desktop or other folders to create a copy of the pdf file.
The source window has always had a proxy icon. Thanks to Rene Donner for
suggesting this feature and explaining how to implement it.
Version 1.36 was never released.
Version 1.35 adds extra features to TeXShop and fixes some bugs.
New features:
• An important recent development is the release of XeTeX and XeLaTeX by
Jonathan Kew. See
http://scripts.sil.org/xetex
XeTeX is not part of Gerben Wierda’s standard installation, but it is available
with Wierda’s i-Installer as an optional install directly from Jonathan Kew.
XeTeX can access Macintosh fonts directly, so TeX documents can be written
with Lucida Grande, Zapfino, and any other Mac font. Moreover, XeTeX un-
derstands Unicode, so for exampleusers can typeArabic into the source window
from right to left, typeset with TeX, and obtain Arabic in the output window.
In particular, XeTeX source documents have UTF-8 Unicode encoding.
TeXShop 1.35 supports XeTeX directly as follows:
– a) XeTeX and XeLaTeX are now available in the pull-down typesetting
menu on the source window
– b) Using preferences, a user can make XeTeX or XeLaTeX the default
typesetting option
94
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Dim filepath As String = "" Dim outPutFilePath As String = "" Dim doc As PDFDocument = New PDFDocument(filepath) ' Copy the first page of PDF document.
delete pages on pdf file; delete pages from pdf acrobat
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
String filepath = @""; String outPutFilePath = @""; PDFDocument doc = new PDFDocument(filepath); // Copy the first page of PDF document.
cut pages out of pdf file; delete pages from a pdf document
– c) If one of the first ten lines of the source has the form
%!TEX encoding = UTF-8 Unicode
then that file will be loaded and saved with UTF-8 Unicode encoding,
regardless of the default encoding chosen for other documents
– d) If the first line of the source has the form
%!TEX TS-program = xetex
or
%!TEX TS-program = xelatex
then the appropriate program will be used regardless of the typesetting
option chosen.
• These XeTeX features form a special case of a new general method for adding
typesettingenginestoTeXShop. There is a now a folder in ˜/Library/TeXShop
named Engines; 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 pushing the Typeset button calls the script. Users can
write their own scripts and add them to the Engines folder.
Items in ˜/Library/TeXShop/Engines can be chosen as default typesetting
method in TeXShop Preferences.
The typesetting program can be set in the source code by writing one of the
following on any of the first twenty lines of the source:
%!TEX TS-program = tex
%!TEX TS-program = latex
%!TEX TS-program = pdftex
%!TEX TS-program = pdflatex
%!TEX TS-program = personaltex
%!TEX TS-program = personallatex
This new syntax also works for any new typesetting engine added to ˜/Li-
brary/TeXShop/Engines. For example, %!TEX TS-program = xelatex chooses
XeLaTeX.
95
C# PDF metadata Library: add, remove, update PDF metadata in C#.
C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project.
delete pages from pdf acrobat reader; delete pages on pdf
VB.NET PDF delete text library: delete, remove text from PDF file
187.0F) Dim aChar As PDFTextCharacter = textMgr.SelectChar(page, cursor) ' delete a selected As String = Program.RootPath + "\\" output.pdf" doc.Save
delete page from pdf document; delete pages pdf file
The encoding used to open or save a file can be set by writing a line of the
form
%!TEX encoding = UTF-8 Unicode
as one of the first 20 lines of a source document. Any supported encoding is
allowed; TeXShop’s Help Files list the string which must appear on the right
for each of these encodings. To bypass this behavior, hold down the option key
while opening a file.
The old SourceDoc syntax has been modified toconformwith theabovechanges.
For example, to set the root file to ../Main.tex, write
%!TEX root = ../Main.tex
(The old syntax is still supported for setting the program, encoding, and
SourceDoc, but users are urged to switch to this new syntax.)
• TeXShop has a new Find panel by Isao Sonobe. This panel supports regular
expressions. Users can switch between the new panel and the original one
in Preferences. The Find panel depends on OgreKit, a Cocoa framework for
handling regular expressions by Sonobe. See
http://www-gauge.scphys.kyoto-u.ac.jp/˜sonobe/OgreKit/
OgreKit is distributed using aslightly modified version ofthe BSD license. This
license can be found in the Documentation included directly in the OgreKit
Framework folder in the TeXShop source distribution. OgreKit requires Pan-
ther, so the new panel will only appear on machines running Panther.
There are many nice features in this new Find panel, which users can discover
for themselves. OgreKit modifies the "Find" menu submenu of the TeXShop
Edit menu, replacing it with a more extensive menu. This might be confusing
to Localizers, because the menu in the TeXShop nib file is not the menu they
will see when TeXShop is running. The Find menu in the nib file should not
be modified because it will be active in system 10.2. Instead the corresponding
menu in OgreKit needs to be localized in the TeXShop source. The Find panel
presents buttons controlling how it will find words; the settings of the buttons
will be remembered from session to session. Adjust them until Find works as
expected and then relax.
• TeXShop 1.35 is distributed with the latest pdfsync.sty by Piero d’Ancona and
J. Laurens. This fixes typesetting problems caused by the version distributed
96
with TeXShop 1.34. TeXShop did not keep up with the changes by d’Ancona
and Laurens for several months; sorry!
In the new version, \include and \input are supported; to use the second, the
syntax \input{thisfile} must be used rather than the syntax \input thisfile.
The new version supports \pdfsync, \pdfsyncstart, and \pdfsyncstop. Use
the first of these commands at any spot where you want to reference a point.
If pdfsync breaks your code, enclose the offending section in a \pdfsyncstop,
\pdfsyncstart pair.
• Suppose you are typesetting myfile.tex. Pdfsync creates a file named my-
file.pdfsync containing synchronization data. Roughly speaking, each data en-
try describes a synchronization point as follows:
– the page number of the output where the point occurs
– the location 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 new checkbox item called SyncMarks. By de-
fault, this item is not shown; use Customize Toolbar in the Window menu to
select it. When the checkbox is checked, synchornization points are shown.
By default, this item will not be checked when the Preview window first ap-
pears. A hidden preference item can change this:
defaults write TeXShop ShowSyncMarks YES
• TeXShop 1.35 has new matrix code by Jonas Zimmermann. The Matrix Panel
now makes tables. Examine the panel to find all of the new features. There is
ahidden preference to set the default size of the matrix:
defaults write TeXShop matrixsize 12
Avery small number of users may have modified "matrixpanel.plist" in ˜/Li-
brary/TeXShop/MatrixPanel. This plist has been extended; the new list is
called "matrixpanel
1.plist". Please edit this file to add your changes.
• In previous versions of TeXShop, if you clicked elsewhere and then clicked on
the edit window to edit, you would need to click twice to correctly position the
97
cursor. This is now changed; the first click in the edit text is recognized and
positions the cursor.
When applescript runs under the Macro menu, it starts a small second ap-
plication embedded in the TeXShop folder to actually run the script. That is
because when a command like "latex" runs, and there is an error on the source,
the console appears to accept user input, but the TeXShop event loop is not
running during the applescript action, so no user input can occur.
Many applescripts do not have this problem. TeXShop now allows users to
begin applescript macros with the command
-- applescript direct
When written this way, the script will be run directly by TeXShop rather than
by the second small application.
• Added a menu command "Trash AUX Files" and a button on the console
"Trash AUX Files." When involked, these commands move to the trash all
files in the current source directory with the same name as the source file and
extensions aux, bbl, blg, brf, glo, idx, ilg, ind, ioa, lof, log, lot, mtc, mlf, out,
pdfsync, and toc. Thanks to Will Robertson for suggesting this command and
producing this list of extensions.
Additional extensions can be added to this list with a hidden preference. To
add "dvi" to the list
defaults write TeXShop OtherTrashExtensions -array-add "dvi"
Several such extensions can be added in this way, one by one. To remove all
additions
defaults write TeXShop OtherTrashExtensions -array
The original list of extensions above will always remain active.
Supposea book project has a main.tex file in a folder, and then chapters in sub-
folders which are accessed usingcommandslike\include{chapter1/chapter1.tex}.
When this book is typeset, main.aux and other files will appear in the primary
folder, and chapter1.aux will appear in a subfolder. So the "Trash AUX Files"
command does not do a complete cleanup. But if the option key is pressed
when the menu item is chosen or the button on the console window is pressed,
then
98
– a) SourceDoc and Root File information will be used to find the root
document
– b) All files with appropriate extensions listed above will be moved to the
trash from this folder and all subfolders, even if the name does not agree
with the name of the root file.
Some users may want to throw caution to the winds and arrange that "Trash
AUX Files" always performs this more extensive cleanup. A hidden preference
allows this:
defaults write TeXShop AggressiveTrashAUX YES
• Added new templates by Will Robertson. These are heavily commented. It is
intended that users will edit them to fit their own requirements. The templates
are only installed if TeXShop is running for the first time, or if the Templates
folder is completely removed from ˜/Library/TeXShop. But Will’s templates
are in a folder named "More" in the TeXShop distribution; old users can obtain
them by moving "More" to ˜/Library/TeXShop/Templates.
• Added new macros by Will Robertson to create tables and arrays, to insert
areference, and to open other project files quickly. These macros have been
praised on the TeX-On-MacOSX mailing list. The macros are available for new
users; older users can obtain them by following simple instructions which come
with TeXShop 1.35.
• Added a macro to examine files in the teTeX tree. For example, if "article.sty"
is typed in the dialog produced by the Macro, kpsewhich is used to find this
file in the tree and open it in TeXShop.
• There are hidden preferences to set the color of the text in the source window
defaults write TeXShop foreground
R 0.3
defaults write TeXShop foreground
G 0.3
defaults write TeXShop foreground
B 0.3
This color will show if syntax coloring is on; otherwise it will be black and then
color can be selected in the Font menu.
When used with existing hidden preferences to set the source window back-
ground color, these commands can be used to write source as white on black,
99
or with other color schemes. TeXShop has new macrostoset the source window
colors, and to reset to default colors.
• There are hidden preferences to make the source, preview, and console windows
partly transparent.
defaults write TeXShop ConsoleWindowAlpha 0.75
defaults write TeXShop SourceWindowAlpha 0.75
defaults write TeXShop PreviewWindowAlpha 0.75
Here an alpha value of 0.00 is completely transparent and an alpha value of
1.00 is completely opaque. Use these commands cautiously!
• TeXShop now has a Statistics panel, which lists the number of words, lines,
and characters in a document. This is obtained by calling
detex myfile | wc
When first called, the document on disk is tested. After changes are made to
the document, the "update" button saves the document and calls detex again.
The detex command removes tex commands, but the word count is still only
approximate. Input and include files are counted by this command.
• New German Help by Martin Kerz. Kerz also redesigned the TeXShop Help
Window to follow Apple’s current guidelines. These changes appear in English
and German, but may not appear in other localizations.
• When a file is drag-and-dropped, any alias is now resolved. Thus alias graphic
files (and other files) can be used provided they are dragged and dropped to
the source. Alias files will not work if their names are typed directly because
the tex engine does not understand aliases (it does understand symbolic links).
• Several changes were made in the Japanese portions of the code by Seiji Zen-
itani, with help from Yu Itoh and Koichi Inoue. There is a new Japanese
encoding, Shift JIS X0213, which will become a new standard in Japan. There
is now utf.sty support for pTeX. Before this change, Japanese pTeX supported
only 6000 Kanji characters, but utf.sty supports more than 20,300 characters.
This support is turned on by a preference item in Misc. When on, TeXShop
exports non-ptex chracters as utf.sty codes. For example, unicode characters
become \UTF(Hex code) and non-unicode characters become \CID(glyph ID).
• Zenitani also added new Japanese default settings. Previously, Japanese ptex
100
Documents you may be interested
Documents you may be interested