Files
klz-cables.com/test-pdf-node.tsx

20 lines
537 B
TypeScript

import React from 'react';
import { renderToFile } from '@react-pdf/renderer';
import { PDFPage } from './lib/pdf-page';
import fs from 'fs';
const pageData = JSON.parse(fs.readFileSync('./lexical_avb.json', 'utf8'));
const page = { title: "Test AVB", content: pageData };
async function run() {
try {
await renderToFile(<PDFPage page={page} locale="de" />, 'test-render.pdf');
console.log('PDF rendered successfully offline!');
} catch(e) {
console.error('PDF Generation failed:');
console.error(e);
}
}
run();