-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcreate-docx.js
More file actions
7 lines (7 loc) · 7.46 KB
/
create-docx.js
File metadata and controls
7 lines (7 loc) · 7.46 KB
1
2
3
4
5
6
7
const fs = require('fs');
const path = require('path');
const docxBase64 = "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";
const targetDir = path.join(__dirname, 'Decodocs', 'web', 'public', 'test-docs');
fs.mkdirSync(targetDir, { recursive: true });
fs.writeFileSync(path.join(targetDir, 'dummy.docx'), Buffer.from(docxBase64, 'base64'));
console.log('Done!');