Wkhtmltopdf 옵션 드루팔 호스팅

ChrisChinchilla 2015년 2월 2일 세계 협정시 17시 01분 12초 # 1

몇 달 전 나는 온라인 보거나 인쇄 할 수있는 인증서를 생성하는 데이 경우, PDF 생성을위한 클라이언트 요구했다. 내가 사용할 수있는 최고의 드루팔 옵션으로보고 약간의 시간을 보냈다 최상의 이러한 목적을 수행하는 방법에 대한 길을 따라 몇 가지 조언을 들었다. 여러 사람에게 내 결과를 언급 한 후, 그 PDF 생성은 일반적인 요구 사항이었고, 지금은 개인 프로젝트에 다시 같은 필요가있는 듯, 그래서 내가 찾은 무엇을 안내하는 좋은 사례 연구를 보였다.

Wkhtmltopdf 옵션은 내 주저 호스팅 드루팔

이유는 바로 인쇄되지?

당신의 요구 사항이 간단한 경우, 그냥 인쇄 할 웹 사이트 사용자에 게 쉽게 될 수 있으며,이 일을 중지 아무것도 없다. 우리가 인쇄되는 것을 제어의 수준을 원하거나 우리가 인쇄 파일을 배포하려면, 우리는 다른 옵션을 조사 할 필요가있다.

인쇄 대 웹

PDF 생성은 사고 방식의 약간의 변화를합니다. 웹 개발자로서, 우리는 웹에서 재현하기 어려울 것입니다 완벽한 픽셀 디자인을 생산 중지 인쇄 배경에서 시간 설득 디자이너를 많이 썼다. 당신이 PDF 생성 또는 높은 디자인 인쇄 출력의 어떤 형태를 소개하고 싶은 경우에, 우리는 우리가 남긴 우리의 오래된 기술의 일부를 다시 배울 필요가있다. 인쇄의 본질은 정확 종종 픽셀 (또는 밀리미터) 완벽한 디자인이 필요하다는 것을 의미한다.

나는 무엇 달성하기 위해 노력하고 있어요?

나는 현재 보드 게임에 일하고 나는 플레이어가 웹 사이트에서 공유하고 게임에 사용하기 위해 인쇄 할 수 있습니다 자신의 카드를 만들 수 있도록합니다. 우리는이 카드는 항상하고 준수해야 함을 특정 크기 및 레이아웃을 가지고, 우리가 부분적으로 다시 것 초기 설계는 다음과 같습니다

드루팔에서 PDF 옵션

PDF 파일을 만들기위한 드루팔의 두 가지 옵션이 있습니다. 인쇄 모듈 및 뷰의 PDF. 그것은 우리가 전망이 제공하는 수많은 옵션의 힘을 활용할 수 있도록하는 것처럼 뷰의 PDF는 처음에 더 나은 옵션을 보였다. 그러나 종속성으로 PHP 모듈을 가지고 있으며, 지금까지 내가 아는 한, eval () 함수에 의존한다. PDF 생성은 서버 집중적 인 작업을 할 수있는 잠재력을 가지고 있으며,이 방법은 지금까지 드루팔에서 사용할 수 PHP 평가 모듈의 종류를 가지고 내 거부감을 제외하고, 나에게 비효율적 인 것 같았다.

이 날은 또한 더 나은 지원과 유용 할 수 출력을위한 많은 다른 옵션을 제공합니다 인쇄 모듈에 정착하는 원인이되었다.

다음으로 우리는 우리의 PDF 생성 라이브러리를 결정해야합니다, 당신이 wkhtmltopdf을 사용하고 내가 먼저 비교하는 무언가를 만들 원하는 이유는 나중에 설명 제안하기 위하여려고하고있다. wkhtmltopdf 웹 사이트를 방문하여이 작업을 수행하고 설정을위한 지침을 따르십시오. 이 지역 및 생산 사이트에 설치해야합니다 기억하십시오. 설치 후에는 즉 귀하의 드루팔 라이브러리 폴더에 wkhtmltopdf 실행에 별칭을 작성해야합니다 :

Wkhtmltopdf 옵션은 드루팔 요구하는 경우 호스팅

ben_m_gunn 2015년 2월 2일 세계 협정시 23시 35분 58초 # 2

나는 몇 달 전에 작업 wkhtmltopdf 점점 시도했다; 그러나, 나는 그것이 작동하게 할 수 없습니다. wkhtmltopdf 명령 줄 수준에서 작동하기 때문에 드루팔 통합 수준에서 문제가 될 것 같았다. 난 당신이 드루팔 작업 wkhtmltopdf를 얻기 위해 특정 조정이해야 할 일을했을 있는지 궁금해서 (예를 들어, 등 wkhtmltopdf의 특정 버전을 사용했다)?

ChrisChinchilla 2015년 2월 3일 세계 협정시 07시 55분 17초 # 3

흠, 내가 드루팔 측면에서했던 유일한 미세 조정은 위에서 언급 한 dpi의 마진이었다. 당신은 라이브러리 폴더에 실행 파일을 연결 SYM?

내가 사용하고 있습니다. (패치 QT)와 wkhtmltopdf 0.12.1

어떤 우분투 14.04 실행하는 방랑 상자에 있습니다

셋업은 무엇입니까? 그리고 당신은 로그에 어떤 오류를받을 수 있나요?

apmsooner 2015년 2월 3일 세계 협정시 16시 16분 4초 # 4

당신이 훨씬 더 확장 성 및 HTML5 / CSS3 흠도의 제한없이 무언가를 원하는 경우에, 나는 docraptor 타사 서비스를 살펴 보시기 바랍니다. 그것은 명목상의 비용 그리고 꽤 잘 작동 인쇄 모듈에 플러그인을 만들었습니다. 다른 라이브러리와 내 문제는 인식의 스타일뿐만 아니라 성능에 제한이 있었다. 나는 문제없이 docraptor하는 수백 페이지를 보낼 수 있습니다. 내가 노력 다른 모든 큰 문서에 실패했습니다.

ChrisChinchilla 2015년 2월 4일 세계 협정시 15시 39분 58초 # 5

그 주셔서 감사합니다, 나는 옵션을 인식하지 않았다. 당신은 레이아웃을 복제에 문제가 있었나요?

tenten71 2015년 2월 4일 세계 협정시 16시 28분 19초 # 6

내가 드루팔이 시도하지 않은,하지만 난 워드 프레스에 FPDF를 사용하는데 최근 성공했다. 나는 좀 더 도전적인 드루팔에있을 것입니다 생각,하지만 난 내 WP 결과 행복 그 이상이었다.

apmsooner 2015년 2월 4일 세계 협정시 16시 45분 46초 # 7

Docraptor와 레이아웃을 복제에 아무 문제가 없습니다. 참고로, docraptor은 PrinceXML이 실행됩니다. 독립형으로 PrinceXML이 내가 클라우드 호스팅 환경에서 할 수 및 라이센스에 대한 매우 비싼 수없는 서버의 실행 파일로 실행하기 때문에 나는 docraptor를 선택했다. 그래서, docraptor는 끝 부분에있는 PDF 파일을 생성하고 사이트로 반환하는 중개인 역할을합니다.

또한 등, 페이지 수와 PDF 책갈피, 내용의 동적 테이블, 바닥 글을 만들 수 있습니다 당신은 여기에 꽤 좋은 샘플을 볼 수 있습니다 www.princexml.com/samples/를. 지원되는 CSS의 모든뿐만 아니라 해당 사이트에 나열됩니다.

Ben_Hitchcock 2015년 2월 5일 세계 협정시 02시 48분 54초 # 8

나는 몇 년 동안이 문제를 진압했습니다. 나는 HTMLDOC 시작하고 wkhtmltopdf 갔다. 두 번째는 첫 번째보다 더 동안, 둘 다 코드가 특히 공유 호스팅 환경에서, 휴대용 없음을 의미 서버에서 바이너리를 설정해야합니다.
그러나 여전히 모든 것을 잘되지 않습니다, 그때 더 나은 다시입니다 PhantomJS를 시도하고, 당신은 당신의 소스 트리의 일부로 바이너리를 설치할 수 있습니다.

어떤 PHP 라이브러리 우리를 제공합니다.
DOMPDF는 (당신처럼) 내가 제대로 작동하게하기 위해 노력, 다양한 문제가 있었다.

내가 지금 사용하고있어 mpdf입니다. 어떤 환상적으로 발견했습니다. 그것은 (wkhtmltopdf 달리)가 제대로 CSS를 지원하는 코드베이스와 완전히 이식, 나는 그것으로 모든 문제를 발견하지 않았습니다 정직하게. 그것은 정말 잘 작동합니다.

난 정말 그것을 밖으로 시도하는 것이 좋습니다 것입니다.

ChrisChinchilla 2015년 2월 5일 세계 협정시 08시 22분 52초 # 9

모든 의견 모두 감사합니다! 나는 인쇄 모듈 페이지에 나와 있었는지의 경로를 따라 주로했지만, 내 프로젝트를 지속적으로 나는이 다른 몇 가지 옵션으로 보일 수 있습니다.

누군가가 '인쇄'에서 잘 작동 레이아웃을 얻기를위한 여분의 팁이 있습니까, 나는 기사가 여전히 이러한 다른 옵션과 CSS 조언 중 하나와 적용 / 희망을 가정합니다.

벤지 2015년 2월 9일 세계 협정시 14시 46분 13초 # 10

나는 몇 주 전에 비슷한 요구 사항을 가지고 및 인쇄보다 훨씬 작았 새 모듈을 쓰기로했다. 이 모듈은 엔티티 인쇄이라고하며 wkhtmltopdf을 사용합니다. 주요 장점은 다음과 같습니다

  • 그것은 어떤 엔티티 타입와 함께 작동, 단지 노드 수 없습니다.
  • 훨씬 가볍고, 전체 모듈은 코드의 몇 백 라인보다 작습니다.

담론에 의해 구동. 최고의 자바 스크립트를 활성화 볼

관련 기사

모듈 드루팔 호스팅을 새로 고침내가 경험이 풍부한 개발자입니다,하지만 난 드루팔 함께 일한 적이없는 세계 협정시 16시 18분하여 14 2008 년 5 월 mbrutsch에 의해 게시 됨. 나는 기존의 작은 화장품 변화의 몇 가지를 만들기 위해 사용되었다 ...
Acquia의의 드루팔 호스팅 회사지금은 20 년 이상 웹 사이트를 구축 봤는데 그와 나는 항상 좋은 호스팅이 필요했습니다. 내가 호스팅 회사를 많이 경험 했어요, 일부는 일부는 다음 좋은, 일부는 나쁜했다, 좋은 ...
보기 검색 모듈 드루팔 호스팅안녕하세요, 및 DrupalModules.com에 오신 것을 환영합니다, 지역 사회 구동 평가 및 검토 서비스는 당신이 당신의 프로젝트에 가장 적합한 드루팔 모듈을 찾을 수 있도록 최선을 다하고! 권리 드루팔을 찾는 데 도움이 필요 ...
Miglior은 드루팔 테마를 호스팅드루팔은 무엇인가? 드루팔 다운로드 무료로 사용할 수있는 오픈 소스 콘텐츠 관리 플랫폼입니다. 그것은 모든 설치에 표준 파일의 핵심 그룹으로 구성 ...
드루팔 호스팅에서 관리자 로그귀하의 사이트에 대한 모든 방문자는, 그들이 계정이 익명으로 사이트에 로그인하거나 방문 여부, 드루팔에 사용자로 간주됩니다. 모든 사용자는 유형에 특별한 숫자로 된 사용자 ID를 가지고 ...