pdf to image conversion in c#.net : A pdf password application control tool html azure asp.net online gnuit0-part1840

GNU Interactive Tools
ASetofInteractivePrograms
Edition2.9.4,forGNUITversion4.9.5
January2008
by Tudor Hulubei, Andrei Pitis and Ian Beckwith
A pdf password - C# PDF Password Library: add, remove, edit PDF file password in C#.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
convert password protected pdf to normal pdf online; add password to pdf reader
A pdf password - VB.NET PDF Password Library: add, remove, edit PDF file password in vb.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
break a pdf password; protected pdf
GNUIT:Asetofinteractivetools,byTudorHulubeiandAndreiPitis.
ThisledocumentstheGNUInteractiveToolspackage.
Copyright(C)1993-1998,2006-2008FreeSoftwareFoundation,Inc.
Permissionisgrantedtocopy,distributeand/ormodifythisdocument under
the termsoftheGNUFree DocumentationLicense, Version1.3orany later
versionpublishedbytheFreeSoftwareFoundation;withnoInvariantSections,
withnoFront-CoverTexts,andwithnoBack-CoverTexts.Acopyofthelicense
isincludedinthesectionentitled\CopyingThisManual".
Online Remove password from protected PDF file
Online Remove Password from Protected PDF file. Download Free Trial. Remove password from protected PDF file. Find your password-protected PDF and upload it.
adding a password to a pdf; open password protected pdf
C# PDF File Permission Library: add, remove, update PDF file
Convert Jpeg to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. FREE TRIAL: HOW TO:
break pdf password; add password to pdf
Chapter1:Introduction
1
1 Introduction
GNUITisasetofinteractivetools. Itcontainsanextensiblelesystembrowser,anascii/hex
leviewer,aprocessviewer/killerandsomeotherrelatedutilitiesandshellscripts. Itcan
beusedtoincreasethespeedandeciencyofmostofthedailytaskssuchascopyingand
movinglesanddirectories,invokingeditors,compressinganduncompressingles,creating
andexpandingarchives,compilingprograms,sendingmail,etc.Itlooksnice,hascolors(if
thestandardANSIcolorsequencesaresupported)andisuser-friendly.
GNUITrunsonawidevarietyofUNIXsystemsbecauseitusestheGNUAutoconfpackage
toget systemspecicinformation. Pleaserefer r tothe PLATFORMSleincludedinthe
standarddistributionforadetailedlistofsystemsonwhichGNUIThasbeentested.
One ofthemainadvantages ofGNUITis its exibility. Itis s not limitedtoagivenset
ofcommands. Thecongurationlecanbeeasilyenhanced,allowingtheusertoaddnew
commandsorleoperations,dependingonitsneedsorpreferences.
GNUIT also provides a shelllike command prompt, just tomake sure that the entire
poweroftheUNIXshellcommandsisstillthere.
VB.NET PDF File Permission Library: add, remove, update PDF file
Convert Jpeg to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. FREE TRIAL: HOW TO:
add password to pdf without acrobat; change password on pdf file
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
Support to add password to PDF document and edit password on PDF file. More details are given on this page. C#.NET: Edit PDF Password in ASP.NET.
copy protection pdf; create copy protected pdf
Chapter2:DistributingGNUInteractiveTools
2
2 Distributing GNU Interactive Tools
GNUITis"freesoftware";thismeansthateveryoneisfreetouseitandfreetoredistribute
it oncertainconditions. GNUIT T is not in the public domain; it t is copyrighted andthere
arerestrictionsonitsdistribution,buttheserestrictionsaredesignedtopermiteverything
thatagoodcooperatingcitizenwouldwanttodo. Whatisnotallowedistotrytoprevent
othersfromfurthersharinganyversionofGNUITthattheymightgetfromyou. Theprecise
conditionsarefoundintheGNUGeneralPublicLicensethatcomeswithGNUITandalso
appearsfollowingthissection.
TheeasiestwaytogetacopyofGNUITisfromsomeoneelsewhohasit. Youneednot
askforourpermissiontodoso,ortellanyoneelse;justcopyit. Ifyouhaveaccesstothe
Internet,youcangetthelatestdistributionversionofGNUITfromhost‘ftp.gnu.org’using
anonymous login. Seethele‘/pub/gnu/GETTING.GNU.SOFTWARE’onthathost t to
ndoutaboutyouroptionsforcopyingandwhichlestouse.
Youmay also receive GNUInteractiveTools when you buy y acomputer. Computer
manufacturersarefreetodistributecopiesonthesametermsthatapplytoeveryoneelse.
These terms require them to giveyouthe full sources, including whatever changes they
mayhavemade,andtopermityoutoredistributetheGNUInteractiveToolsreceivedfrom
themundertheusualterms oftheGeneralPublic License. Inotherwords,theprogram
mustbefreeforyouwhenyougetit,notjustfreeforthemanufacturer.
C# PDF Library SDK to view, edit, convert, process PDF file for C#
WinFoms project. Support protecting PDF file by adding password and digital signatures with C# sample code in .NET Class. Feel free
adding a password to a pdf using reader; pdf password remover online
VB.NET PDF Library SDK to view, edit, convert, process PDF file
program. Support adding protection features to PDF file by adding password, digital signatures and redaction feature. Various of
convert password protected pdf to word online; pdf protected mode
Chapter3:UsingGNUInteractiveTools
3
3 Using GNU Interactive Tools
TheGNUITpackagecontainsthreeinteractiveprogramsandafewadditionalutilities.Here
thereisadescriptionofeachofthem.
3.1 The GIT le system browser
gitfmis ale systembrowserwith someshelllikefeatures s designedtomakeyour work
mucheasierandmuchecient. It t displays oneortwopanels, eachonecontainingale
systemdirectory. Youcanbrowsethedirectorytreewiththeusualcursorkeys,pressing
ENTERwhenyouwanttoenterorleaveadirectoryandTABwhenyouwanttochangethe
panels.
Under thetwopanelsthereisashelllikeinputlinewhichyoucanusetotypenormal
shellcommands.Theinputlinecanhandleanunlimitednumberofcharactersandkeepsa
historyoftypedcommands(usingtheGNUhistorylibrary).
Undertheinputlinethereisastatusbar.Youcanseetherethestatusofthecurrently
executedcommand,thewarningsanderrorsandyouwillbepromptedifadecisionhasto
betaken.
3.1.1 Key bindingconventions
gitfmnowfollowsanew,easytoremember,schemetobindcommandsonkeys. This s is
onlyaconvention,ifyoudenenewkeybindingsyoumay,ormaynotfollowit.
Allthelecommandsstartwith^C. Thisprexcanbefollowedbysomemodiers,in
ordertoaectthedefaultbehaviorofthegivencommand. Thesemodiersarebandr.
b-thismodierspeciesthatthecommandwillruninbackground:
^CM = CHMOD; chmod %s{New mode of %i: ,%m} %i;;;;y
denesacommandthatchangesthecurrentselectedlesmodeinforeground,while
^CbM = B-CHMOD; chmod %s{New mode of %i: ,%m} %i&;;;;y
denesabackgroundcommandthatdoesthesamething.
r-thismodierspeciesthatthecommandwillberunrecursively:
^CrM = R-CHMOD; chmod -R %s{New mode of %i: ,} %i;;;;y
denesacommandthatrecursivelychangesthemodeoftheselectedentries.
Thebandrmodierscanbecombined,theresultingcommandrunningrecursivelyand
inbackground:
^CbrM = B-R-CHMOD; chmod -R %s{New mode of %i: ,} %i&;;;;y
Youshouldalsonotethatforsomecommands (likegzip)thereis noneedfor anon-
recursive version. Running gzip recursively onles is harmless. If there is a directory
betweentheseles,gzipwillrecursivelycompressthatdirectory,soyoucanusethesame
key binding for recursively y and non-recursively compressing. In fact, it is s a matter of
selectinglesordirectories.
Unfortunately,wecan’trunchmodrecursivelytryingtochangethemodeofalltheles
inadirectoryto0644becausethatdirectorymightcontainsubdirectoriesandremovingthe
executionpermissionfromthemisabadidea.So,inthiscase,weneedseparatecommands.
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Convert Jpeg to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. Able to convert password protected PDF document
copy from protected pdf; advanced pdf password remover
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Convert PDF to HTML. |. C#.NET PDF SDK - Convert PDF to HTML in C#.NET. How to Use C# .NET XDoc.PDF SDK to Convert PDF to HTML Webpage in C# .NET Program.
break pdf password online; create pdf password
Chapter3:UsingGNUInteractiveTools
4
3.1.2 Command line
Thisisabriefdescriptionofthecommandlinearguments.
-hprintthishelpmessage
-vprinttheversionnumber
-cuseANSIcolors
-bdon’tuseANSIcolors
-ldon’tusethelastscreencharacter
-poutputnalpathatexit
The-poptioncanbeusedtomakegitfmforcebash(assumingthatyou’reusingitas
yourshell)chdirtothelastdirectorygitfmwasinbeforequitting.Inordertodothis,you
needtoinvokegitfmusingthisfunction(putitintoyour.prole):
functiong
{
gitfm-p$3>/tmp/gitfm.p.$$
iftest-s/tmp/gitfm.p.$$;then
iftest-d"‘cat/tmp/gitfm.p.$$‘";then
cd"‘cat/tmp/gitfm.p.$$‘"
else
cd
rm-f/tmp/gitfm.p.$$
}
Thiswillnot workifyoususpendgitfm. Nothingbadwillhappen,just t thechdirwill
notbeperformed.
3.1.3 Panel modes
gitfmhas threemajor modes ofdisplayingthe panels. In the rst(default) ) mode, two
panels are displayed, each one using half of the screen. In the second mode, only one
panelusestheentirescreen. Inthethirdmode,onlythestatusbarandtheinputlineare
displayed,bothpanelsbeinghidden.
Brie y,apanelcanusetheentirescreenorjusthalfofit.Evenwhenapanelishidden,
itstillexists.
Userscanswitchbetweenthesethreemajormodesasneeded:
^X0
Enlargestheotherpaneltousetheentirescreen. Italsochangesthe
minormodeto‘Enable all’. Thecurrentpanelwillbecome
invisible(‘enlarge-other-panel’).
^X1
Enlargesthecurrentpaneltousetheentirescreen. Italsochanges
theminormodeto‘Enable all’. Theotherpanelwillbecome
Chapter3:UsingGNUInteractiveTools
5
invisible(‘enlarge-panel’).
^X2
Switchesbacktothetwopanelmode(‘two-panel-mode’).
^O,ESCo
Switchestothettymode(nopanelsonthescreen)(‘tty-mode’).
Apaneldisplaysthelesandsubdirectoriesinadirectory. Youcanoptionallyspecify
someadditionalinformationabouteachentry(le,directory,...)tobedisplayed(aminor
mode).
Whenusingthefullscreenmode,alltheminormodesherecanbeused. Inhalfscreen
mode,the‘panel-enable-all’modeisnotavailable.
Thesearethepanelminormodes:
ESCeo
Displaytheentryownerandgroup(‘panel-enable-owner-group’).
ESCed
Displaytheentrydateandtime(‘panel-enable-date-time’).
ESCes
Displaytheentrysize(‘panel-enable-size’).
ESCeS
Displaytheentrysize,scaled(e.g.‘123M’)(‘panel-enable-abbrevsize’).
ESCem
Displaytheentrymode(‘panel-enable-mode’).
ESCef
Displaytheentryfullname(‘panel-enable-full-name’).
ESCea
Displaytheentireinformationaboutle(‘panel-enable-all’).
Thismodeisonlyavailableifthepanelhasbeenenlargedtousethe
entirescreenwith‘enlarge-panel’or‘enlarge-other-panel’
(‘panel-enable-all’).
Thereisanotherwayofchangingthepanelminormodes:
^],^[]
Switchestothenextpanelminormode(‘panel-enable-next-mode’).
3.1.4 Sortingmethods
Entriesinapanelcanbesortedindierentways.Thesearetheavailableoptions:
ESCsn
Displaythepanelentriessortedbytheirnames
(‘panel-sort-by-name’).
ESCse
Displaythepanelentriessortedbytheirextensions
(‘panel-sort-by-extension’).
ESCss
Chapter3:UsingGNUInteractiveTools
6
Displaythepanelentriessortedbytheirsizes
(‘panel-sort-by-size’).
ESCsd
Displaythepanelentriessortedbytheir‘last modified’stamps
(‘panel-sort-by-date’).
ESCsm
Displaythepanelentriessortedbytheirmodes
(‘panel-sort-by-mode’).
ESCsoi
Displaythepanelentriessortedbytheirownerids
(‘panel-sort-by-owner-id’).
ESCsgi
Displaythepanelentriessortedbytheirgroupids
(‘panel-sort-by-group-id’).
ESCson
Displaythepanelentriessortedbytheirownernames
(‘panel-sort-by-owner-name’).
ESCsgn
Displaythepanelentriessortedbytheirgroupnames
(‘panel-sort-by-group-name’).
Thereisalsoanotherwaytochangethesortmethod:
ESCsu
Switchtothenextpanelsortmethod(‘panel-sort-next-method’).
3.1.5 Movingthecursor in the panel
Movingthecursorinthepanelisveryeasy. Ifyourkeyboardhasarrows,usethem. Ifthe
arrowkeysdon’twork(itmightbeduetoabadlyconguredTERMenvironmentvariable),
youcanusetheEmacscommandsbindingsaswell.
UP,^P
Movethecursorverticallyuponeentry(‘previous-line’).
DOWN,^N
Movethecursorverticallydownoneentry(‘next-line’).
HOME,ESC<
Movethecursorontherstentryinthepanel
(‘beginning-of-panel’).
END,ESC>
Movethecursoronthelastentryinthepanel(‘end-of-panel’).
PGUP,ESCv
Movethecursorverticallydownonepage(‘scroll-down’).
PGDOWN,^V
Chapter3:UsingGNUInteractiveTools
7
Movethecursorverticallydownonepage(‘scroll-up’).
ESCg
Scrollthepanelentriestotheleft(‘horizontal-scroll-left’).
ESCj
Scrollthepanelentriestotheright(‘horizontal-scroll-right’).
^XP
Inordertooptimizethescreenoutput,youcanmodifythescrollstep
(‘set-scroll-step’). Thisisthenumberoflinestotryscrolling
apanelwhenthecursormovesout. The‘StartupScrollStep’
speciestheinitialscrollstep,butusing‘set-scroll-step’you
candynamicallychangeit.
TAB,^I,^Xo
Movethecursorintheotherpanel(‘other-panel’).
^XP
Switchthetwopanels. Thiscommandworksevenwhengitfmisnot
inthe‘two panels’mode(‘switch-panels’).
3.1.6 Selectingles
INS,^T,^X\,^\
Togglethe‘selected’ agofthecurrententry
(‘select-entry’).
^Cs
Select(marks)allthelesmatchingatleastonepatternfromaspace
separatedlistofshellpatterns. Spacesand\sareallowedinthe
patternsbuttheyhavetobeescapedwitha\. Theuserwillbe
promptedforapatterntomatchagainst
(‘select-files-matching-pattern’).
^Cu
Unselect(unmarks)allthelesmatchingatleastonepatternfroma
spaceseparatedlistofshellpatterns. Spacesand\sareallowedin
thepatternsbuttheyhavetobeescapedwitha\. Theuserwillbe
promptedforapatterntomatchagainst
(‘unselect-files-matching-pattern’).
ESC+
Select(marks)alltheleshavingthesameextensionasthecurrent
le. Ifthecurrentlenamedoesn’thaveanextensionorstartswith
adot,nolesareselected(‘select-extension’).
ESC-
Unselect(unmarks)alltheleshavingthesameextensionasthe
currentle. Ifthecurrentlenamedoesn’thaveanextensionor
startswithadot,nolesareunselected(‘unselect-extension’).
SeeSection3.1.8.8[SelectingFiles],page10,foradditionalwaysofselectingandunse-
lectingles.
Chapter3:UsingGNUInteractiveTools
8
3.1.7 Incremental searchinglesina panel
Userssometimeneedtosearchaleinapanel,especiallywhenthepanelcontainsabig
numberofentries. Forthatreasongitfmprovidesanincrementalsearchfeature.Usingfor-
wardandbackwardincrementalsearch,lescanbeveryeasylocated.Wrappedincremental
searchisalsoprovided.
^S,^Xs
Incrementalsearchforwardalenameinthecurrentpanel
(‘isearch-forward’). Pressing^Sor^Xsagainwill
forcegitfmtogotothenextentrythatmatchesthecurrent
isearchedstring. Whentheendofthepanelisreached,theisearchis
restartedfromitsbeginning.
^R,^Xr
Incrementalsearchbackwardalenameinthecurrentpanel
(‘isearch-backward’). Pressing^Ror^Xragainwill
forcegitfmtogotothenextentrythatmatchesthecurrent
isearchedstring. Whenthebeginningofthepanelisreached,the
isearchisrestartedfromitsend.
3.1.8 Using the inputline
Theinput lineis one ofthemainmethodsusedby gitfmtointeract withtheuser. All
theanswerstheusershouldgiveinordertoperformsomeoperationandalltheshelllike
commandsarebuiltusingit.Sohereisadescriptionofallthebasiceditingoperationsthat
the‘inputline’provides.TheyareverymuchinspiredfromEmacs,soEmacsusersshould
havenoproblemusingthem.
3.1.8.1 Inserting Text
Typingcharactersisthemostusualwayofinsertingtextintotheinputline.Keysequences
startingwithprintableasciicharactersare notallowedingitfmsotypinga for example
resultsininsertingaatthecurrentpointposition. Ofcourse,therearesomeotherwaysof
insertingtextintothecommandlineandherethereisadescriptionofmostofthem.
ESCRET
Copythecurrententrynameintotheinputlineatthecurrentpoint
position(‘entry-to-input-line’).
ESCESCRET
Copytheotherpanelpathintotheinputlineatthecurrentpoint
position(‘other-path-to-input-line’).
^X^I
Copythenamesofalltheselectedentriesintotheinputlineatthe
currentpointposition(‘selected-entries-to-input-line’).
3.1.8.2 MovingPoint
^B,LEFT
Movethepointbackwardonecharacter(‘backward-char’).
^F,RIGHT
Documents you may be interested
Documents you may be interested