How to use the word/styles.xml function in word

To help you get started, we’ve selected a few word examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github dolanmiu / docx / src / import-dotx / import-dotx.ts View on Github external
public async extract(data: Buffer): Promise {
        const zipContent = await JSZip.loadAsync(data);

        const stylesContent = await zipContent.files["word/styles.xml"].async("text");
        const stylesFactory = new ExternalStylesFactory();
        const styles = stylesFactory.newInstance(stylesContent);

        const documentContent = zipContent.files["word/document.xml"];
        const documentRefs: IDocumentRefs = this.extractDocumentRefs(await documentContent.async("text"));
        const titlePageIsDefined = this.titlePageIsDefined(await documentContent.async("text"));

        const relationshipContent = zipContent.files["word/_rels/document.xml.rels"];
        const documentRelationships: IRelationshipFileInfo[] = this.findReferenceFiles(await relationshipContent.async("text"));

        const media = new Media();

        const headers: IDocumentHeader[] = [];
        for (const headerRef of documentRefs.headers) {
            const relationFileInfo = documentRelationships.find((rel) => rel.id === headerRef.id);
            if (relationFileInfo === null || !relationFileInfo) {
github gitlabhq / gitlabhq / app / assets / javascripts / index.js View on Github external
.then((content) => {
        this.docx = new Docx(content);
        return this.asyncResult.files['word/styles.xml'].async('string');
      })
      .then((content) => {
github zVolodymyr / docxjs / src / DocumentParser.ts View on Github external
parseStylesAsync(zip) {
            return zip.files["word/styles.xml"]
                .async("string")
                .then((xml) => this.parseStylesFile(xml));
        }

word

Word Processing Document library

Apache-2.0
Latest version published 4 years ago

Package Health Score

70 / 100
Full package analysis