크롬 헤드리스를 사용해보십시오.

2066 단어 ChromeheadlessPDFadoc

크롬에 헤드리스 기능이 붙었다



여기 블로그 를 참조해 주셨으면 한다.

마침내 chrome에 헤드리스가 붙은 것 같기 때문에 조속히 취급해 본다.
잘못하면 자동 테스트의 역사를 바꿀지도 모르는 이 기능.
사용해 두는 것에 넘은 일은 없다.
 
그렇지만 자동 테스트는 하지 않는다.

만든 것은 여기 .

먼저 말하면,
결과는 조금 불행한 느낌이 들었다.

무엇을 하는가



10분 정도 생각한 결과,
헤드리스로 PDF 출력해 본다.

동작은 간단.
dockerのvolumeで指定されたディレクトリ配下のadocをPDF化する。
라고 말하는 것.

「adoc라면 PDF에 낼 수 있다」라고 말하지 말고 싶다.
야생이다.

이하, 환경
  • centos7
  • docker 17.05.0-ce

  • 실천



    라고 해도 DL 해 UPDATE.sh 두드릴 뿐.
    git clone https://github.com/scheib/chromium-latest-linux.git
    cd ./chromium-latest-linux
    chmod +x ./*.sh
    ./update.sh
    mkdir /opt/chrome
    cp -r ./latest/* /opt/chrome/
    ln -s /opt/chrome/chrome /usr/local/bin/chrome
    cd /
    rm -fr /chrome-latest-linux
    

    나중에 쉽게
    chrome --headless --disable-gpu --no-sandbox --print-to-pdf URL
    

    로 현재 디렉토리에 PDF가 출력된다.

    --no-sandbox는 없이 실행하려고하면
    '붙여'라는 화가 나서 붙였다.

    장래적으로는 없어질지도 모른다.

    결과



    변환 전에 여기

    변환 후 ↓


    왠지 조금 유감스러운 느낌이다.

    좋은 웹페이지 즐겨찾기