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
JavaScript
"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