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 1 MB
"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