convert pdf to image c# ghostscript : Change pdf document security SDK software service wpf winforms asp.net dnn Official%20Python%20Manual%20of%20Python%202.7.6%20107-part1523

bsddb.
hashopen
(
filename
[
, flag
[
, mode
[
, pgsize
[
, ffactor
[
, nelem
[
, cachesize
[
, lorder
[
,
hflags
]]]]]]]]
)
Open the hash format file named filename. Files never intended to be preserved on
disk may be created by passing 
None
as the filename. The optional flag identifies the
mode used to open the file. It may be 
'r'
(read only), 
'w'
(read-write) , 
'c'
(read-
write - create if necessary; the default) or 
'n'
(read-write - truncate to zero length).
The other arguments are rarely used and are just passed to the low-level 
dbopen()
function. Consult the Berkeley DB documentation for their use and interpretation.
bsddb.
btopen
(
filename
[
, flag
[
, mode
[
, btflags
[
, cachesize
[
, maxkeypage
[
, minkeypage
[
,
pgsize
[
, lorder
]]]]]]]]
)
Open the btree format file named filename. Files never intended to be preserved on
disk may be created by passing 
None
as the filename. The optional flag identifies the
mode used to open the file. It may be 
'r'
(read only), 
'w'
(read-write), 
'c'
(read-
write - create if necessary; the default) or 
'n'
(read-write - truncate to zero length).
The other arguments are rarely used and are just passed to the low-level dbopen
function. Consult the Berkeley DB documentation for their use and interpretation.
bsddb.
rnopen
(
filename
[
, flag
[
, mode
[
, rnflags
[
, cachesize
[
, pgsize
[
, lorder
[
, rlen
[
,
delim
[
, source
[
, pad
]]]]]]]]]]
)
Open a DB record format file named filename. Files never intended to be preserved
on disk may be created by passing 
None
as the filename. The optional flag identifies
the mode used to open the file. It may be 
'r'
(read only), 
'w'
(read-write), 
'c'
(read-
write - create if necessary; the default) or 
'n'
(read-write - truncate to zero length).
The other arguments are rarely used and are just passed to the low-level dbopen
function. Consult the Berkeley DB documentation for their use and interpretation.
Note:  Beginning in 2.3 some Unix versions of Python may have a 
bsddb185
module.
This is present only to allow backwards compatibility with systems which ship with the
old Berkeley DB 1.85 database library. The 
bsddb185
module should never be used
directly in new code. The module has been removed in Python 3. If you find you still
need it look in PyPI.
See also:
Module 
dbhash
DBM-style interface to the 
bsddb
Change pdf document security - C# PDF Digital Signature Library: add, remove, update PDF digital signatures in C#.net, ASP.NET, MVC, WPF
Help to Improve the Security of Your PDF File by Adding Digital Signatures
copy text from encrypted pdf; pdf secure
Change pdf document security - VB.NET PDF Digital Signature Library: add, remove, update PDF digital signatures in vb.net, ASP.NET, MVC, WPF
Guide VB.NET Programmers to Improve the Security of Your PDF File by Adding Digital Signatures
secure pdf file; creating a secure pdf document
11.11.1. Hash, BTree and Record Objects
Once  instantiated,  hash,  btree  and  record  objects  support  the  same  methods  as
dictionaries. In addition, they support the methods listed below.
Changed in version 2.3.1: Added dictionary methods.
bsddbobject.
close
()
Close the underlying file. The object can no longer be accessed. Since there is no
open 
open()
method for these objects, to open the file again a new 
bsddb
module
open function must be called.
bsddbobject.
keys
()
Return the list of keys contained in the DB file. The order of the list is unspecified and
should not be relied on. In particular, the order of the list returned is different for
different file formats.
bsddbobject.
has_key
(
key
)
Return 
1
if the DB file contains the argument as a key.
bsddbobject.
set_location
(
key
)
Set the cursor to the item indicated by key and return a tuple containing the key and
its value. For binary tree databases (opened using 
btopen()
), if key does not actually
exist in the database, the cursor will point to the next item in sorted order and return
that key and value. For other databases, 
KeyError
will be raised if key is not found in
the database.
bsddbobject.
first
()
Set the cursor to the first item in the DB file and return it. The order of keys in the file
is  unspecified,  except  in  the  case  of  B-Tree  databases.  This  method  raises
bsddb.error
if the database is empty.
bsddbobject.
next
()
Set the cursor to the next item in the DB file and return it. The order of keys in the file
is unspecified, except in the case of B-Tree databases.
bsddbobject.
previous
()
Set the cursor to the previous item in the DB file and return it. The order of keys in the
file is unspecified, except in the case of B-Tree databases. This is not supported on
hashtable databases (those opened with 
hashopen()
).
VB.NET PDF Password Library: add, remove, edit PDF file password
On this page, we will illustrate how to protect PDF document via password by using simple VB.NET demo code. Add password to PDF. Change PDF original password.
change pdf security settings; pdf encryption
Online Split PDF file. Best free online split PDF tool.
our .NET PDF SDK to set file split settings for your PDF document in Visual You can receive the PDF files by simply clicking download and you are Web Security.
decrypt pdf file; convert secure pdf to word
bsddbobject.
last
()
Set the cursor to the last item in the DB file and return it. The order of keys in the file
is  unspecified. This is not supported on hashtable databases (those opened with
hashopen()
). This method raises 
bsddb.error
if the database is empty.
bsddbobject.
sync
()
Synchronize the database on disk.
Example:
>>> import bsddb
>>> db = bsddb.btopen('spam.db''c')
>>> for i in range(10): db['%d'%i] = '%d'% (i*i)
...
>>> db['3']
'9'
>>> db.keys()
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
>>> db.first()
('0', '0')
>>> db.next()
('1', '1')
>>> db.last()
('9', '81')
>>> db.set_location('2')
('2', '4')
>>> db.previous()
('1', '1')
>>> for k, v in db.iteritems():
...  print k, v
0 0
1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81
>>> '8' in db
True
>>> db.sync()
0
index
modules |
next |
previous |
Python » Python v2.7.6 documentation » The Python Standard Library » 11. Data
Persistence »
© Copyright
1990-2013, Python Software Foundation. 
The Python Software Foundation is a non-profit corporation. Please donate.
Last updated on Nov 10, 2013. Found a bug
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to change password on adobe PDF document in C#.NET. To help protect your PDF document in C# project, XDoc.PDF provides some PDF security settings.
decrypt pdf file online; advanced pdf encryption remover
Online Change your PDF file Permission Settings
SDK to set file permissions for your PDF document in Visual to make it as easy as possible to change your PDF You can receive the locked PDF by simply clicking
add security to pdf; create pdf security
Created using Sphinx
1.0.7.
C# HTML5 Viewer: Deployment on AzureCloudService
RasterEdge.XDoc.PDF.HTML5Editor.dll. system.webServer> <validation validateIntegratedModeConfiguration="false"/> <security> <requestFiltering
cannot print pdf security; pdf password unlock
Online Remove password from protected PDF file
If we need a password from you, it will not be read or stored. To hlep protect your PDF document in C# project, XDoc.PDF provides some PDF security settings.
copy text from locked pdf; pdf secure signature
index
modules |
next |
previous |
11.12. 
dumbdbm
— Portable DBM
implementation
Note:  The 
dumbdbm
module has been renamed to 
dbm.dumb
in Python 3. The 2to3 tool
will automatically adapt imports when converting your sources to Python 3.
Note:  The 
dumbdbm
module is intended as a last resort fallback for the 
anydbm
module
when no more robust module is available. The 
dumbdbm
module is not written for speed
and is not nearly as heavily used as the other database modules.
The 
dumbdbm
module provides a persistent dictionary-like interface which is written entirely
in Python. Unlike other modules such as 
gdbm
and 
bsddb
, no external library is required.
As with other persistent mappings, the keys and values must always be strings.
The module defines the following:
exception 
dumbdbm.
error
Raised on dumbdbm-specific errors, such as I/O errors. 
KeyError
is raised for general
mapping errors like specifying an incorrect key.
dumbdbm.
open
(
filename
[
, flag
[
, mode
]]
)
Open a dumbdbm database and return a dumbdbm object. The filename argument is
the  basename  of  the  database  file  (without  any  specific  extensions). When  a
dumbdbm database is created, files with 
.dat
and 
.dir
extensions are created.
The optional flag argument is currently ignored; the database is always opened for
update, and will be created if it does not exist.
The  optional mode argument is the Unix mode of the file, used only when the
database has to be created. It defaults to octal 
0666
(and will be modified by the
prevailing umask).
Changed in version 2.2: The mode argument was ignored in earlier versions.
See also:
Module 
anydbm
Generic interface to 
dbm
-style databases.
Python » Python v2.7.6 documentation » The Python Standard Library » 11. Data
Persistence »
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Security PDF component download. Online source codes for quick evaluation in VB.NET class. A good external PDF document page(s) extraction tool should be highly
convert locked pdf to word online; convert locked pdf to word
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Document Protection. XDoc.PDF SDK allows users to perform PDF document security settings in VB.NET program. Password, digital
create encrypted pdf; pdf security settings
Module 
dbm
Similar interface to the DBM/NDBM library.
Module 
gdbm
Similar interface to the GNU GDBM library.
Module 
shelve
Persistence module which stores non-string data.
Module 
whichdb
Utility module used to determine the type of an existing database.
11.12.1. Dumbdbm Objects
In addition to the methods provided by the 
UserDict.DictMixin
class, 
dumbdbm
objects
provide the following methods.
dumbdbm.
sync
()
Synchronize the on-disk directory and data files. This method is called by the 
sync()
method of 
Shelve
objects.
index
modules |
next |
previous |
Python » Python v2.7.6 documentation » The Python Standard Library » 11. Data
Persistence »
© Copyright
1990-2013, Python Software Foundation. 
The Python Software Foundation is a non-profit corporation. Please donate.
Last updated on Nov 10, 2013. Found a bug
Created using Sphinx
1.0.7.
index
modules |
next |
previous |
11.13. 
sqlite3
— DB-API 2.0 interface for
SQLite databases
New in version 2.5.
SQLite is a C library that provides a lightweight disk-based database that doesn’t require
a separate server process and allows accessing the database using a nonstandard
variant of the SQL query language. Some applications can use SQLite for internal data
storage. It’s also possible to prototype an application using SQLite and then port the code
to a larger database such as PostgreSQL or Oracle.
The sqlite3 module was written by Gerhard Häring. It provides a SQL interface compliant
with the DB-API 2.0 specification described by PEP 249.
To use the module, you must first create a 
Connection
object that represents the
database. Here the data will be stored in the 
example.db
file:
import sqlite3
conn = sqlite3.connect('example.db')
You can also supply the special name 
:memory:
to create a database in RAM.
Once you have a 
Connection
, you can create a 
Cursor
object and call its 
execute()
method to perform SQL commands:
= conn.cursor()
# Create table
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
# Insert a row of data
c.execute("INSERT INTO stocks VALUES ('2006-01-05','BUY','RHAT',100,35.14)")
# Save (commit) the changes
conn.commit()
# We can also close the connection if we are done with it.
# Just be sure any changes have been committed or they will be lost.
conn.close()
The data you’ve saved is persistent and is available in subsequent sessions:
import sqlite3
conn = sqlite3.connect('example.db')
= conn.cursor()
Python » Python v2.7.6 documentation » The Python Standard Library » 11. Data
Persistence »
Usually your SQL operations will need to use values from Python variables. You shouldn’t
assemble your query using Python’s string operations because doing so is insecure; it
makes your program vulnerable to an SQL injection attack (see http://xkcd.com/327/ for
humorous example of what can go wrong).
Instead, use the DB-API’s parameter substitution. Put 
?
as a placeholder wherever you
want to use a value, and then provide a tuple of values as the second argument to the
cursor’s 
execute()
method. (Other database modules may use a different placeholder,
such as 
%s
or 
:1
.) For example:
# Never do this -- insecure!
symbol = 'RHAT'
c.execute("SELECT * FROM stocks WHERE symbol = '%s'" % symbol)
# Do this instead
= ('RHAT',)
c.execute('SELECT * FROM stocks WHERE symbol=?', t)
print c.fetchone()
# Larger example that inserts many records at a time
purchases = [('2006-03-28''BUY''IBM'100045.00),
('2006-04-05''BUY''MSFT'1000, 72.00),
('2006-04-06''SELL', 'IBM', 50053.00),
]
c.executemany('INSERT INTO stocks VALUES (?,?,?,?,?)', purchases)
To retrieve data after executing a SELECT statement, you can either treat the cursor as
an iterator, call the cursor’s 
fetchone()
method to retrieve a single matching row, or call
fetchall()
to get a list of the matching rows.
This example uses the iterator form:
>>> for row in c.execute('SELECT * FROM stocks ORDER BY price'):
print row
(u'2006-01-05', u'BUY', u'RHAT', 100, 35.14)
(u'2006-03-28', u'BUY', u'IBM', 1000, 45.0)
(u'2006-04-06', u'SELL', u'IBM', 500, 53.0)
(u'2006-04-05', u'BUY', u'MSFT', 1000, 72.0)
See also:
http://code.google.com/p/pysqlite/
The pysqlite web page – sqlite3 is developed externally under the name “pysqlite”.
http://www.sqlite.org
The SQLite web page; the documentation describes the syntax and the available
data types for the supported SQL dialect.
http://www.w3schools.com/sql/
Tutorial, reference and examples for learning SQL syntax.
PEP 249 - Database API Specification 2.0
PEP written by Marc-André Lemburg.
11.13.1. Module functions and constants
sqlite3.
version
The version number of this module, as a string. This is not the version of the SQLite
library.
sqlite3.
version_info
The version number of this module, as a tuple of integers. This is not the version of
the SQLite library.
sqlite3.
sqlite_version
The version number of the run-time SQLite library, as a string.
sqlite3.
sqlite_version_info
The version number of the run-time SQLite library, as a tuple of integers.
sqlite3.
PARSE_DECLTYPES
This constant is meant to be used with the detect_types parameter of the 
connect()
function.
Setting it makes the 
sqlite3
module parse the declared type for each column it
returns. It will parse out the first word of the declared type, i. e. for “integer primary
key”, it will parse out “integer”, or for “number(10)” it will parse out “number”. Then for
that column, it will look into the converters dictionary and use the converter function
registered for that type there.
sqlite3.
PARSE_COLNAMES
This constant is meant to be used with the detect_types parameter of the 
connect()
function.
Setting this makes the SQLite interface parse the column name for each column it
returns. It will look for a string formed [mytype] in there, and then decide that ‘mytype’
is the type of the column. It will try to find an entry of ‘mytype’ in the converters
dictionary and then use the converter function found there to return the value. The
column name found in 
Cursor.description
is only the first word of the column name,
i. e. if you use something like 
'as "x [datetime]"'
in your SQL, then we will parse
out everything until the first blank for the column name: the column name would
simply be “x”.
sqlite3.
connect
(
database
[
, timeout, detect_types, isolation_level, check_same_thread,
factory, cached_statements
]
)
Opens a connection to the SQLite database file database. You can use 
":memory:"
to
open a database connection to a database that resides in RAM instead of on disk.
When a database is accessed by multiple connections, and one of the processes
modifies  the  database,  the  SQLite  database  is  locked  until  that  transaction  is
committed. The timeout parameter specifies how long the connection should wait for
the lock to go away until raising an exception. The default for the timeout parameter is
5.0 (five seconds).
For  the isolation_level  parameter,  please  see  the 
Connection.isolation_level
property of 
Connection
objects.
SQLite natively supports only the types TEXT, INTEGER, REAL, BLOB and NULL. If
you  want  to  use  other  types  you  must  add  support  for  them  yourself.  The
detect_types parameter and the using custom converters registered with the module-
level 
register_converter()
function allow you to easily do that.
detect_types defaults to 0 (i. e. off, no type detection), you can set it to any
combination of 
PARSE_DECLTYPES
and 
PARSE_COLNAMES
to turn type detection on.
By default, the 
sqlite3
module uses its 
Connection
class for the connect call. You
can, however, subclass the 
Connection
class and make 
connect()
use your class
instead by providing your class for the factory parameter.
Consult the section SQLite and Python types of this manual for details.
The 
sqlite3
module  internally  uses  a  statement  cache  to  avoid  SQL  parsing
overhead. If you want to explicitly set the number of statements that are cached for
the  connection,  you  can  set  the cached_statements  parameter.  The  currently
implemented default is to cache 100 statements.
sqlite3.
register_converter
(
typename, callable
)
Registers a callable to convert a bytestring from the database into a custom Python
type. The callable  will  be invoked  for all database values that are of  the  type
typename. Confer the parameter detect_types of the 
connect()
function for how the
type detection works. Note that the case of typename and the name of the type in
your query must match!
sqlite3.
register_adapter
(
type, callable
)
Registers a callable to convert the custom Python type type into one of SQLite’s
Documents you may be interested
Documents you may be interested