how to convert pdf to image using itextsharp in c# : Creating secure pdf files control application utility azure html .net visual studio Official%20Python%20Manual%20of%20Python%202.7.6%20295-part1731

PyObject
PyString_InternFromString
(
const char *v
)
Return value: New reference.
A combination of 
PyString_FromString()
and 
PyString_InternInPlace()
, returning
either a new string object that has been interned, or a new (“owned”) reference to an
earlier interned string object with the same value.
Note:  This function is not available in 3.x and does not have a PyBytes alias.
PyObject
PyString_Decode
(
const char *s, Py_ssize_t size, const char *encoding, const
char *errors
)
Return value: New reference.
Create an object by decoding size bytes of the encoded buffer s using the codec
registered  for encoding. encoding  and errors  have  the  same  meaning as  the
parameters of the same name in the 
unicode()
built-in function. The codec to be
used is looked up using the Python codec registry. Return NULL if an exception was
raised by the codec.
Note:  This function is not available in 3.x and does not have a PyBytes alias.
Changed in version 2.5: This function used an 
int
type for size. This might require
changes in your code for properly supporting 64-bit systems.
PyObject
PyString_AsDecodedObject
(
PyObject *str, const char *encoding, const
char *errors
)
Return value: New reference.
Decode a string object by passing it to the codec registered for encoding and return
the result as Python object. encoding  and errors have the same meaning as the
parameters of the same name in the string 
encode()
method. The codec to be used is
looked up using the Python codec registry. Return NULL if an exception was raised by
the codec.
Note:  This function is not available in 3.x and does not have a PyBytes alias.
PyObject
PyString_Encode
(
const char *s, Py_ssize_t size, const char *encoding, const
char *errors
)
Return value: New reference.
Encode the 
char
buffer of the given size by passing it to the codec registered for
encoding and return a Python object. encoding and errors have the same meaning as
the parameters of the same name in the string 
encode()
method. The codec to be
Creating secure pdf files - 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
convert locked pdf to word online; advanced pdf encryption remover
Creating secure pdf files - 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 password security; can print pdf security
used is looked up using the Python codec registry. Return NULL if an exception was
raised by the codec.
Note:  This function is not available in 3.x and does not have a PyBytes alias.
Changed in version 2.5: This function used an 
int
type for size. This might require
changes in your code for properly supporting 64-bit systems.
PyObject
PyString_AsEncodedObject
(
PyObject *str, const char *encoding, const
char *errors
)
Return value: New reference.
Encode a string object using the codec registered for encoding and return the result
as Python object. encoding and errors have the same meaning as the parameters of
the same name in the string 
encode()
method. The codec to be used is looked up
using the Python codec registry. Return NULL if an exception was raised by the
codec.
Note:  This function is not available in 3.x and does not have a PyBytes alias.
index
modules |
next |
previous |
Python » Python v2.7.6 documentation » Python/C API Reference Manual » Concrete
Objects Layer »
© 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# Create PDF Library SDK to convert PDF from other file formats
C#.NET PDF document file creating library control, RasterEdge XDoc for C# developers to create a highly-secure and industry-standard PDF document file.
change security settings pdf reader; add security to pdf file
C# Word - Word Creating in C#.NET
New Word File and Load Word from Other Files. C#.NET Word document file creating library control, RasterEdge C# developers to create a highly-secure and industry
pdf password unlock; pdf secure
index
modules |
next |
previous |
Unicode Objects and Codecs
Unicode Objects
Unicode Type
These are the basic Unicode object types used for the Unicode implementation in Python:
Py_UNICODE
This type represents the storage type which is used by Python internally as basis for
holding Unicode ordinals. Python’s default builds use a 16-bit type for 
Py_UNICODE
and
store Unicode values internally as UCS2. It is also possible to build a UCS4 version of
Python (most recent Linux distributions come with UCS4 builds of Python). These
builds then use a 32-bit type for 
Py_UNICODE
and store Unicode data internally as
UCS4. On platforms where 
wchar_t
is available and compatible with the chosen
Python Unicode build variant, 
Py_UNICODE
is a typedef alias for 
wchar_t
to enhance
native platform compatibility. On all other platforms, 
Py_UNICODE
is a typedef alias for
either 
unsigned short
(UCS2) or 
unsigned long
(UCS4).
Note that UCS2 and UCS4 Python builds are not binary compatible. Please keep this in
mind when writing extensions or interfaces.
PyUnicodeObject
This subtype of 
PyObject
represents a Python Unicode object.
PyTypeObject 
PyUnicode_Type
This instance of 
PyTypeObject
represents the Python Unicode type. It is exposed to
Python code as 
unicode
and 
types.UnicodeType
.
The following APIs are really C macros and can be used to do fast checks and to access
internal read-only data of Unicode objects:
int 
PyUnicode_Check
(
PyObject *o
)
Return true if the object o is a Unicode object or an instance of a Unicode subtype.
Changed in version 2.2: Allowed subtypes to be accepted.
int 
PyUnicode_CheckExact
(
PyObject *o
)
Python » Python v2.7.6 documentation » Python/C API Reference Manual » Concrete
Objects Layer »
C# PowerPoint - PowerPoint Creating in C#.NET
PowerPoint File and Load PowerPoint from Other Files. C#.NET PowerPoint document file creating library control developers to create a highly-secure and industry
decrypt pdf with password; decrypt a pdf file online
C# Word - Word Create or Build in C#.NET
quick approach for C# developers to create a highly-secure and industry document in C#.NET using this Word document creating toolkit, if Create Word From PDF.
copy from locked pdf; pdf unlock
Return true if the object o is a Unicode object, but not an instance of a subtype.
New in version 2.2.
Py_ssize_t 
PyUnicode_GET_SIZE
(
PyObject *o
)
Return the size of the object. o has to be a 
PyUnicodeObject
(not checked).
Changed  in  version  2.5: This function  returned an 
int
type. This might require
changes in your code for properly supporting 64-bit systems.
Py_ssize_t 
PyUnicode_GET_DATA_SIZE
(
PyObject *o
)
Return the size of the object’s internal buffer in bytes. o has to be a 
PyUnicodeObject
(not checked).
Changed  in  version  2.5: This function  returned an 
int
type. This might require
changes in your code for properly supporting 64-bit systems.
Py_UNICODE
PyUnicode_AS_UNICODE
(
PyObject *o
)
Return a pointer to the internal 
Py_UNICODE
buffer of the object. o has to be a
PyUnicodeObject
(not checked).
const char* 
PyUnicode_AS_DATA
(
PyObject *o
)
Return a pointer to the internal buffer of the object. o has to be a 
PyUnicodeObject
(not checked).
int 
PyUnicode_ClearFreeList
()
Clear the free list. Return the total number of freed items.
New in version 2.6.
Unicode Character Properties
Unicode provides many different character properties. The most often needed ones are
available through these macros which are mapped to C functions depending on the
Python configuration.
int 
Py_UNICODE_ISSPACE
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is a whitespace character.
int 
Py_UNICODE_ISLOWER
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is a lowercase character.
C# Excel - Excel Creating in C#.NET
New Excel File and Load Excel from Other Files. C#.NET Excel document file creating library control, RasterEdge developers to create a highly-secure and industry
create secure pdf; decrypt pdf without password
XDoc.HTML5 Viewer for .NET, All Mature Features Introductions
By creating, loading, and modifying annotations, you can text selecting in order to secure your web controls, PDF document, image to pdf files and components
copy text from encrypted pdf; creating a secure pdf document
int 
Py_UNICODE_ISUPPER
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is an uppercase character.
int 
Py_UNICODE_ISTITLE
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is a titlecase character.
int 
Py_UNICODE_ISLINEBREAK
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is a linebreak character.
int 
Py_UNICODE_ISDECIMAL
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is a decimal character.
int 
Py_UNICODE_ISDIGIT
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is a digit character.
int 
Py_UNICODE_ISNUMERIC
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is a numeric character.
int 
Py_UNICODE_ISALPHA
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is an alphabetic character.
int 
Py_UNICODE_ISALNUM
(
Py_UNICODE ch
)
Return 1 or 0 depending on whether ch is an alphanumeric character.
These APIs can be used for fast direct character conversions:
Py_UNICODE 
Py_UNICODE_TOLOWER
(
Py_UNICODE ch
)
Return the character ch converted to lower case.
Py_UNICODE 
Py_UNICODE_TOUPPER
(
Py_UNICODE ch
)
Return the character ch converted to upper case.
Py_UNICODE 
Py_UNICODE_TOTITLE
(
Py_UNICODE ch
)
Return the character ch converted to title case.
int 
Py_UNICODE_TODECIMAL
(
Py_UNICODE ch
)
Return the character ch converted to a decimal positive integer. Return 
-1
if this is not
possible. This macro does not raise exceptions.
int 
Py_UNICODE_TODIGIT
(
Py_UNICODE ch
)
Return the character ch converted to a single digit integer. Return 
-1
if this is not
possible. This macro does not raise exceptions.
VB.NET Word: VB Tutorial to Convert Word to Other Formats in .NET
it is recommended to convert Word to raster image files, like png How to Convert & Render Word to PDF in VB then converting Word to a more secure document format
decrypt pdf online; decrypt pdf password online
VB.NET Word: How to Convert Word Document to PNG Image Format in
to other image and document formats, including converting Word to PDF in VB Word 2007 is equipped with a more secure document protection by utilizing the modern
decrypt pdf; create secure pdf online
double 
Py_UNICODE_TONUMERIC
(
Py_UNICODE ch
)
Return the character ch converted to a double. Return 
-1.0
if this is not possible. This
macro does not raise exceptions.
Plain Py_UNICODE
To create Unicode objects and access their basic sequence properties, use these APIs:
PyObject
PyUnicode_FromUnicode
(
const Py_UNICODE *u, Py_ssize_t size
)
Return value: New reference.
Create a Unicode object from the Py_UNICODE buffer u of the given size. u may be
NULL which causes the contents to be undefined. It is the user’s responsibility to fill in
the needed data. The buffer is copied into the new object. If the buffer is not NULL,
the return value might be a shared object. Therefore, modification of the resulting
Unicode object is only allowed when u is NULL.
Changed in version 2.5: This function used an 
int
type for size. This might require
changes in your code for properly supporting 64-bit systems.
PyObject
PyUnicode_FromStringAndSize
(
const char *u, Py_ssize_t size
)
Return value: New reference.
Create a Unicode object from the char buffer u. The bytes will be interpreted as being
UTF-8 encoded. u may also be NULL which causes the contents to be undefined. It is
the user’s responsibility to fill in the needed data. The buffer is copied into the new
object. If the buffer is not NULL, the return value might be a shared object. Therefore,
modification of the resulting Unicode object is only allowed when u is NULL.
New in version 2.6.
PyObject *
PyUnicode_FromString
(
const char *u
)
Return value: New reference.
Create a Unicode object from an UTF-8 encoded null-terminated char buffer u.
New in version 2.6.
PyObject
PyUnicode_FromFormat
(
const char *format, ...
)
Return value: New reference.
Take a C 
printf()
-style format string and a variable number of arguments, calculate
the size of the resulting Python unicode string and return a string with the values
formatted into it. The variable arguments must be C types and must correspond
exactly to the format characters in the format string. The following format characters
are allowed:
Format Characters
Type
Comment
%%
n/a
The literal % character.
%c
int
A single character, represented as
an C int.
%d
int
Exactly equivalent to 
printf("%d")
.
%u
unsigned int
Exactly equivalent to 
printf("%u")
.
%ld
long
Exactly equivalent to 
printf("%ld")
.
%lu
unsigned long
Exactly equivalent to 
printf("%lu")
.
%zd
Py_ssize_t
Exactly equivalent to 
printf("%zd")
.
%zu
size_t
Exactly equivalent to 
printf("%zu")
.
%i
int
Exactly equivalent to 
printf("%i")
.
%x
int
Exactly equivalent to 
printf("%x")
.
%s
char*
A null-terminated C character array.
%p
void*
The hex representation of a C
pointer. Mostly equivalent to
printf("%p")
except that it is
guaranteed to start with the literal 
0x
regardless of what the platform’s
printf
yields.
%U
PyObject*
A unicode object.
%V
PyObject*, char *
A unicode object (which may be
NULL) and a null-terminated C
character array as a second
parameter (which will be used, if the
first parameter is NULL).
%S
PyObject*
The result of calling
PyObject_Unicode()
.
%R
PyObject*
The result of calling
PyObject_Repr()
.
An unrecognized format character causes all the rest of the format string to be copied
as-is to the result string, and any extra arguments discarded.
New in version 2.6.
PyObject
PyUnicode_FromFormatV
(
const char *format, va_list vargs
)
Return value: New reference.
Identical to 
PyUnicode_FromFormat()
except that it takes exactly two arguments.
New in version 2.6.
Py_UNICODE
PyUnicode_AsUnicode
(
PyObject *unicode
)
Return a read-only pointer to the Unicode object’s internal 
Py_UNICODE
buffer, NULL if
unicode is not a Unicode object. Note that the resulting 
Py_UNICODE*
string may
contain embedded null characters, which would cause the string to be truncated when
used in most C functions.
Py_ssize_t 
PyUnicode_GetSize
(
PyObject *unicode
)
Return the length of the Unicode object.
Changed  in  version  2.5: This function  returned an 
int
type. This might require
changes in your code for properly supporting 64-bit systems.
PyObject
PyUnicode_FromEncodedObject
(
PyObject *obj, const char *encoding, const
char *errors
)
Return value: New reference.
Coerce an encoded object obj to an Unicode object and return a reference with
incremented refcount.
String and other char buffer compatible objects are decoded according to the given
encoding and using the error handling defined by errors. Both can be NULL to have
the interface use the default values (see the next section for details).
All other objects, including Unicode objects, cause a 
TypeError
to be set.
The API returns NULL if there was an error. The caller is responsible for decref’ing the
returned objects.
PyObject
PyUnicode_FromObject
(
PyObject *obj
)
Return value: New reference.
Shortcut  for 
PyUnicode_FromEncodedObject(obj, NULL, "strict")
which is used
throughout the interpreter whenever coercion to Unicode is needed.
If the platform supports 
wchar_t
and provides a header file wchar.h, Python can interface
directly to this type using the following functions. Support is optimized if Python’s own
Py_UNICODE
type is identical to the system’s 
wchar_t
.
wchar_t Support
wchar_t
support for platforms which support it:
PyObject
PyUnicode_FromWideChar
(
const wchar_t *w, Py_ssize_t size
)
Return value: New reference.
Create a Unicode object from the 
wchar_t
buffer w of the given size. Return NULL on
failure.
Changed in version 2.5: This function used an 
int
type for size. This might require
changes in your code for properly supporting 64-bit systems.
Py_ssize_t 
PyUnicode_AsWideChar
(
PyUnicodeObject *unicode, wchar_t *w,
Py_ssize_t size
)
Copy the Unicode object contents into the 
wchar_t
buffer w. At most size 
wchar_t
characters are copied (excluding a possibly trailing 0-termination character). Return
the number of 
wchar_t
characters copied or -1 in case of an error. Note that the
resulting 
wchar_t
string may or may not be 0-terminated. It is the responsibility of the
caller to make sure that the 
wchar_t
string is 0-terminated in case this is required by
the application. Also, note that the 
wchar_t*
string might contain null characters,
which would cause the string to be truncated when used with most C functions.
Changed in version 2.5: This function returned an 
int
type and used an 
int
type for
size. This might require changes in your code for properly supporting 64-bit systems.
Built-in Codecs
Python provides a set of built-in codecs which are written in C for speed. All of these
codecs are directly usable via the following functions.
Many of the following APIs take two arguments encoding and errors, and they have the
same semantics as the ones of the built-in 
unicode()
Unicode object constructor.
Setting encoding to NULL causes the default encoding to be used which is ASCII. The file
system calls should use 
Py_FileSystemDefaultEncoding
as the encoding for file names.
This variable should be treated as read-only: on some systems, it will be a pointer to a
static string, on others, it will change at run-time (such as when the application invokes
setlocale).
Error handling is set by errors which may also be set to NULL meaning to use the default
handling defined for the codec. Default error handling for all built-in codecs is “strict”
(
ValueError
is raised).
The codecs all use a similar interface. Only deviation from the following generic ones are
documented for simplicity.
Generic Codecs
These are the generic codec APIs:
PyObject
PyUnicode_Decode
(
const char *s, Py_ssize_t size, const char *encoding,
const char *errors
)
Return value: New reference.
Create a Unicode object by decoding size bytes of the encoded string s. encoding and
errors have the same meaning as the parameters of the same name in the 
unicode()
built-in function. The codec to be used is looked up using the Python codec registry.
Return NULL if an exception was raised by the codec.
Changed in version 2.5: This function used an 
int
type for size. This might require
changes in your code for properly supporting 64-bit systems.
PyObject
PyUnicode_Encode
(
const Py_UNICODE *s, Py_ssize_t size, const
char *encoding, const char *errors
)
Return value: New reference.
Encode the 
Py_UNICODE
buffer s of the given size and return a Python string object.
encoding and errors have the same meaning as the parameters of the same name in
the Unicode 
encode()
method. The codec to be used is looked up using the Python
codec registry. Return NULL if an exception was raised by the codec.
Changed in version 2.5: This function used an 
int
type for size. This might require
changes in your code for properly supporting 64-bit systems.
PyObject
PyUnicode_AsEncodedString
(
PyObject *unicode, const char *encoding,
const char *errors
)
Return value: New reference.
Encode a Unicode object and return the result as Python string object. encoding and
errors have the same meaning as the parameters of the same name in the Unicode
encode()
method. The codec to be used is looked up using the Python codec registry.
Return NULL if an exception was raised by the codec.
UTF-8 Codecs
These are the UTF-8 codec APIs:
PyObject
PyUnicode_DecodeUTF8
(
const char *s, Py_ssize_t size, const char *errors
)
Return value: New reference.
Create a Unicode object by decoding size bytes of the UTF-8 encoded string s. Return
NULL if an exception was raised by the codec.
Changed in version 2.5: This function used an 
int
type for size. This might require
changes in your code for properly supporting 64-bit systems.
Documents you may be interested
Documents you may be interested