[javascript] Marked를 사용하여 마크다운 문서를 프린트하는 방법은?
const marked = require('marked');
const fs = require('fs');

// 마크다운 파일 읽기
const markdown = fs.readFileSync('example.md', 'utf8');

// 마크다운을 HTML로 변환
const html = marked(markdown);

// HTML을 프린트
window.print();

이 코드는 Node.js 환경에서 작동합니다. markedfs 모듈을 사용하여 마크다운 파일을 읽고, marked를 사용하여 마크다운을 HTML로 변환한 뒤, window.print() 함수를 이용하여 HTML을 프린트합니다.

이 예제 코드를 실행하려면 marked 라이브러리를 먼저 설치해야 합니다. 명령 프롬프트에서 다음 명령을 실행하여 marked를 설치하세요.

npm install marked

위의 코드에서 example.md는 프린트하고자 하는 마크다운 파일의 경로입니다. 해당 부분을 실제 파일의 경로로 수정하여 사용하시면 됩니다.

마크다운을 HTML로 변환한 뒤에 html 변수에 저장했기 때문에, 필요한 경우 페이지 레이아웃 등을 추가로 커스터마이즈할 수 있습니다. 프린트하기 전에 이를 활용하여 원하는 형식으로 스타일링할 수 있습니다.

참고로, 이 예제는 Node.js 환경에서 작동하며, 웹 브라우저에서 작동시키기 위해서는 약간의 수정이 필요할 수 있습니다.