# 무료로 마크다운 형식에서 일본어 레이아웃의 인쇄 품질 PDF 파일을 생성할 수 있는 'pfpdf'

> https://bookfactory.kr/board/news/24388
> 게시판: 뉴스
> 작성자: tachikoma43
> 작성일: 2026-11-02T05:33:39.226Z

---

Preferred Network 은 일본어 자동 번역으로 유명한 'PLaMo 번역'으로, 마크다운 파일에서 일본어 PDF 문서를 생성하는 CLI 도구인 'pfpdf'를 오픈소스로 공개했습니다. pfpdf 를 사용하면 문서 내용을 마크다운과 Git 으로 관리하고, 배포용 PDF 를 단 한 번의 명령어로 다시 생성할 수 있는 워크플로우를 구현할 수 있습니다. 마크다운에서 깔끔한 PDF 를 만드는 CLI 도구 pfpdf 를 공개했습니다｜Preferred Networks 주식회사 https://www.preferred.jp/ja/blog/tech/1798 pfpdf — 마크다운에서 인쇄 품질의 PDF 로 https://pfpdf.preferred.tech/ja/

마크다운 파일을 깔끔하게 PDF 로 변환하는 도구 pfpdf 를 만들어 공개했습니다! LLM 에만 맡기면 매번 디자인이 다른 PDF 가 만들어지지만, pfpdf 를 사용하면 리포지토리에 마크다운 파일만 두면 수식이나 코드 하이라이트를 포함하여 깔끔한 PDF 로 변환할 수 있습니다. https://t.co/fRbtODUxu4

pfpdf 를 사용하려면 Node.js 가 설치되어야 합니다. PowerShell 을 열고 다음 명령어를 입력합니다. winget install OpenJS.NodeJS.LTS Node.js 설치가 완료되면 PowerShell 을 재시작하고 md 파일을 저장한 폴더로 이동합니다. 그런 다음 다음 명령어를 실행하면 됩니다. 명령어에서는 --input 에 변환 원본 파일, --output 에 출력 대상 파일, --title 에 PDF 의 제목을 지정합니다. npx @pfnet-research/pfpdf@latest --input sample.md --output sample.pdf --title "pfpdf 동작 테스트" 첫 실행 시 패키지의 설치를 확인하므로, "y" 를 입력하여 승인합니다. 또한, pfpdf 는 PDF 렌더링용 Chromium 을 자동으로 다운로드합니다. 2 회차 이후 실행 시 캐시된 브라우저가 사용되며, 수식이나 코드 하이라이트 등의 내장 기능을 사용하는 문서라면 오프라인으로 변환 가능합니다. 처리가 끝나면 PDF 파일이 생성됩니다. 샘플 md 파일을 PDF 형식으로 변환한 결과는 다음과 같습니다. 수식은 정상적으로 표시되며 링크도 내장되어 있습니다. pfpdf 는 명령어로 여러 md 파일을 연결할 수 있으며, --template 를 사용하여 7 가지 디자인 템플릿 중 하나를 선택하여 적용할 수 있습니다. 디자인 템플릿은 공식 사이트의 템플릿 갤러리에서 확인하실 수 있습니다. 개발한 Preferred Network 의 엔지니어인 이모스(이모스)こと今城健太郎氏は「昨今 LLM 이나 코딩 에이전트가 크게 진화하여 문서를 쉽게 작성할 수 있게 되었고, Google Docs 나 Word 로 글을 쓰는 것보다 Markdown 으로 작성하는 것이 더 편리해지는 경우가 많아지고 있습니다. 반면 Markdown 은 고정된 렌더링 도구가 없어 그대로 고객이나 사용자에게 제공하기는 어렵습니다」と述べています. 또한, pfpdf 의 소스 코드 포함 레포지토리는 GitHub 에 호스팅됩니다. pfnet-research/pfpdf: Markdown 파일용 PDF typesetting tool https://github.com/pfnet-research/pfpdf Google 우선 소스로 설정 Clipboard 기사 제목과 URL 을 복사 X Facebook Bluesky Discord Threads

Node.js 설치가 완료되면 PowerShell 을 재부팅한 후, md 파일을 저장한 폴더로 이동한 다음 다음 명령어를 실행하면 됩니다. 명령어에서는 --input 에 원본 파일, --output 에 출력 파일, --title 에 PDF 제목을 지정합니다. npx @pfnet-research/pfpdf@latest --input sample.md --output sample.pdf --title "pfpdf 동작 테스트"입니다. 첫 실행 시 패키지 설치 확인이 나타나므로 'y'를 입력하여 승인합니다. 또한, pfpdf 는 PDF 렌더링을 위해 Chromium 을 자동으로 다운로드합니다. 두 번째 실행 이후에는 캐시된 브라우저가 사용되며, 수식이나 코드 하이라이트와 같은 내장 기능을 사용하는 문서의 경우 오프라인으로 변환이 가능합니다. 처리가 완료되면 PDF 파일이 생성됩니다. 샘플 md 파일을 PDF 형식으로 변환한 결과는 다음과 같습니다. 수식은 정상적으로 표시되며 링크도 삽입되어 있습니다. pfpdf 는 명령어로 여러 md 파일을 연결할 수 있으며, --template 옵션을 사용하여 7 가지 디자인 템플릿 중 하나를 선택하고 적용할 수 있습니다. 디자인 템플릿은 공식 사이트의 템플릿 갤러리에서 확인하실 수 있습니다. 개발한 Preferred Network 의 엔지니어인 이모스(이모스) 현성건 타로 씨는 "최근 LLM 과 코딩 에이전트가 크게 진화하여 문서를 쉽게 작성할 수 있게 되었고, Google Docs 나 Word 에서 글을 쓰는 것보다 Markdown 으로 작성하는 것이 더 편리해지는 경우가 많아지고 있습니다. 반면 Markdown 은 고정된 렌더링 도구가 없어 그대로 고객이나 사용자에게 제공하기는 어렵습니다"라고 말했습니다. 또한, pfpdf 의 소스 코드를 포함한 저장소는 GitHub 에 호스팅됩니다. pfnet-research/pfpdf: Markdown 파일용 PDF typesetting tool 입니다. https://github.com/pfnet-research/pfpdf

초기 실행 시 패키지 설치 확인이 나타나므로 'y'를 입력하여 승인합니다. 또한 pfpdf 는 PDF 렌더링을 위해 Chromium 을 자동으로 다운로드합니다. 2 회 이후 실행 시 캐시된 브라우저가 사용되며, 수식이나 코드 하이라이트 등의 내장 기능이 포함된 문서의 경우 오프라인으로 변환이 가능합니다.

처리 완료 후 PDF 파일이 생성됩니다.

샘플 md 파일을 PDF 형식으로 변환한 결과는 다음과 같습니다. 수식은 정상적으로 표시되며 링크도 삽입되어 있습니다.

pfpdf 는 명령어로 여러 개의 md 파일을 연결할 수 있으며, --template 옵션을 통해 7 가지 디자인 템플릿 중 하나를 선택하여 적용할 수 있습니다. 디자인 템플릿은 공식 사이트의 템플릿 갤러리에서 확인하실 수 있습니다. 개발된 Preferred Network 의 엔지니어인 이모스(今城健太郎) 씨는 "최근 LLM 과 코딩 에이전트가 크게 진화하여 문서를 쉽게 작성할 수 있게 되었고, Google Docs 나 Word 로 글을 쓰는 것보다 Markdown 으로 작성하는 것이 더 편리한 경우가 많아지고 있습니다. 반면 Markdown 은 고정된 렌더링 도구가 없어 그대로 고객이나 사용자에게 제공하기는 어렵습니다"라고 말했습니다. 또한, pfpdf 의 소스 코드를 포함한 저장소는 GitHub 에 호스팅되고 있습니다. pfnet-research/pfpdf: Markdown 파일용 PDF typesetting tool https://github.com/pfnet-research/pfpdf

[원문 보기](https://gigazine.net/news/20261029-pfpdf/) | 출처: Gigazine