7#ifndef CPDFOPERATION_INTERFACE_H
9#define 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