adobe.pdfservices.operation.internal.constants package

Submodules

adobe.pdfservices.operation.internal.constants.custom_error_messages module

class adobe.pdfservices.operation.internal.constants.custom_error_messages.CustomErrorMessages

Bases: object

GENERIC_CAN_NOT_BE_NONE = '{} can not be none'
GENERIC_CAN_NOT_BE_NONE_OR_EMPTY = '{} can not be none or empty'
INVALID_INPUT_ASSET = 'Invalid input asset provided for the operation'
INVALID_OUTPUT_ASSET = 'Invalid output asset provided for the operation'
SET_OUTPUT_VALIDATE = 'External assets can be set as output only when input is external asset as well'

adobe.pdfservices.operation.internal.constants.operation_header_info_endpoint_map module

class adobe.pdfservices.operation.internal.constants.operation_header_info_endpoint_map.OperationHeaderInfoEndpointMap(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

AUTO_TAG = ('PDF Autotag Operation', 'autotag')
COMBINE_PDF = ('Combine Files Operation', 'combinepdf')
COMPRESS_PDF = ('Compress PDF Operation', 'compresspdf')
CREATE_PDF = ('Create PDF Operation', 'createpdf')
DELETE_PAGES = ('Delete Pages Operation', 'pagemanipulation')
EXPORT_PDF = ('Export PDF Operation', 'exportpdf')
EXPORT_PDF_TO_IMAGES = ('Export PDF to Images Operation', 'pdftoimages')
EXTRACT_PDF = ('Extract PDF Operation', 'extractpdf')
E_SEAL = ('Electronic Seal Operation', 'electronicseal')
HTML_TO_PDF = ('HTML to PDF Operation', 'htmltopdf')
INSERT_PAGES = ('Insert Pages Operation', 'combinepdf')
LINEARIZE_PDF = ('Linearize PDF Operation', 'linearizepdf')
MERGE_DOCUMENT = ('Document Merge Operation', 'documentgeneration')
OCR = ('OCR Operation', 'ocr')
PDF_PROPERTIES = ('PDF Properties Operation', 'pdfproperties')
PROTECT_PDF = ('Protect PDF Operation', 'protectpdf')
REMOVE_PROTECTION = ('Remove Protection Operation', 'removeprotection')
REORDER_PAGES = ('Reorder Pages Operation', 'combinepdf')
REPLACE_PAGES = ('Replace Pages Operation', 'combinepdf')
ROTATE_PAGES = ('Reorder Pages Operation', 'pagemanipulation')
SPLIT_PDF = ('Split PDF Operation', 'splitpdf')
get_endpoint()
get_header_info()

adobe.pdfservices.operation.internal.constants.pdf_services_uri module

class adobe.pdfservices.operation.internal.constants.pdf_services_uri.PDFServicesURI

Bases: object

EU_URI = 'https://pdf-services-ew1.adobe.io'
REGION_URI_MAP = {Region.EU: 'https://pdf-services-ew1.adobe.io', Region.US: 'https://pdf-services-ue1.adobe.io'}
URI = 'https://pdf-services.adobe.io'
US_URI = 'https://pdf-services-ue1.adobe.io'
static get_default_uri()
static get_uri_for_region(region: Region)

adobe.pdfservices.operation.internal.constants.request_key module

class adobe.pdfservices.operation.internal.constants.request_key.RequestKey(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: str, Enum

enum of RequestKeys in the requests

AUTHN = 'ims.session_token'
DOWNLOAD = 'download'
PLATFORM = 'pdf_services_api'
STATUS = 'status'
UPLOAD = 'upload'

adobe.pdfservices.operation.internal.constants.service_constants module

class adobe.pdfservices.operation.internal.constants.service_constants.ServiceConstants

Bases: object

AUTOTAG_OPERATION_NAME = 'AUTOTAG_PDF'
COMBINE_PDF_NAME = 'COMBINE_PDF'
COMPRESS_PDF_OPERATION_NAME = 'COMPRESS_PDF'
CREATE_OPERATION_NAME = 'CREATE_PDF'
DELETE_PAGES_OPERATION_NAME = 'DELETE_PAGES'
DOCUMENT_MERGE_OPERATION_NAME = 'DOCUMENT_MERGE'
ESEAL_PDF_NAME = 'ESEAL_PDF'
EXPORT_PDF_OPERATION_NAME = 'EXPORT_PDF'
EXTRACT_OPERATION_NAME = 'EXTRACT_PDF'
HTML_TO_PDF_OPERATION_NAME = 'HTML_TO_PDF'
HTTP_CONNECT_TIMEOUT = 4000
HTTP_READ_TIMEOUT = 10000
INSERT_PAGES_OPERATION_NAME = 'INSERT_PAGES'
LINEARIZE_PDF_OPERATION_NAME = 'LINEARIZE_PDF'
OCR_PDF_OPERATION_NAME = 'OCR_PDF'
OPERATION_RESULT_TEMP_DIRECTORY = 'sdk_result'
PDF_PROPERTIES_OPERATION_NAME = 'PDF_PROPERTIES'
PDF_TO_IMAGES_OPERATION_NAME = 'PDF_TO_IMAGES'
PROTECT_PDF_NAME = 'PROTECT_PDF'
REMOVE_PROTECTION_OPERATION_NAME = 'REMOVE_PROTECTION'
REORDER_PAGES_OPERATION_NAME = 'REORDER_PAGES'
REPLACE_PAGES_OPERATION_NAME = 'REPLACE PAGES'
ROTATE_PAGES_OPERATION_NAME = 'ROTATE_PAGES'
SPLIT_PDF_OPERATION_NAME = 'SPLIT_PDF'

Module contents