UNPKG

asposepdfcloud

Version:

Aspose.PDF Cloud is a REST API for creating and editing PDF files. Most popular features proposed by Aspose.PDF Cloud: PDF to Word, Convert PDF to Image, Merge PDF, Split PDF, Add Images to PDF, Rotate PDF. It can also be used to convert PDF files to diff

920 lines 997 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.PdfApi = void 0; const objectSerializer_1 = require("../objectSerializer"); const configuration_1 = require("../configuration"); const requestHelper_1 = require("../requestHelper"); let defaultBasePath = 'https://api.aspose.cloud/v3.0'; class PdfApi { constructor(...arr) { this._basePath = defaultBasePath; this.defaultHeaders = {}; this._useQuerystring = false; if (arr.length === 1) { this.configuration = new configuration_1.Configuration(true, "", "", arr[0]); } else if (arr.length === 2) { this.configuration = new configuration_1.Configuration(false, arr[0], arr[1], defaultBasePath); } } set useQuerystring(value) { this._useQuerystring = value; } set basePath(basePath) { this.configuration.baseUrl = basePath; } get basePath() { return this.configuration.baseUrl; } copyFile(srcPath, destPath, srcStorageName, destStorageName, versionId) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/storage/file/copy/{srcPath}' .replace('{' + 'srcPath' + '}', encodeURIComponent(String(srcPath)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (srcPath === null || srcPath === undefined) { throw new Error('Required parameter srcPath was null or undefined when calling copyFile.'); } if (destPath === null || destPath === undefined) { throw new Error('Required parameter destPath was null or undefined when calling copyFile.'); } if (destPath !== undefined && null !== destPath) { localVarQueryParameters['destPath'] = objectSerializer_1.ObjectSerializer.serialize(destPath, "string"); } if (srcStorageName !== undefined && null !== srcStorageName) { localVarQueryParameters['srcStorageName'] = objectSerializer_1.ObjectSerializer.serialize(srcStorageName, "string"); } if (destStorageName !== undefined && null !== destStorageName) { localVarQueryParameters['destStorageName'] = objectSerializer_1.ObjectSerializer.serialize(destStorageName, "string"); } if (versionId !== undefined && null !== versionId) { localVarQueryParameters['versionId'] = objectSerializer_1.ObjectSerializer.serialize(versionId, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'PUT', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, ""); return Promise.resolve({ body: result, response }); }); } copyFolder(srcPath, destPath, srcStorageName, destStorageName) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/storage/folder/copy/{srcPath}' .replace('{' + 'srcPath' + '}', encodeURIComponent(String(srcPath)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (srcPath === null || srcPath === undefined) { throw new Error('Required parameter srcPath was null or undefined when calling copyFolder.'); } if (destPath === null || destPath === undefined) { throw new Error('Required parameter destPath was null or undefined when calling copyFolder.'); } if (destPath !== undefined && null !== destPath) { localVarQueryParameters['destPath'] = objectSerializer_1.ObjectSerializer.serialize(destPath, "string"); } if (srcStorageName !== undefined && null !== srcStorageName) { localVarQueryParameters['srcStorageName'] = objectSerializer_1.ObjectSerializer.serialize(srcStorageName, "string"); } if (destStorageName !== undefined && null !== destStorageName) { localVarQueryParameters['destStorageName'] = objectSerializer_1.ObjectSerializer.serialize(destStorageName, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'PUT', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, ""); return Promise.resolve({ body: result, response }); }); } createFolder(path, storageName) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/storage/folder/{path}' .replace('{' + 'path' + '}', encodeURIComponent(String(path)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (path === null || path === undefined) { throw new Error('Required parameter path was null or undefined when calling createFolder.'); } if (storageName !== undefined && null !== storageName) { localVarQueryParameters['storageName'] = objectSerializer_1.ObjectSerializer.serialize(storageName, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'PUT', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, ""); return Promise.resolve({ body: result, response }); }); } deleteAnnotation(name, annotationId, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/annotations/{annotationId}' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'annotationId' + '}', encodeURIComponent(String(annotationId)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteAnnotation.'); } if (annotationId === null || annotationId === undefined) { throw new Error('Required parameter annotationId was null or undefined when calling deleteAnnotation.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteBookmark(name, bookmarkPath, folder, storage, password) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/bookmarks/bookmark/{bookmarkPath}' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'bookmarkPath' + '}', encodeURIComponent(String(bookmarkPath)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteBookmark.'); } if (bookmarkPath === null || bookmarkPath === undefined) { throw new Error('Required parameter bookmarkPath was null or undefined when calling deleteBookmark.'); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (password !== undefined && null !== password) { localVarQueryParameters['password'] = objectSerializer_1.ObjectSerializer.serialize(password, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteDocumentAnnotations(name, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/annotations' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteDocumentAnnotations.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteDocumentBookmarks(name, folder, storage, password) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/bookmarks/tree' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteDocumentBookmarks.'); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (password !== undefined && null !== password) { localVarQueryParameters['password'] = objectSerializer_1.ObjectSerializer.serialize(password, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteDocumentLayer(name, pageNumber, layerId, folder, storage, passBase64) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/layers' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteDocumentLayer.'); } if (pageNumber === null || pageNumber === undefined) { throw new Error('Required parameter pageNumber was null or undefined when calling deleteDocumentLayer.'); } if (layerId === null || layerId === undefined) { throw new Error('Required parameter layerId was null or undefined when calling deleteDocumentLayer.'); } if (pageNumber !== undefined && null !== pageNumber) { localVarQueryParameters['pageNumber'] = objectSerializer_1.ObjectSerializer.serialize(pageNumber, "number"); } if (layerId !== undefined && null !== layerId) { localVarQueryParameters['layerId'] = objectSerializer_1.ObjectSerializer.serialize(layerId, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (passBase64 !== undefined && null !== passBase64) { localVarQueryParameters['passBase64'] = objectSerializer_1.ObjectSerializer.serialize(passBase64, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteDocumentLinkAnnotations(name, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/links' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteDocumentLinkAnnotations.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteDocumentStamps(name, storage, folder, password) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/stamps' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteDocumentStamps.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } if (password !== undefined && null !== password) { localVarQueryParameters['password'] = objectSerializer_1.ObjectSerializer.serialize(password, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteDocumentTables(name, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/tables' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteDocumentTables.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteField(name, fieldName, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/fields/{fieldName}' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'fieldName' + '}', encodeURIComponent(String(fieldName)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteField.'); } if (fieldName === null || fieldName === undefined) { throw new Error('Required parameter fieldName was null or undefined when calling deleteField.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteFile(path, storageName, versionId) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/storage/file/{path}' .replace('{' + 'path' + '}', encodeURIComponent(String(path)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (path === null || path === undefined) { throw new Error('Required parameter path was null or undefined when calling deleteFile.'); } if (storageName !== undefined && null !== storageName) { localVarQueryParameters['storageName'] = objectSerializer_1.ObjectSerializer.serialize(storageName, "string"); } if (versionId !== undefined && null !== versionId) { localVarQueryParameters['versionId'] = objectSerializer_1.ObjectSerializer.serialize(versionId, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, ""); return Promise.resolve({ body: result, response }); }); } deleteFolder(path, storageName, recursive) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/storage/folder/{path}' .replace('{' + 'path' + '}', encodeURIComponent(String(path)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (path === null || path === undefined) { throw new Error('Required parameter path was null or undefined when calling deleteFolder.'); } if (storageName !== undefined && null !== storageName) { localVarQueryParameters['storageName'] = objectSerializer_1.ObjectSerializer.serialize(storageName, "string"); } if (recursive !== undefined && null !== recursive) { localVarQueryParameters['recursive'] = objectSerializer_1.ObjectSerializer.serialize(recursive, "boolean"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, ""); return Promise.resolve({ body: result, response }); }); } deleteImage(name, imageId, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/images/{imageId}' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'imageId' + '}', encodeURIComponent(String(imageId)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteImage.'); } if (imageId === null || imageId === undefined) { throw new Error('Required parameter imageId was null or undefined when calling deleteImage.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deleteLinkAnnotation(name, linkId, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/links/{linkId}' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'linkId' + '}', encodeURIComponent(String(linkId)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deleteLinkAnnotation.'); } if (linkId === null || linkId === undefined) { throw new Error('Required parameter linkId was null or undefined when calling deleteLinkAnnotation.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deletePage(name, pageNumber, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/pages/{pageNumber}' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'pageNumber' + '}', encodeURIComponent(String(pageNumber)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deletePage.'); } if (pageNumber === null || pageNumber === undefined) { throw new Error('Required parameter pageNumber was null or undefined when calling deletePage.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deletePageAnnotations(name, pageNumber, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/pages/{pageNumber}/annotations' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'pageNumber' + '}', encodeURIComponent(String(pageNumber)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deletePageAnnotations.'); } if (pageNumber === null || pageNumber === undefined) { throw new Error('Required parameter pageNumber was null or undefined when calling deletePageAnnotations.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deletePageLinkAnnotations(name, pageNumber, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/pages/{pageNumber}/links' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'pageNumber' + '}', encodeURIComponent(String(pageNumber)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deletePageLinkAnnotations.'); } if (pageNumber === null || pageNumber === undefined) { throw new Error('Required parameter pageNumber was null or undefined when calling deletePageLinkAnnotations.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deletePageStamps(name, pageNumber, storage, folder, password) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/pages/{pageNumber}/stamps' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'pageNumber' + '}', encodeURIComponent(String(pageNumber)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deletePageStamps.'); } if (pageNumber === null || pageNumber === undefined) { throw new Error('Required parameter pageNumber was null or undefined when calling deletePageStamps.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } if (password !== undefined && null !== password) { localVarQueryParameters['password'] = objectSerializer_1.ObjectSerializer.serialize(password, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuerystring, json: true, }; if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { localVarRequestOptions.formData = localVarFormParams; } else { localVarRequestOptions.form = localVarFormParams; } } const response = yield (0, requestHelper_1.invokeApiMethod)(localVarRequestOptions, this.configuration, false, fileData); const result = objectSerializer_1.ObjectSerializer.deserialize(response.body, "AsposeResponse"); return Promise.resolve({ body: result, response }); }); } deletePageTables(name, pageNumber, storage, folder) { return __awaiter(this, void 0, void 0, function* () { const localVarPath = this.basePath + '/pdf/{name}/pages/{pageNumber}/tables' .replace('{' + 'name' + '}', encodeURIComponent(String(name)).replace('%2F', '/')) .replace('{' + 'pageNumber' + '}', encodeURIComponent(String(pageNumber)).replace('%2F', '/')); let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this.defaultHeaders); let localVarFormParams = {}; if (name === null || name === undefined) { throw new Error('Required parameter name was null or undefined when calling deletePageTables.'); } if (pageNumber === null || pageNumber === undefined) { throw new Error('Required parameter pageNumber was null or undefined when calling deletePageTables.'); } if (storage !== undefined && null !== storage) { localVarQueryParameters['storage'] = objectSerializer_1.ObjectSerializer.serialize(storage, "string"); } if (folder !== undefined && null !== folder) { localVarQueryParameters['folder'] = objectSerializer_1.ObjectSerializer.serialize(folder, "string"); } let localVarUseFormData = false; let fileData = null; let localVarRequestOptions = { method: 'DELETE', qs: localVarQueryParameters, headers: localVarHeaderParams, uri: localVarPath, useQuerystring: this._useQuer