c# pdf reader control : Delete page in pdf reader application Library utility azure .net windows visual studio UbuntuguideTrusty_Pt119-part1935

by any user belonging to the group associated with that task.
Example: a "sudoer" is a user who can perform certain administrative tasks, such as
updating the system. To become a "sudoer" a user must belong to the "sudo" group.
Menu -> System -> Administration -> Users and Groups -> user -> Manage Groups -->
sudo -> Properties -> Group Members -> user (ticked)
To become an administrator, you must belong to the adm, admin, and sudo groups. To be a
virtualbox user, you must belong to the virtualbox group. To change printer settings you
must belong to lpadmin. To use the cdrom, you must belong to cdrom. To use hot-pluggable
devices, you must belong to plugdev. To share Samba folders (on a Windows-based network),
you must belong to sambashare. To access NTFS files using the virtual filesystem fuse, you
must belong to the fuse group. To use many games, you must belong to the games group. The
list is long, and not always obvious.
Unfortunately, while this is the feature that gives Linux such a high-level of security, it can
also take diligence to remember to add your user to certain groups. It is not uncommon for
programs and functions on your system not to work merely because you don't have
privileges to do so because you forgot to add your user to the appropriate group(s).
Of most importance, you must already be an administrator in order to change membership
in groups. Therefore, if you create a new user and intend to give that user administrative
privileges (by assigning the user to the administrative groups), you must do so from your
original administrator account (the one you set up at installation) or from another
administrative user account.
Timekpr (Parental controls)
Timekpr (http://launchpad.net/timekpr) is a program to track and control the computer
usage of user accounts. It is available from a Launchpad PPA (http://launchpad.net/~timekpr-
maintainers/+archive/ppa) .
If updating, remove any prior versions:
sudo dpkg --purge timekpr
Add the timekpr third-party repositories:
deb deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu oneiric main
deb-src deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu oneiric main
sudo apt-get install timekpr
When prompted which default display manager to use, select "kdm"
Ubuntu:Trusty -
191 of 289
05/04/2014 12:25 PM
Delete page in pdf reader - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
cut pages out of pdf; delete page on pdf file
Delete page in pdf reader - 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 on pdf document; delete pages from pdf acrobat
K menu -> System -> Timekpr Control Panel
Web content filtering
DansGuardian (http://dansguardian.org/) provides web filtering capability, similar to
NetNanny. It is useful for limiting objectionable content in publicly accessible workstations,
or for filtering objectionable content for younger users. It integrates with ClamAV, and uses
several criteria for filtering websites (which is difficult to modify). It is used with Tinyproxy
(https://www.banu.com/tinyproxy/) (best for individual users) or the Squid
(http://www.squid-cache.org/) proxy (best for a network server). Install:
sudo apt-get install dansguardian tinyproxy
sudo apt-get install dansguardian squid
See these installation instructions (https://help.ubuntu.com/community/Servers
/DansGuardian) for setup details. In brief,
Edit the dansguardian configuration file:
sudo nano /etc/dansguardian/dansguardian.conf
comment out the UNCONFIGURED line:
If using tinyproxy instead of Squid, change the proxyport to 8888:
proxyport 8888
Reinstall dansguardian:
sudo apt-get install --reinstall dansguardian
Set your browser to use the localhost:8080 proxy. For example, in Firefox:
Firefox -> Edit -> Preferences -> Advanced -> Network -> Settings
Manual proxy configuration -> HTTP proxy: localhost -> Port: 8080
A Webmin module (http://sourceforge.net/projects/dgwebminmodule) is available to
Ubuntu:Trusty -
192 of 289
05/04/2014 12:25 PM
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
VB.NET Page: Insert PDF pages; VB.NET Page: Delete PDF pages; VB.NET Annotate: PDF Markup & Drawing. XDoc.Word for XImage.OCR for C#; XImage.Barcode Reader for C#
delete pages in pdf; acrobat export pages from pdf
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
add remove pages from pdf; delete pages on pdf file
administer settings. Also, a GUI (http://ubuntuforums.org/showthread.php?t=207008&
page=8) to change Dansguardian settings called Webstrict (http://www.ubuntume.com
/webstrict) is in development.
A GUI for use with IPCop (http://www.dageek.co.uk/ipcop/addonz/dansgui.htm) (based
on the webmin module) is also available.
System Administration
Automating Tasks
Cron is a system daemon that runs tasks in the background according to instructions
found in a crontab file. To edit the crontab file for the current user:
crontab -e
Tasks that normally require administrative (sudo) privileges should be added to the root
user's crontab:
sudo crontab -e
Add commands using the format specified here (http://pubs.opengroup.org/onlinepubs
/9699919799/utilities/crontab.html) (or see the Ubuntu Community Help
(https://help.ubuntu.com/community/CronHowto) ). The crontab command format can also
be found using:
man crontab
Scheduled/automated tasks (cron events) can also be edited using the GNOME schedule
(http://gnome-schedule.sourceforge.net/) GUI interface.
Menu -> System -> Administration -> Task Scheduler
If the GNOME Schedule task scheduler is not installed, install it:
sudo apt-get install gnome-schedule
Boot Menu
Login Menu settings
You can change the Login menu settings from the GUI interface:
Menu -> System -> Administration -> Login Manager
Ubuntu:Trusty -
193 of 289
05/04/2014 12:25 PM
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 file; delete page in pdf document
C# PDF remove image library: remove, delete images from PDF in C#.
Delete and remove all image objects contained in a to remove a specific image from PDF document page. PDF image in preview without adobe PDF reader component.
delete a page from a pdf online; delete page on pdf reader
You can choose an integrated theme or select individual components of the login
Automating bootup options
StartupManager is a GUI to manage settings for Grub (Grub Legacy), Grub 2, Usplash, and
GRUB boot manager settings
Trusty comes with Grub2 (http://www.gnu.org/software/grub/manual/grub.html) , a difficult
boot manager to customize. (Grub2 is also known as grub-pc.) See the evolving instructions
at the Ubuntu wiki (https://wiki.ubuntu.com/Grub2) or Ubuntu forums
(http://ubuntuforums.org/showthread.php?t=1195275) . In brief, some settings can be edited:
sudo nano /etc/default/grub
sudo grub-mkconfig --output=/boot/grub/grub.cfg
Alternatively, use the command:
sudo update-grub
Grub2 background image, colors, fonts
See this Ubuntu Forums thread (http://ubuntuforums.org
/showthread.php?p=10720685#post10720685) .
Any background image can be used for Grub2 by placing the image in the /boot/grub
folder and then reconfiguring Grub2:
sudo update-grub
The image ought to be the same size as the Grub2 startup resolution specified in
/etc/default/grub (e.g. 1024x768).
A selection of splashimages can be installed into the /usr/share/images/grub folder:
sudo apt-get install grub2-splashimages
One of the images can be linked to the /boot/grub folder and used as the splash
image. For example:
sudo ln -s /usr/share/images/grub/Plasma-lamp.tga /boot/grub
Ubuntu:Trusty -
194 of 289
05/04/2014 12:25 PM
VB.NET PDF delete text library: delete, remove text from PDF file
adobe PDF reader component installed. Able to pull text out of selected PDF page or all PDF document in .NET WinForms application. Able to delete text characters
add and delete pages in pdf online; delete pages in pdf online
VB.NET PDF remove image library: remove, delete images from PDF in
Delete image objects in selected PDF page in ASPX a specific image from PDF document page in VB.NET PDF image in preview without adobe PDF reader component in
delete blank pages from pdf file; delete page pdf file
sudo update-grub
Change the default menu item
There are several ways to change the default Grub2 (https://help.ubuntu.com
/community/Grub2#A.2BAC8-etc.2BAC8-grub.d.2BAC8_.28directory.29) menu item, but
only one is reliable. The menu items in Grub2 change name and position in the list with
every kernel upgrade. However, if you choose the default menu item by name, you can
reliably set it as the default. For example, if you wish to boot a Windows OS as the
default and the Grub 2 menu lists it as Microsoft Windows 98SE Ancient Edition (on
/dev/sda1) then edit /etc/default/grub:
sudo kate /etc/default/grub
and change the entry to resemble:
GRUB_DEFAULT="Microsoft Windows 98SE Ancient Edition (on /dev/sda1)"
then regenerate the Grub2 config file:
sudo update-grub
To find out the names of the menu items, use:
sudo grep menuentry /boot/grub/grub.cfg
Note: There is a bug in Grub2 v.1.99 such that if the GRUB_DEFAULT option is used, the
Grub2 menu can not be entered (for manually selecting a menu item). If the default
option is a non-Linux OS, there will then be no way start a Linux OS (and therefore no
way to subsequently change the /etc/default/grub configuration file). Use this option
with great care.
Protecting Grub2 from cracking
See this section of the Grub Manual (http://www.gnu.org/software/grub/manual
/grub.html#Security) for important information on securing Grub2.
To add password protection, in the /etc/grub.d/40_custom configuration file, add the
set superusers="
user1 grub.pbkdf2.sha512.10000.biglongstring
user1 insecurecleartextpassword
Ubuntu:Trusty -
195 of 289
05/04/2014 12:25 PM
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
BurnAnnotation: Burn all annotations to PDF page. DeleteAnnotation: Delete all selected annotations. guidance for you to create and add a PDF document viewer &
pdf delete page; cut pages from pdf online
C# PDF delete text Library: delete, remove text from PDF file in
PDF file in preview without adobe PDF reader component installed in code able to help users delete text characters to pull text out of selected PDF page or all
reader extract pages from pdf; delete page in pdf reader
and change your password to something other than insecurecleartextpassword, or use the
pbkdf2-encrypted method described here (http://www.gnu.org/software/grub/manual
/grub.html#Security) . You can then password-lock menu items as well. For detailed info see
this blog (http://www.panoet.com/set-grub-2-password-protection-149) .
GRUB Legacy
The older version of GRUB ("Grub Legacy (http://www.gnu.org/software/grub/manual/legacy
/grub.html) ") is available, for use with a boot partition, for example. Install:
sudo apt-get install grub
If you have multiple operating systems (OS) on your computer, you may be using the
GRUB Legacy boot manager (in a boot partition, for example). You can edit the options
for GRUB Legacy in the menu.lst configuration file. (See this detailed info.)
sudo nano /boot/grub/menu.lst
(gedit can also be used instead of nano as the text editor.)
Chainloading Grub2 from Grub Legacy
To chainload Grub2 (installed in this example with the OS in the /dev/sda7 partition)
from Grub Legacy (stored in a boot partition, for example), use an entry of this format
in the Grub Legacy /boot/grub/menu.lst configuration file:
(K)Ubuntu Trusty OS (chainloader)
Grub2 is erratic, however. In many situations I don't bother to chainload it at all.
Instead, it is possible to bypass Grub2 entirely and load the OS directly using Grub
Legacy (stored in a boot partition, for example) using an entry in /boot/grub/menu.lst of
the format:
(K)Ubuntu Oneiric OS (chainloader)
/vmlinuz root=
My old method for chainloading Grub2 (installed in this example in the /dev/sda7
partition) from Grub Legacy used an entry in the Grub Legacy configuration file (/boot
/grub/menu.lst) with this format:
(K)Ubuntu Maverick OS (chainloader)
Ubuntu:Trusty -
196 of 289
05/04/2014 12:25 PM
This method, however, requires a current core.img to have been created with
grub-mkimg (part of the grub-install process). When there are substantial changes to
the partition or the kernel, the core.img must be re-created by re-installing Grub2 into
the OS partition (in this example /dev/sda7 corresponds to (hd0,6) ):
sudo grub-install 
Protecting Grub Legacy from cracking
See this section of the Grub Manual (http://www.gnu.org/software/grub/manual/legacy
/grub.html#Security) for important information on securing Grub Legacy.
To add password protection, in the /boot/grub/menu.lst configuration file, uncomment
(remove the hashmark) from the line:
and change your password to something other than topsecret, or use the md5-encrypted
method described here (http://www.gnu.org/software/grub/manual/legacy
/grub.html#Security) . You can then password-lock menu items by adding the descriptor lock
below the title of any item menu.
Default Applications
In previous version of ubuntu, you could choose which program to use as your default
program for a specific task.
Menu -> System -> Administration -> Default Applications
or by right-clicking on any file and choosing the "Open with Other Application..." option.
The Default Applications menu has now been removed from Ubuntu, however. For a GUI
that will allow this and multiple similar Ubuntu system tweaks, install Ubuntu Tweak
(http://ubuntu-tweak.com/) :
wget http://launchpad.net/ubuntu-tweak/0.5.x/0.5.8/+download/ubuntu-tweak_0.5.8-1_all.deb
sudo dpkg -i ubuntu-tweak_0.5.8-1_all.deb
Kill a process
Sometimes a program (or "process") just freezes. To "kill" (or end) the program/process:
Menu -> System -> Administration -> System Monitor -> highlight the errant process ->
Ubuntu:Trusty -
197 of 289
05/04/2014 12:25 PM
Kill process
From the command line:
sudo killall 
where process is the name of the frozen program, such as firefox.
Enabling NUM LOCK On Startup
Menu -> System -> Administration -> Keyboard & Mouse -> Keyboard ->"turn on
Numlock on Startup"
Working with Menus
Create an encrypted folder
You can create a folder whose contents are encrypted. See these instructions
(https://help.ubuntu.com/community/EncryptedPrivateDirectory) .
Create a symlink from a file to another location
A symbolic link (http://en.wikipedia.org/wiki/Symbolic_link) (also known as a symlink) is a
method in Linux of referring to a file (or directory) in one location from another location.
ln -s 
/path/to/source /path/to/destination
If /path/to/destination requires superuser rights, then use:
sudo ln -s 
/path/to/source /path/to/destination
This is similar to, but more powerful than, creating Shortcuts, with which former Windows
users may be familiar.
Assign a root password
To be able to log in as root directly, you must assign a root password. This can be done with:
sudo passwd root
Afterwards, you can use
Ubuntu:Trusty -
198 of 289
05/04/2014 12:25 PM
to get a root prompt. You would then use the root password.
Get a root prompt without using a root password
If you have not set a root password (or don't know it), you can obtain root user privileges
anyway. From the command-line Terminal:
sudo -s
sudo su
sudo bash
You will use your own user password instead of a root password.
You could also get a prompt to become any other user on the computer by typing:
sudo su <username>
Use the File Manager as root
sudo nautilus
gksudo nautilus
Manually Mount and Unmount a device
To manually mount a device:
mount /dev/hda
replace /dev/hda with the location of the device.
To manually unmount a device:
umount /dev/hda
Ubuntu:Trusty -
199 of 289
05/04/2014 12:25 PM
replace /dev/hda with the location of the device.
Windows Compatibility
Mounting NTFS Partitions (with read/write privileges)
Find out the name of your ntfs partition:
sudo fdisk -l
Method 1: In this example, the NTFS drive is listed by fdisk as /dev/sda2, but yours may
Make a mount point for the drive:
sudo mkdir /media/WindowsNTFS
Edit fstab:
sudo nano /etc/fstab
Comment out the automatically added lines by Ubuntu installation:
#/dev/sda2  auto nouser,atime,noauto,rw,nodev,noexec,nosuid 0 0
#/dev/sda2 /mnt auto user,atime,noauto,rw,nodev,noexec,nosuid 0 0
and instead add the line:
/dev/sda2 /media/WindowsNTFS ntfs-3g quiet,defaults,rw 0 0
Note: There are many ways to mount the drive, depending on your needs. The fstab
(http://en.wikipedia.org/wiki/Fstab) file controls this process. See How to edit and
understand fstab (http://www.tuxfiles.org/linuxhelp/fstab.html) and Intro to using fstab
(http://ubuntuforums.org/showthread.php?t=283131) .
In this example, I indicated that the file system was an ntfs-3g filesystem, so did not use the
auto option (which detects the filesystem automatically). I used rw to specify read/write
privileges for all users, but umask=0 and umask=000 are accepted by some kernels.
Method 2: Edit fstab:
sudo nano /etc/fstab
When Ubuntu installation finishes, it mounts all ntfs partitions automatically with ntfsprogs,
adding a line similar to the following to fstab:
Ubuntu:Trusty -
200 of 289
05/04/2014 12:25 PM
Documents you may be interested
Documents you may be interested