mirror of
https://github.com/kemko/resume.git
synced 2026-01-01 15:55:47 +03:00
18 lines
461 B
TypeScript
18 lines
461 B
TypeScript
import mdToPdf from 'md-to-pdf';
|
|
import { getLogger } from './logger';
|
|
|
|
const logger = getLogger("markdownToPdf");
|
|
|
|
export const markdownToPdf = async (inputFilePath: string) => {
|
|
try {
|
|
logger.info("Converting Markdown to PDF...");
|
|
const pdf = await mdToPdf({ path: inputFilePath });
|
|
|
|
logger.info("PDF generated successfully!");
|
|
return pdf;
|
|
} catch (error: any) {
|
|
logger.error(`Error occurred: ${error.message}`);
|
|
throw error;
|
|
}
|
|
}
|