c# pdf viewer : Delete page from pdf application software utility azure windows web page visual studio TextWrangler_User_Manual4-part985

Opening Existing Documents
41
Using the Open Command
To open a file with the Open command:
1Choose Open from the File menu.
TextWrangler displays the Open dialog box:
2Select the file you want to open.
You can select (or deselect) multiple files by holding down the Command key or the 
Shift key as you click the files.
3Change any desired options (see below).
4Click Open to open the file.
You can use the options described below when you open a file.
Enable Menu
This popup menu lets you choose what kinds of files can be selected in the Open dialog. If 
you know a file contains text, but it does not appear in the Open dialog, this means the file 
does not have a recognized filename extension or any other property which would allow 
TextWrangler or the system to recognize that it contains text. This is sometimes the case 
with files received from other computers or downloaded from the Internet. Choose 
“Everything” to view all available files without restriction.
TextWrangler will first check the file’s suffix against its own language mappings (as shown 
in the Languages preference panel) and if the suffix matches up with any language (even if 
that language is “None”), TextWrangler will assume that file to be a text file. Thus, you can 
use TextWrangler’s suffix mappings to make it to treat any file as text which the system 
does not recognize. If TextWrangler cannot match a file’s suffix (or its name) to a known 
language, TextWrangler will next check to see if the system recognizes that file’s content 
type.
Delete page from pdf - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete pdf pages online; delete page from pdf document
Delete page from pdf - 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
add or remove pages from pdf; delete pages in pdf
42
Chapter 3: Working with Files
Show Hidden Items
When this option is selected, the Open dialog will display invisible files and folders. The 
setting you choose will persist until you change it.
Translate Line Breaks
When this option is selected, TextWrangler translates Windows or Unix line breaks when 
opening a file. Otherwise, TextWrangler leaves the original line breaks untranslated. 
Unlike the other options in the Open dialog, the setting of this option is not preserved 
between uses of the Open command, since in general you will only need to use this 
operation temporarily, e.g. to read in a particular file.
Read As
When opening a file, you can tell TextWrangler what encoding to use by choosing it from 
this pop-up menu. Usually, TextWrangler will correctly auto-detect the encoding, but if it 
does not, you can try applying the Reopen Encoding command with an appropriate 
encoding. Chapter 5 includes more information on encodings.
Open In
When opening one or more files, you can use the options on this pop-up menu to override 
your default document opening preferences. These options have the following effect:
•(default): TextWrangler will open the selected documents according to your 
preference settings. 
•Front Window: TextWrangler will open all of the selected documents into the 
frontmost text window. If there are no text windows open, or the frontmost text 
window contains an active sheet, this option will be disabled.
•New Window: TextWrangler will open all of the selected documents into a new 
text window.
•Separate Windows: TextWrangler will open each of the selected documents into 
its own text window.
Reload from Disk
When you choose this command, TextWrangler will compare the contents of the current 
document in memory to those of its file on disk, and reload the document from its file if 
they differ. This is useful in situations where the file may have changed without 
TextWrangler noticing, which can happen if, e.g. the “Automatically refresh documents” 
option in the Application prefs panel is turned off, or if the file is on a shared disk and has 
been modified from another workstation.
Opening and Viewing Files within Zip 
Archives
TextWrangler can transparently open and display the contents of most Zip-compressed 
archives (“.zip”) either directly or during a multi-file search. (Zip archives must be in the 
format created by the Finder’s “Compress” command, or by applying `ditto -k` from the 
command line.)
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
cut pages from pdf reader; delete page on pdf document
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 pages in pdf reader; copy pages from pdf to word
Opening Existing Documents
43
Note
If the Zip archive contains only one top-level item, and that item is a folder, 
TextWrangler will “hoist” the rest of that package’s contents and not display the top-
level item.
Opening bz2, gzip, and tar Files and Binary 
plists
TextWrangler transparently opens and displays the contents of any bz2 or gzip-compressed 
files (“.bz2”, “.gz” and “.gzip” files), as well as tarballs (“.tar” files) and binary plists 
(“.plist” files), both directly and during multi-file search.
This is especially useful for viewing and working with system log files and similar 
automatically-generated files, as well as system and application preference files.
If you make any changes to such a file and save it, TextWrangler will automatically re-
compress or re-convert the file on save.
Opening Hidden Files
Turn on the “Show Hidden Items” option in the Open dialog to display hidden files 
(including both files whose invisible attribute has been set, and those whose names begin 
with a period) or files from a folder which is normally hidden by the system.
Using the Open from FTP/SFTP Server 
Command
See “Accessing FTP/SFTP Servers” on page 49.
Using the Open Selection Command
The Open Selection command lets you quickly invoke the Open File by Name command to 
search for any file that is referenced in the text of a document. It is particularly useful for 
opening include files or any document referenced by another file.
To open a file whose name is referenced in the text of a document:
1Select the file name within the body of the document.
2Choose Open Selection from the File menu.
If a suffix of the form “.x” follows the name, TextWrangler will automatically expand 
the selection to include the suffix.
TextWrangler will display the Open File by Name window, prepopulated with the 
selected text.
3Click Open or type Return in the Open File by Name window.
TextWrangler also understands the Unix-style line number and character offset 
specifications “:line:offset” that can be appended to a file name, and will honor them when 
opening a file. If the specified file is already open, this command will simply select the 
designated location within the file. (These specifications are frequently generated by Unix 
command line tools.)
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF: Insert PDF Page. VB.NET PDF - How to Insert a New Page to PDF in VB.NET. Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program.
delete a page from a pdf reader; delete a page from a pdf file
C# PDF remove image library: remove, delete images from PDF in C#.
C# File: Merge PDF; C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; C# Read: PDF
add and delete pages from pdf; delete page on pdf file
44
Chapter 3: Working with Files
For example, selecting the text “main.cp:210” and choosing Open Selection will bring up 
the Open File by Name window prefilled with that search string, and when you click Open, 
TextWrangler will then open the file “main.cp” and automatically select line 210. Likewise 
if you apply Open Selection to the text “foo.cp:398:43” and invoke Open File by Name, 
TextWrangler will open the file “foo.cp” and automatically position the insertion point at 
the specified location. 
In searching for the requested file, TextWrangler will look in the following locations (in 
order of preference): 
•If there is a disk browser open, TextWrangler will search within its current root 
directory.
•Otherwise, TextWrangler will look first in the same folder as the file containing 
the selected file name, and then in any subfolders within that folder. 
•If TextWrangler cannot find the file in any of these places, it will display a Choose 
Folder dialog to allow you to locate the file manually.
In some cases, there may be more than one file with the same name in the various folders 
TextWrangler looks in. Normally, TextWrangler opens the first such file it encounters, and 
then stops.
Using the Open File by Name Commands
If there is no selection, or there is no text display view in the front window, Open Selection 
becomes Open File by Name. Choosing this command brings up the Open File by Name 
window.)
Activating the Open File by Name window, or choosing the menu command, will place 
keyboard focus in the search box and select its contents, so that you can just start typing. 
(To clear an existing entry, click the “clear” widget at the right-hand edge of the field.)
VB.NET PDF delete text library: delete, remove text from PDF file
VB.NET: Delete a Character in PDF Page. It demonstrates how to delete a character in the first page of sample PDF file with the location of (123F, 187F).
delete page pdf file; delete blank page from pdf
VB.NET PDF remove image library: remove, delete images from PDF in
C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract; Delete image objects in selected PDF page in ASPX webpage.
delete pages from pdf without acrobat; delete page in pdf file
Opening Existing Documents
45
As you type, TextWrangler will search for files matching the current string as well as 
wildcard matches, and present a list of possible matches in the bottom panel of the window. 
If the string you enter contains wildcard characters (see below) then TextWrangler will 
treat it as a wildcard pattern. If the string you enter does not contain wildcards, 
TextWrangler will instead use it as a basis for casting a wide net.
TextWrangler will look for matches in the following locations (in order of preference): 
•If there is a disk browser open, TextWrangler will search within its current root 
directory.
•Otherwise, TextWrangler will look first in the same folder as the file containing 
the selected file name, and then in any subfolders within that folder. 
•If TextWrangler cannot find the file in any of these places, it will display a Choose 
Folder dialog to allow you to locate the file manually.
You can navigate the list of potential matches by using the up and down arrow keys or the 
mouse pointer, and open any listed file by selecting it and typing Return or Enter, or 
clicking the Open button.
If TextWrangler does not locate any potential matches, you can still search for the file, as 
before. (The search will skip locations where such a file would have already been found, 
i.e. the current file’s parent directory.)
If you type a string which appears to be an absolute or a home-relative path (e.g. “/path/to/
some/file.txt” or “~/Documents/some/file.txt”, TextWrangler will cease searching and 
when you type Return or Enter, or click the “Open” button, TextWrangler will attempt to 
open the file at that path, if it exists.
If you type a string which appears to be a URL, TextWrangler will attempt to open it 
directly, or hand it off to an application that can. (TextWrangler supports a number of 
schemes, including ‘file’, ‘http’, ‘ftp’, and ‘sftp’.)
If you type in an unqualified partial path, e.g. “sys/errno.h”, BBEdit will check the path 
components and only display files whose immediate ancestry matches what you entered. In 
this example, it would list “/usr/include/sys/errno.h” but not “/usr/include/errno.h”.
If you type in an absolute path, or a home-directory-relative path, e.g. “/usr/include/
errno.h” or “~/.bash_profile”, BBEdit will now show the file if it exists at that location.
TextWrangler also maintains a search history in the Open File by Name window: when you 
open a matched item, TextWrangler will store the string you used, and the search history 
(magnifying glass) popup lists these recently used strings.
You may use the following wildcards as part of a search string:
Wildcard
Meaning
?
Any single character
*
Any number of characters
#
Any numeric character
\
Escapes one of the above; for example, \? enters a 
question mark. To enter a literal backslash, use \\.
C# PDF delete text Library: delete, remove text from PDF file in
C#.NET Sample Code: Delete Text from Specified PDF Page. The following demo code will show how to delete text in specified PDF page. // Open a document.
delete page in pdf reader; delete page pdf acrobat reader
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project. Remove and delete metadata from PDF file.
delete pages pdf; copy pages from pdf into new pdf
46
Chapter 3: Working with Files
Using the Open Counterpart Command
You can use this command or its default key equivalent of Command-Option-uparrow 
(configurable via the Menus & Shortcuts preference panel) to switch between counterpart 
files (from source to header and vice versa). In addition to intrinsic counterparts (e.g. C/
C++ style header/source mapping), you can explicitly define counterparts by setting a value 
for the (BBEdit- and TextWrangler-specific) “x-counterpart” variable in a file’s Emacs 
variables. For example, if your file contains the following as part of its variable block:
-*- x-counterpart: ExampleStrings.R; -*-
when you type Command-Option-uparrow, TextWrangler will look for the file 
“ExampleStrings.R”.
Using the Open Recent Command
The Open Recent submenu contains a list of files you have opened recently. To open one of 
these files, choose it from the Open Recent submenu. To set the number of items displayed 
in the Open Recent list, use the “Remember the [ ] most recently used items” option on the 
Application preference panel.
Using the Reopen using Encoding Command
The Reopen using Encoding submenu contains a list of all available text encodings. To 
reopen the current text document and have its contents interpreted using a different 
encoding, choose the desired encoding from the Reopen using Encoding submenu. This 
command will only be available if the current document is unmodified.
Quitting TextWrangler
By default, whenever you quit TextWrangler or TextWrangler automatically quits because 
of a system shutdown, restart, or user account logout, TextWrangler will attempt to restore 
as much of its state as possible when starting back up. Thus, you may not be prompted to 
save new or unsaved documents, since TextWrangler will automatically preserve the 
contents of all open documents before it exits.
You can control whether TextWrangler should preserve and restore unsaved changes via 
the “Restore unsaved changes” option in the Application preference panel existing 
documents. If this option is on, TextWrangler will automatically preserve unsaved changes. 
If this option is off, TextWrangler will instead prompt you to save each document which 
has unsaved changes.
An International Text Primer
Mac OS X includes extensive support for working with international text, including 
Unicode. If you have enabled additional text input methods in the International section of 
the System Preferences, you will see the Input menu on the right-hand side of the menu bar. 
This menu allows you to change keyboard layouts or script systems as you work.
An International Text Primer
47
Note
Actually, even if you have never used a non-Roman script system before, you may still 
have used this menu, if you have ever chosen an alternate keyboard layout such as 
Dvorak, or a keyboard layout for a Roman language such as French. However, since 
the Roman script is suitable for several languages, choosing one of these keyboard 
layouts still leaves you in the Roman script.
International Text in TextWrangler
As a text editor, TextWrangler supports only one font per document window, though it can 
display all available characters in the active font, including Unicode characters. 
TextWrangler supports editing in almost any language which uses left-to-right text input 
methods. To start entering text in any supported language, choose a suitable input method 
from the Input menu. The icon for that method will appear in the menu bar in place of 
either the American flag (for the U.S. English layout) or the icon for your usual Roman 
keyboard layout. 
If you have turned off the “Try to match keyboard with text” option in the Options dialog of 
the International section of the System Preferences), you may also need to select a suitable 
display font via the Font panel. (We recommend leaving this option on, so that 
TextWrangler can automatically switch to the correct input method when you change 
document windows.)
You can use international text throughout TextWrangler—for example, in the Find window, 
in the HTML Tools, and everywhere else you would use Roman text. Likewise, 
TextWrangler will provide the necessary style information so that if you copy and paste, or 
drag and drop, international text into another application, that application will have enough 
information to handle the text correctly (assuming it is capable of doing so).
TextWrangler remembers the encoding used in a document when you save it, so the next 
time you open it, you will not need to choose the font. However, you may not be able to 
read files which do not have this stored information, for instance, files downloaded from 
the Internet, until you choose an appropriate encoding for them.
When performing a search, TextWrangler respects any available information about each 
file’s encoding. If a file does not contain any information about its encoding, TextWrangler 
will use the default encoding set in the Text Encodings Preferences panel.
Unicode
Unicode is an international standard for character encoding, which includes an extensive 
selection of characters from Roman, Cyrillic, Asian, Middle Eastern, and various other 
scripts. For more background information or complete details on Unicode, the Unicode 
Consortium web site is the best place to look.
http://www.unicode.org/
TextWrangler fully supports and makes extensive use of Unicode, in addition to all other 
OS-supported text encodings. In particular, TextWrangler internally represents all 
documents as Unicode, regardless of their on-disk encoding.
48
Chapter 3: Working with Files
Saving Unicode Files
TextWrangler lets you save documents that use character set encodings other than Mac 
Roman, even multi-byte character sets. When saving a file, you can choose to save text 
composed in any script with any encoding. In addition to the standard character set 
encodings, TextWrangler also lets you save the files in a variety of plain Unicode files:
•Unicode (UTF-8): UTF-8 without a byte-order mark
•Unicode (UTF-8, with BOM): UTF-8 with a byte-order mark (BOM)
•UTF-16 Little-Endian
•UTF-16 Little-Endian, no BOM
•UTF-16
•UTF-16, no BOM
IMPORTANT
The naming convention TextWrangler follows for UTF-8 documents has changed from that 
used by versions before 3.5: the encoding name “Unicode (UTF-8)” now refers to files 
without a byte-order mark (BOM), while the specific name “Unicode (UTF-8, with 
BOM)” refers to files which have a BOM.
Here are details about what each of the above options means:
•UTF-8: UTF-8 encoding is a more compact variant of Unicode that uses 8-bit 
tokens where possible to encode frequently used sequences from the file. (This 
format makes it easier to view and edit content in non-Unicode-aware editors.)
•UTF-16: UTF-16 encoding always uses 16-bit tokens.
•BOM: When saving Unicode files, you may include a byte-order mark (BOM) so 
that the reading application knows what byte order the file’s data is in. However, 
since many applications do not correctly handle files which contain BOMs, you 
may wish to use an encoding variant without a BOM for maximum compatibility. 
(For purposes of recognition when you use this option, the UTF-16 BOM is FEFF, 
and the UTF-8 BOM is EFBBBF.)
•Little-Endian: Since UTF-16 uses two bytes to represent each character, this leaves 
the question of which of the two bytes comes first—whether it is “little-endian” or 
“big-endian.” By default, TextWrangler writes UTF-16 big-endian (the standard). 
By choosing one of the “Little-Endian” (or “byte-swapped”) encodings, you can 
write little-endian files instead, which some Windows software requires. 
Files saved as Unicode from TextWrangler are given a type of ‘utxt’—the standard for 
Unicode text files on the Mac. UTF-8 files are given a type of ‘TEXT’ for compatibility 
with other applications; however, TextWrangler will also recognize such files with type 
‘UTF8’.
Opening Unicode Files
When opening files, TextWrangler will ordinarily determine the format of a file based on 
its file type and content, and automatically process Macintosh text, Unicode, and UTF-8. 
However, some files are structured such that TextWrangler is unable to correctly determine 
their format based on their type or contents. The cases that we know of are:
Accessing FTP/SFTP Servers
49
•UTF-8 files whose type is ‘TEXT’ but which lack a byte-order mark and do not 
contain any encoding specification or any extended characters. (If a UTF-8 file is 
of type ‘TEXT’ but has a byte-order mark, it will be correctly interpreted as UTF-
8.) 
•Byte-swapped Unicode files which were written without a byte-order mark 
(usually by broken Windows software); 
•Unicode files whose type is ‘TEXT’ (instead of the Macintosh standard ‘utxt’) and 
which lack a byte-order mark. (If a UTF-16 file lacks a BOM but is of type ‘utxt’, 
TextWrangler will treat it as big-endian Unicode.)
If you know that a file you are trying to open is in Unicode but it displays as gibberish on 
your screen, close its window without saving. Then try reopening the file, using the Open 
As pop-up menu in the Open dialog to specify whether to treat the file as Unicode, byte-
swapped (little-endian) Unicode, or UTF-8.
If you attempt to open a document which cannot be represented by either its declared 
encoding or any recognizable encoding, TextWrangler will present an alert to warn you. 
Also, if TextWrangler encounters such a file during a multi-file search, it will log a 
warning. 
Accessing FTP/SFTP Servers
TextWrangler can open files directly from, and save them to, any available FTP server. It 
can also open and save files directly via SFTP (SSH File Transfer Protocol). In order to 
access a server via SFTP, that server must be running a compatible version of sshd. (A great 
many machines, including Mac OS X systems for which “Remote Login” is turned on in 
the Sharing panel of System Preferences, satisfy these criteria.)
Aside from choosing the SFTP checkbox in the Open from…/Save to… dialogs, or the 
FTP/SFTP Browser, opening and saving files via SFTP works just like it does when using 
ordinary FTP. A file opened via SFTP will appear in the Open Recent submenu with an 
“sftp:” URL, and you can send a “get URL” event to TextWrangler with an “sftp” URL as 
well.
Opening Files from FTP/SFTP Servers
To directly open files from an FTP or SFTP server, choose Open from FTP/SFTP Server 
from the File menu. TextWrangler will open an new FTP/SFTP Browser window. Like 
other browser windows, FTP/SFTP browsers will remain open until you close them, and 
once connected, they will maintain a persistent connection to the server for as long as they 
remain open
50
Chapter 3: Working with Files
Enter the server’s name in the “Server:” field, or choose a local server advertised by 
Bonjour by clicking the popup menu to the right of the “Server:” field, specify your user 
name and password in the appropriate fields and choose the “SFTP” option if appropriate; 
then click the Connect button or press the Return or Enter keys to connect to the server.
Alternatively, you can choose a bookmark from the Bookmarks pop-up menu to fill in 
stored info for the server, user name, password, and connection options. You can choose 
Add Bookmark... from the directory popup in an FTP/SFTP Browser window to create a 
bookmark for the current server and directory, or create arbitrary bookmarks via the 
Bookmarks panel of the Setup window. You can modify or delete existing bookmarks via 
the Bookmarks panel of the Setup window.
Documents you may be interested
Documents you may be interested