Ruby 없음 VSCode Asciidoc extensions로 PDF 생성

루비가 필요 없다.



VSCode의 Asciidoc Extensions에서 PDF를 생성합니다.

다음은 필요하지 않습니다.
  • Ruby
  • rbenv
  • Asciidoctor
  • Asciidoctor-pdf

  • VSCode의 Asciidoc extension은 Asciidoctor.js를 사용하여 미리보기 표시, PDF 출력을 수행합니다.
    Ruby는 필요하지 않습니다.

    환경



    환경은 다음과 같습니다.
  • Windows10 Pro x64 build 1909
  • Visual Studio Code v1.40.2
  • Asciidoc extensions v2.7.7
  • wkhtmltopdf 0.12.4.0

  • Ruby없이 PDF를 생성하려면 wkhtmltopdf를 사용하십시오.

    설정 방법


  • wkhtmltopdf 가져오기
  • Asciidoc extension > Manage > 확장 설정 구성

  • 사용자 선택
  • Asciidoc : Use_asciidoctor_js에 체크가 있는지 확인
  • Asciidoc : Use_asciidoctor-pdf가 체크되지 않았는지 확인
  • 마지막 Asciidoc: Wkhtmltopdf_path에 wkhtmltopdf.exe의 위치를 ​​지정한다.



  • 이것만으로 OK.

    사용법


  • VSCode 내에서 Asciidoc으로 작성된 텍스트 선택
  • 명령 팔레트
  • AsciiDoc: Export document as PDF 선택

  • PDF를 저장할 위치 선택

  • PDF가 출력됩니다.


  • wkhtmltopdf를 지정하지 않고 이동



    whtmltopdf를 설치하고 설정하지 않으면,
    내보낼 때 wkhtmltopdf를 다운로드합니다.
  • VSCode 내에서 Asciidoc으로 작성된 텍스트 선택
  • 명령 팔레트
  • AsciiDoc: Export document as PDF 선택

  • This feature requires wkhtmltopdf. do you want to download? 와 나오므로

  • Download 선택
  • Downloading wkhtmltopdf


  • PDF를 저장할 위치 선택

  • PDF가 출력됩니다.


  • 해설



    설정에 wkhtmltopdf가 지정되지 않은 경우,
    아래의 장소에 마음대로 다운로드되어 전개됩니다.
  • Windows의 경우
  • %USERPROFILE%.vscode\extensions\joaompinto.asciidoctor-vscode-2.7.7\out\src\commands

  • Mac의 경우
  • /Users/사용자 이름/.vscode/extensions/joaompinto.asciidoctor-vscode-2.7.7/out/src/commands

  • Linux의 경우
  • 아마 아래의 장소
  • ~/.vscode/extensions/joaompinto.asciidoctor-vscode-2.7.7/out/src/commands


  • 거기에 다운로드 된 wkhtmltopdf를 사용하여 PDF로 변환하는 것 같습니다.
    extension에 포함하지 않고 다운로드하는 것은 wkhtmltopdf 라이센스가 LGPL이기 때문입니다.

    wkhtmltopdf를 사용하는 탓인지 생성되는 PDF는 조금 짜증나게 되어 있다.
    asciidoctor-pdf.js이(가) 최근에 개발된 것 같습니다.
    만약 asciidoc extensions에 넣을 수 있다면 조금 낫을지도 모릅니다.

    좋은 웹페이지 즐겨찾기