@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
46 lines (45 loc) • 1.86 kB
TypeScript
import { TransitionsDocument, MetadataInformation, HeadersFootersDocument, PagesDocument, Security, AnnotationsDocument, BackgroundsDocument, FormDocument, FoldersDocument, Parameter, ImagesDocument, SignaturesDocument, AttachmentsDocument } from "./../index";
export interface DocumentInterface {
annotations?: AnnotationsDocument;
attachments?: AttachmentsDocument;
backgrounds?: BackgroundsDocument;
folders?: FoldersDocument;
form?: FormDocument;
headersFooters?: HeadersFootersDocument;
images?: ImagesDocument;
information: MetadataInformation;
pages?: PagesDocument;
security: Security;
signatures?: SignaturesDocument;
transitions?: TransitionsDocument;
}
export declare class Document implements DocumentInterface, Parameter {
annotations?: AnnotationsDocument;
attachments?: AttachmentsDocument;
backgrounds?: BackgroundsDocument;
folders?: FoldersDocument;
form?: FormDocument;
headersFooters?: HeadersFootersDocument;
images?: ImagesDocument;
information: MetadataInformation;
pages?: PagesDocument;
security: Security;
signatures?: SignaturesDocument;
transitions?: TransitionsDocument;
constructor(data: any);
static getAnnotationsDescription(): string;
static getAttachmentsDescription(): string;
static getBackgroundsDescription(): string;
static getFoldersDescription(): string;
static getFormDescription(): string;
static getHeadersFootersDescription(): string;
static getImagesDescription(): string;
static getInformationDescription(): string;
static getPagesDescription(): string;
static getSecurityDescription(): string;
static getSignaturesDescription(): string;
static getTransitionsDescription(): string;
static fromJson(data: any): Document;
toJson(): any;
clone(): Document;
}