how to convert pdf to image using itextsharp in c# : Change security settings pdf software Library dll windows asp.net web page web forms Official%20Python%20Manual%20of%20Python%202.7.6%20287-part1722

Return value: Borrowed reference.
Return the dictionary used for the module administration (a.k.a. 
sys.modules
). Note
that this is a per-interpreter variable.
PyObject
PyImport_GetImporter
(
PyObject *path
)
Return an importer object for a 
sys.path
/
pkg.__path__
item path, possibly by fetching
it  from  the 
sys.path_importer_cache
dict. If  it  wasn’t  yet  cached,  traverse
sys.path_hooks
until a hook is found that can handle the path item. Return 
None
if no
hook could; this tells our caller it should fall back to the built-in import mechanism.
Cache the result in 
sys.path_importer_cache
. Return a new reference to the importer
object.
New in version 2.6.
void 
_PyImport_Init
()
Initialize the import mechanism. For internal use only.
void 
PyImport_Cleanup
()
Empty the module table. For internal use only.
void 
_PyImport_Fini
()
Finalize the import mechanism. For internal use only.
PyObject
_PyImport_FindExtension
(
char *, char *
)
For internal use only.
PyObject
_PyImport_FixupExtension
(
char *, char *
)
For internal use only.
int 
PyImport_ImportFrozenModule
(
char *name
)
Load a frozen module named name. Return 
1
for success, 
0
if the module is not
found, and 
-1
with an exception set if the initialization failed. To access the imported
module on a successful load, use 
PyImport_ImportModule()
. (Note the misnomer —
this function would reload the module if it was already imported.)
struct 
_frozen
This is the structure type definition for frozen module descriptors, as generated by the
freeze utility (see 
Tools/freeze/
in the Python source distribution). Its definition,
found in 
Include/import.h
, is:
Change security settings pdf - 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
create pdf security; create secure pdf online
Change security settings pdf - 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
pdf encryption; decrypt pdf online
struct _frozen {
char *name;
unsigned char *code;
int size;
};
struct _frozen* 
PyImport_FrozenModules
This pointer is initialized to point to an array of 
struct _frozen
records, terminated by
one whose members are all NULL or zero. When a frozen module is imported, it is
searched  in this  table. Third-party code could play tricks with this to provide a
dynamically created collection of frozen modules.
int 
PyImport_AppendInittab
(
const char *name, void (*initfunc)(void)
)
Add a single module to the existing table of built-in modules. This is a convenience
wrapper  around 
PyImport_ExtendInittab()
,  returning 
-1
if the table could not be
extended. The new module can be imported by the name name, and uses the
function initfunc as the initialization function called on the first attempted import. This
should be called before 
Py_Initialize()
.
struct 
_inittab
Structure describing a single entry in the list of built-in modules. Each of these
structures gives the name and initialization function for a module built into the
interpreter. Programs which embed Python may use an array of these structures in
conjunction with 
PyImport_ExtendInittab()
to provide additional built-in modules. The
structure is defined in 
Include/import.h
as:
struct _inittab {
char *name;
void (*initfunc)(void);
};
int 
PyImport_ExtendInittab
(
struct _inittab *newtab
)
Add a collection of modules to the table of built-in modules. The newtab array must
end with a sentinel entry which contains NULL for the 
name
field; failure to provide the
sentinel value can result in a memory fault. Returns 
0
on success or 
-1
if insufficient
memory could be allocated to extend the internal table. In the event of failure, no
modules  are  added  to  the  internal  table. This  should  be  called  before
Py_Initialize()
.
index
modules |
next |
previous |
Python » Python v2.7.6 documentation » Python/C API Reference Manual » Utilities »
© Copyright
1990-2013, Python Software Foundation. 
The Python Software Foundation is a non-profit corporation. Please donate.
Online Change your PDF file Permission Settings
easy as possible to change your PDF file permission settings. You can receive the locked PDF by simply clicking download and you are good to go!. Web Security.
pdf security remover; create encrypted pdf
VB.NET PDF Password Library: add, remove, edit PDF file password
RasterEdge XDoc.PDF SDK provides some PDF security settings about password to help protect your PDF document Add password to PDF. Change PDF original password.
copy paste encrypted pdf; change security settings pdf
Last updated on Nov 10, 2013. Found a bug
Created using Sphinx
1.0.7.
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 password online; secure pdf
Online Split PDF file. Best free online split PDF tool.
You can use our .NET PDF SDK to set file split settings for your PDF You can receive the PDF files by simply clicking download and you are good to Web Security.
advanced pdf encryption remover; pdf secure signature
index
modules |
next |
previous |
Data marshalling support
These routines allow C code to work with serialized objects using the same data format
as the 
marshal
module. There are functions to write data into the serialization format, and
additional functions  that can be  used to read the data back. Files used to store
marshalled data must be opened in binary mode.
Numeric values are stored with the least significant byte first.
The module supports two versions of the data format: version 0 is the historical version,
version 1 (new in Python 2.4) shares interned strings in the file, and upon unmarshalling.
Version  2  (new  in  Python  2.5)  uses  a  binary  format for  floating  point  numbers.
Py_MARSHAL_VERSION indicates the current file format (currently 2).
void 
PyMarshal_WriteLongToFile
(
long value, FILE *file, int version
)
Marshal a 
long
integer, value, to file. This will only write the least-significant 32 bits of
value; regardless of the size of the native 
long
type.
Changed in version 2.4: version indicates the file format.
void 
PyMarshal_WriteObjectToFile
(
PyObject *value, FILE *file, int version
)
Marshal a Python object, value, to file.
Changed in version 2.4: version indicates the file format.
PyObject
PyMarshal_WriteObjectToString
(
PyObject *value, int version
)
Return value: New reference.
Return a string object containing the marshalled representation of value.
Changed in version 2.4: version indicates the file format.
The following functions allow marshalled values to be read back in.
XXX What about error detection? It appears that reading past the end of the file will
always result in a negative numeric value (where that’s relevant), but it’s not clear that
negative values won’t be handled properly when there’s no error. What’s the right way to
tell? Should only non-negative values be written using these routines?
long 
PyMarshal_ReadLongFromFile
(
FILE *file
)
Return a C 
long
from the data stream in a 
FILE*
opened for reading. Only a 32-bit
value can be read in using this function, regardless of the native size of 
long
.
Python » Python v2.7.6 documentation » Python/C API Reference Manual » Utilities »
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.
convert locked pdf to word online; copy from locked pdf
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 secure pdf; change security settings on pdf
int 
PyMarshal_ReadShortFromFile
(
FILE *file
)
Return a C 
short
from the data stream in a 
FILE*
opened for reading. Only a 16-bit
value can be read in using this function, regardless of the native size of 
short
.
PyObject
PyMarshal_ReadObjectFromFile
(
FILE *file
)
Return value: New reference.
Return a Python object from the data stream in a 
FILE*
opened for reading. On error,
sets the appropriate exception (
EOFError
or 
TypeError
) and returns NULL.
PyObject
PyMarshal_ReadLastObjectFromFile
(
FILE *file
)
Return value: New reference.
Return a Python object from the data stream in a 
FILE*
opened for reading. Unlike
PyMarshal_ReadObjectFromFile()
, this function assumes that no further objects will
be read from the file, allowing it to aggressively load file data into memory so that the
de-serialization can operate from data in memory rather than reading a byte at a time
from the file. Only use these variant if you are certain that you won’t be reading
anything else from the file. On error, sets the appropriate exception (
EOFError
or
TypeError
) and returns NULL.
PyObject
PyMarshal_ReadObjectFromString
(
char *string, Py_ssize_t len
)
Return value: New reference.
Return a Python object from the data stream in a character buffer containing len bytes
pointed to by string. On error, sets the appropriate exception (
EOFError
or 
TypeError
)
and returns NULL.
Changed in version 2.5: This function used an 
int
type for len. This might require
changes in your code for properly supporting 64-bit systems.
index
modules |
next |
previous |
Python » Python v2.7.6 documentation » Python/C API Reference Manual » Utilities »
© 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.
C# HTML5 Viewer: Deployment on AzureCloudService
RasterEdge.XDoc.PDF.HTML5Editor.dll. system.webServer> <validation validateIntegratedModeConfiguration="false"/> <security> <requestFiltering
decrypt a pdf file online; change security on pdf
C# HTML5 Viewer: Deployment on ASP.NET MVC
RasterEdge.XDoc.PDF.HTML5Editor.dll. system.webServer> <validation validateIntegratedModeConfiguration="false"/> <security> <requestFiltering
add security to pdf in reader; change pdf document security properties
index
modules |
next |
previous |
Parsing arguments and building values
These functions are useful when creating your own extensions functions and methods.
Additional information and examples are available in Extending and Embedding the
Python Interpreter.
The 
first 
three 
of 
these 
functions 
described, 
PyArg_ParseTuple()
,
PyArg_ParseTupleAndKeywords()
, and 
PyArg_Parse()
, all use format strings which are
used to tell the function about the expected arguments. The format strings use the same
syntax for each of these functions.
A format string consists of zero or more “format units.” A format unit describes one
Python object; it is usually a single character or a parenthesized sequence of format
units. With a few exceptions, a format unit that is not a parenthesized sequence normally
corresponds to a single address argument to these functions. In the following description,
the quoted form is the format unit; the entry in (round) parentheses is the Python object
type that matches the format unit; and the entry in [square] brackets is the type of the C
variable(s) whose address should be passed.
These formats allow to access an object as a contiguous chunk of memory. You don’t
have to provide raw storage for the returned unicode or bytes area. Also, you won’t have
to release any memory yourself, except with the 
es
es#
et
and 
et#
formats.
s
(string or Unicode) [const char *]
Convert a Python string or Unicode object to a C pointer to a character string. You
must not provide storage for the string itself; a pointer to an existing string is stored
into the character pointer variable whose address you pass. The C string is NUL-
terminated. The Python string must not contain embedded NUL bytes; if it does, a
TypeError
exception is raised. Unicode objects are converted to C strings using the
default encoding. If this conversion fails, a 
UnicodeError
is raised.
s#
(string, Unicode or any read buffer compatible object) [const char *, int (or
Py_ssize_t
, see below)]
This variant on 
s
stores into two C variables, the first one a pointer to a character
string,  the  second  one  its  length. In this case the  Python string may contain
embedded null bytes. Unicode objects pass back a pointer to the default encoded
string version of the object if such a conversion is possible. All other read-buffer
compatible objects pass back a reference to the raw internal data representation.
Starting with Python 2.5 the type of the length argument can be controlled by defining
the  macro 
PY_SSIZE_T_CLEAN
before  including 
Python.h
. If the macro is defined,
Python » Python v2.7.6 documentation » Python/C API Reference Manual » Utilities »
Online Convert Jpeg to PDF file. Best free online export Jpg image
the conversion settings you like, and download it with one click. The entire process is quick, free and very easy. Web Security. All your JPG and PDF files will
secure pdf file; pdf security password
length is a 
Py_ssize_t
rather than an int.
s*
(string, Unicode, or any buffer compatible object) [Py_buffer]
Similar to 
s#
, this code fills a Py_buffer structure provided by the caller. The buffer
gets locked, so that the caller can subsequently use the buffer even inside a
Py_BEGIN_ALLOW_THREADS
block; the caller is responsible for calling 
PyBuffer_Release
with the structure after it has processed the data.
New in version 2.6.
z
(string, Unicode or 
None
) [const char *]
Like 
s
, but the Python object may also be 
None
, in which case the C pointer is set to
NULL.
z#
(string, Unicode, 
None
or any read buffer compatible object) [const char *, int]
This is to 
s#
as 
z
is to 
s
.
z*
(string, Unicode, 
None
or any buffer compatible object) [Py_buffer]
This is to 
s*
as 
z
is to 
s
.
New in version 2.6.
u
(Unicode) [Py_UNICODE *]
Convert a Python Unicode object to a C pointer to a NUL-terminated buffer of 16-bit
Unicode (UTF-16) data. As with 
s
, there is no need to provide storage for the Unicode
data buffer; a pointer to the existing Unicode data is stored into the 
Py_UNICODE
pointer variable whose address you pass.
u#
(Unicode) [Py_UNICODE *, int]
This variant on 
u
stores into two C variables, the first one a pointer to a Unicode data
buffer, the second one its length. Non-Unicode objects are handled by interpreting
their read-buffer pointer as pointer to a 
Py_UNICODE
array.
es
(string, Unicode or character buffer compatible object) [const char *encoding, char
**buffer]
This variant on 
s
is used for encoding Unicode and objects convertible to Unicode into
a character buffer. It only works for encoded data without embedded NUL bytes.
This format requires two arguments. The first is only used as input, and must be a
const char*
which points to the name of an encoding as a NUL-terminated string, or
NULL, in which case the default encoding is used. An exception is raised if the named
encoding is not known to Python. The second argument must be a 
char**
; the value
of the pointer it references will be set to a buffer with the contents of the argument
text. The text will be encoded in the encoding specified by the first argument.
PyArg_ParseTuple()
will allocate a buffer of the needed size, copy the encoded data
into this buffer and adjust *buffer to reference the newly allocated storage. The caller
is responsible for calling 
PyMem_Free()
to free the allocated buffer after use.
et
(string, Unicode or character buffer compatible object) [const char *encoding, char
**buffer]
Same  as 
es
except that 8-bit string objects are passed through without recoding
them. Instead, the implementation assumes that the string object uses the encoding
passed in as parameter.
es#
(string, Unicode or character buffer compatible object) [const char *encoding, char
**buffer, int *buffer_length]
This variant on 
s#
is used for encoding Unicode and objects convertible to Unicode
into a character buffer. Unlike  the 
es
format, this variant allows input data which
contains NUL characters.
It requires three arguments. The first is only used as input, and must be a 
const
char*
which points to the name of an encoding as a NUL-terminated string, or NULL,
in which case the default encoding is used. An exception is raised if the named
encoding is not known to Python. The second argument must be a 
char**
; the value
of the pointer it references will be set to a buffer with the contents of the argument
text. The text will be encoded in the encoding specified by the first argument. The
third argument must be a pointer to an integer; the referenced integer will be set to
the number of bytes in the output buffer.
There are two modes of operation:
If *buffer points a NULL pointer, the function will allocate a buffer of the needed size,
copy the encoded data into this buffer and set *buffer to reference the newly allocated
storage. The caller is responsible for calling 
PyMem_Free()
to free the allocated buffer
after usage.
I f *buffer  points  to  a  non-NULL  pointer  (an  already  allocated  buffer),
PyArg_ParseTuple()
will use this location as the buffer and interpret the initial value of
*buffer_length as the buffer size. It will then copy the encoded data into the buffer and
NUL-terminate it. If the buffer is not large enough, a 
ValueError
will be set.
In both cases, *buffer_length is set to the length of the encoded data without the
trailing NUL byte.
et#
(string, Unicode or character buffer compatible object) [const char *encoding, char
**buffer, int *buffer_length]
Same as 
es#
except that string objects are passed through without recoding them.
Instead, the implementation assumes that the string object uses the encoding passed
in as parameter.
b
(integer) [unsigned char]
Convert a nonnegative Python integer to an unsigned tiny int, stored in a C 
unsigned
char
.
B
(integer) [unsigned char]
Convert a Python integer to a tiny int without overflow checking, stored in a C
unsigned char
.
New in version 2.3.
h
(integer) [short int]
Convert a Python integer to a C 
short int
.
H
(integer) [unsigned short int]
Convert a Python integer to a C 
unsigned short int
, without overflow checking.
New in version 2.3.
i
(integer) [int]
Convert a Python integer to a plain C 
int
.
I
(integer) [unsigned int]
Convert a Python integer to a C 
unsigned int
, without overflow checking.
New in version 2.3.
l
(integer) [long int]
Convert a Python integer to a C 
long int
.
k
(integer) [unsigned long]
Convert a Python integer or long integer to a C 
unsigned long
without overflow
checking.
New in version 2.3.
L
(integer) [PY_LONG_LONG]
Convert a Python integer to a C 
long long
. This format is only available on platforms
that support 
long long
(or 
_int64
on Windows).
K
(integer) [unsigned PY_LONG_LONG]
Convert a Python integer or long integer to a C 
unsigned long long
without overflow
checking. This format is only available on platforms that support 
unsigned long long
(or 
unsigned _int64
on Windows).
New in version 2.3.
n
(integer) [Py_ssize_t]
Convert a Python integer or long integer to a C 
Py_ssize_t
.
New in version 2.5.
c
(string of length 1) [char]
Convert a Python character, represented as a string of length 1, to a C 
char
.
f
(float) [float]
Convert a Python floating point number to a C 
float
.
d
(float) [double]
Convert a Python floating point number to a C 
double
.
D
(complex) [Py_complex]
Convert a Python complex number to a C 
Py_complex
structure.
O
(object) [PyObject *]
Store a Python object (without any conversion) in a C object pointer. The C program
thus receives the actual object that was passed. The object’s reference count is not
increased. The pointer stored is not NULL.
O!
(object) [typeobject, PyObject *]
Store a Python object in a C object pointer. This is similar to 
O
, but takes two C
arguments: the first is the address of a Python type object, the second is the address
of the C variable (of type 
PyObject*
) into which the object pointer is stored. If the
Python object does not have the required type, 
TypeError
is raised.
O&
(object) [converter, anything]
Convert a Python object to a C variable through a converter function. This takes two
arguments: the first is a function, the second is the address of a C variable (of
arbitrary type), converted to 
void *
. The converter function in turn is called as follows:
status = converter(object, address);
where object is the Python object to be converted and address is the 
void*
argument
that was passed to the 
PyArg_Parse*()
function. The returned status should be 
1
for
a successful conversion and 
0
if the conversion has failed. When the conversion fails,
the converter function should raise an exception and leave the content of address
unmodified.
Documents you may be interested
Documents you may be interested