iDRS™ SDK 16
Loading...
Searching...
No Matches
CPdfOperation_interface.h
Go to the documentation of this file.
1
7#ifndef CPDFOPERATION_INTERFACE_H
8
9#define CPDFOPERATION_INTERFACE_H
10
11#include "idrs_interface.h"
13
14#include "idrs_common.h"
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
37IDRS_ERROR CPdfOperation_ApplySignature(const idrs_string strInputFilePath, const idrs_string strOutputFilePath, const idrs_string strPassword, const CDigitalSignature argDigitalSignature, const CPdfUpdateParams argPdfUpdateParams, idrs_exception *pargException);
38
57IDRS_ERROR CPdfOperation_ApplySignature2(const idrs_string strDocumentFilePath, const idrs_string strPassword, const CDigitalSignature argDigitalSignature, const CPdfUpdateParams argPdfUpdateParams, idrs_exception *pargException);
58
76IDRS_ERROR CPdfOperation_ApplySignature3(IByteStream argInputStream, IByteStream argOutputStream, const idrs_string strPassword, const CDigitalSignature argDigitalSignature, const CPdfUpdateParams argPdfUpdateParams, idrs_exception *pargException);
77
96IDRS_ERROR CPdfOperation_ApplySignature4(IByteStream argDocumentStream, const idrs_string strPassword, const CDigitalSignature argDigitalSignature, const CPdfUpdateParams argPdfUpdateParams, idrs_exception *pargException);
97
112IDRS_ERROR CPdfOperation_CompressedAsPdf(const idrs_string strInputFilePath, IByteStream argOutputStream, const CPdfOutputParams argPdfOutputParams, idrs_exception *pargException);
113
127IDRS_ERROR CPdfOperation_CompressedAsPdf2(const idrs_string strInputFilePath, IByteStream argOutputStream, idrs_exception *pargException);
128
143IDRS_ERROR CPdfOperation_CompressedAsPdf3(const idrs_string strInputFilePath, const idrs_string strOutputFilePath, const CPdfOutputParams argPdfOutputParams, idrs_exception *pargException);
144
158IDRS_ERROR CPdfOperation_CompressedAsPdf4(const idrs_string strInputFilePath, const idrs_string strOutputFilePath, idrs_exception *pargException);
159
160#ifdef __cplusplus
161}
162#endif /* __cplusplus */
163
164#endif /* CPDFOPERATION_INTERFACE_H */
Interface for CDigitalSignature wrapper.
IDRS_ERROR CPdfOperation_ApplySignature(const idrs_string strInputFilePath, const idrs_string strOutputFilePath, const idrs_string strPassword, const CDigitalSignature argDigitalSignature, const CPdfUpdateParams argPdfUpdateParams, idrs_exception *pargException)
Adds a digital signature to an existing PDF document and save the result to another document.
IDRS_ERROR CPdfOperation_CompressedAsPdf4(const idrs_string strInputFilePath, const idrs_string strOutputFilePath, idrs_exception *pargException)
Loads the input image or PDF document and creates a compressed PDF document.
IDRS_ERROR CPdfOperation_CompressedAsPdf(const idrs_string strInputFilePath, IByteStream argOutputStream, const CPdfOutputParams argPdfOutputParams, idrs_exception *pargException)
Loads the input image or PDF document and creates a compressed PDF document.
IDRS_ERROR CPdfOperation_ApplySignature4(IByteStream argDocumentStream, const idrs_string strPassword, const CDigitalSignature argDigitalSignature, const CPdfUpdateParams argPdfUpdateParams, idrs_exception *pargException)
Adds a digital signature to an existing PDF document and save the result in the same document (append...
IDRS_ERROR CPdfOperation_ApplySignature2(const idrs_string strDocumentFilePath, const idrs_string strPassword, const CDigitalSignature argDigitalSignature, const CPdfUpdateParams argPdfUpdateParams, idrs_exception *pargException)
Adds a digital signature to an existing PDF document and save the result in the same document (append...
IDRS_ERROR CPdfOperation_CompressedAsPdf3(const idrs_string strInputFilePath, const idrs_string strOutputFilePath, const CPdfOutputParams argPdfOutputParams, idrs_exception *pargException)
Loads the input image or PDF document and creates a compressed PDF document.
IDRS_ERROR CPdfOperation_ApplySignature3(IByteStream argInputStream, IByteStream argOutputStream, const idrs_string strPassword, const CDigitalSignature argDigitalSignature, const CPdfUpdateParams argPdfUpdateParams, idrs_exception *pargException)
Adds a digital signature to an existing PDF document and save the result to another document.
IDRS_ERROR CPdfOperation_CompressedAsPdf2(const idrs_string strInputFilePath, IByteStream argOutputStream, idrs_exception *pargException)
Loads the input image or PDF document and creates a compressed PDF document.
CDigitalSignature container class that manages all signature aspects (digital certificate,...
CPdfOutputParams class manages the parameters to create a Pdf file.
The CPdfUpdateParams class manages the parameters for PDF update operations.
IByteStream defines the interface required to provide read, write and seek functionalities for a sequ...
Class that handles a string of characters.
Interface for idrs wrapper.
unsigned long IDRS_ERROR
The IDRS_ERROR data type defines an error code.
Definition idrserr_interface.h:16