사악한 소식, 특별 행사 등을 가장 먼저 찾아보십시오. 사악한 PDF는 HTML에서 사용자에 게 PDF 파일을 제공 하기 위해 쉘 유틸리티 wkhtmltopdf를 사용 합니다. 즉, 어떤 종류의 PDF 생성 DSL을 처리 하는 것 보다, 당신은 단순히 당신이 평소 처럼 HTML 보기를 작성, 다음 사악한 PDF가 하드 물건을 돌 보자. 제 2의 포스트 위 키 Pdf, wkhtmltopdf, 그리고 헤로 쿠 … 까다로운 조합 (또는 거의 모든) 페이지를 URL에 추가 하 여 pdf 보기를 자동으로 생성 하 고 싶은 경우, Rails 앱에 다음을 추가할 수 있습니다. 사악한 IOS 스티커 팩을 다운로드 하 여 Elphaba와 대화를 즐길 수 있습니다. 그리고 모든 행사에 대 한 글 린다 이모티콘. 베리 슬라브 Babic의 게시물 위 키 pdf 및 ActionMailer 자에 레일에서 PDF 첨부 파일을 보내 사악한 PDF는 2.6 통해 1.8.7 루비 버전에서 작동 하도록 확인 되었습니다; 레일 2 ~ 5.2 악한 자들과 신의 #1-33 + TPB 권 1 ~ 5 (2014-2017): 전 세계에 있는 작가 키에 론 길 렌과 예술가 제이미 맥 켈 비에 의해 진행 되는 시리즈 “되풀이”로 알려진 모든 90 년에 젊은 남성과 여성에 게 환생 그 후 2 년 동안 살고 있습니다. 그들은 지구에 있는 동안,이 신들이 따라서 축 하 하 고 청소년 우상 처럼 숭배, 팝 스타 처럼 행동, 하지만 또한 두려워 하 고 다른 사람에 의해 증오.

Wkhtmltopdf에 대 한 자세한 내용은 프로젝트의 홈페이지를 참조 하십시오. 기본 구성을 배치 하 여 모든 pdf의 “wicked_pdf” 이니셜라이저에 적용할 수 있습니다. 스타일 시트 또는 페이지에 다음과 같은 몇 가지 스타일이 추가 됩니다. 이전 버전의 Rails에서 구성/이니셜라이저/mime_types. wkhtmltopdf는 다른 플랫폼에서 다른 해상도로 렌더링할 수 있습니다. 예를 들어, Linux는 Windows에서 75 dpi (일반적으로 96 dpi)로 인쇄 하는 동안에는 웹 킷에서 기본으로 출력 됩니다. 사용: 줌 = > 0.78125 (75/96) 리눅스 렌더링을 윈도우에 맞게. 애 셋 파이프라인과 함께 wicked_pdf_helpers를 사용 하면 헬퍼로 전달 되는 자산 이름이 “/as/st/” 접두사를 포함 해서는 안 됩니다. 오류. 이 해결 하려면 일반 Rails 도우미를 사용 하 여 wicked_pdf_asset_base64를 사용할 수 있습니다 하지만이 base64 인코딩할 콘텐츠 및 인라인 페이지에 주의 해야 합니다.

이것은 작은 자산에 대 한 매우 빠른, 하지만 큰 것 들 긴 시간이 걸릴 수 있습니다. 위의 “var x”에 나열 된 클래스가 있는 모든 항목은 렌더링 시 자동으로 채워집니다. 이 젬은 현재 버전 0.12의 x를 설치 합니다. 아래에 나열 된 옵션 중 일부는 특정 0.9 또는 아래, 그리고 다른 0.12 및 최대. 위의 옵션 중 일부는 wkhtmltopdf 바이너리로 전달 되 고 있습니다. PDF를 생성 하기 전에 웹 킷 렌더링에 사용 되는 옵션을 제어 하는 데 사용할 수 있습니다. 이제 URL에서 디버그 매개 변수를 사용 하 여 pdf의 내용을 일반 html로 표시 하 여 더 빠르게 디자인할 수 있습니다. 그러나 wicked_pdf_ * 도우미는 show_as_html를 사용할 때 자산에 file:///경로를 사용 하 고 브라우저의 도메인 간 안전 기능이 시작 되 고 렌더링 되지 않습니다. 이를 해결 하려면 템플릿에서 다음과 같이 자산을 로드할 수 있습니다.

wicked_pdf는 wkhtmltopdf에 대 한 래퍼 이므로 설치 해야 합니다. 이렇게 하면 pdf가 문자열로 렌더링 되 고 전자 메일에 포함 됩니다. 이는 매우 느리기 때문에 작업에서 이메일 배달을 예약 했는지 확인 하십시오. . 렌더링 된 pdf 파일을 전자 메일에 포함 시키려면 다음을 수행 하십시오. u t f 인코딩된 문자를 표시 해야 하는 경우이를 pdf 뷰 또는 레이아웃에 추가 합니다. 안드레아스 Happe의 게시물은 당신이 눈치 챘을 수 있습니다 레일에 루비에서 Pdf를 생성:이 플러그인은 크게 Pri에서 영감을 nceXML 플러그인은 프린세스. 저에 게는 엄청난 비용이 들지 않았습니다.

그래서, 일부 친구 (감사 jqr)에서 약간의 도움으로, 나는 wkhtmltopdf를 추적 하 고, 여기에 우리가 있다. 밀레에 스/wicked_pdf의 새로운 버전에 대 한 알림을 받고 싶으십니까? 이 경우 해당 표준 Rails 도우미를 사용 하 고 사용 중인 프레임 워크에 대해 현재 CDN을 가리킬 수 있습니다.