document-conversion-assistant
Version:
A document conversion tool that maintains format and style consistency
30 lines (27 loc) • 1.04 kB
TypeScript
declare module 'mammoth' {
export interface ConvertToHtmlOptions {
styleMap?: string[];
includeEmbeddedStyleMap?: boolean;
includeDefaultStyleMap?: boolean;
convertImage?: (image: any) => any;
ignoreEmptyParagraphs?: boolean;
idPrefix?: string;
transformDocument?: (document: any) => any;
}
export interface ConvertToMarkdownOptions {
styleMap?: string[];
includeEmbeddedStyleMap?: boolean;
includeDefaultStyleMap?: boolean;
convertImage?: (image: any) => any;
ignoreEmptyParagraphs?: boolean;
idPrefix?: string;
transformDocument?: (document: any) => any;
}
export interface ConvertResult {
value: string;
messages: any[];
}
export function convertToHtml(input: Buffer | ArrayBuffer, options?: ConvertToHtmlOptions): Promise<ConvertResult>;
export function convertToMarkdown(input: Buffer | ArrayBuffer, options?: ConvertToMarkdownOptions): Promise<ConvertResult>;
export function extractRawText(input: Buffer | ArrayBuffer): Promise<ConvertResult>;
}