pilihan Wkhtmltopdf hosting drupal

ChrisChinchilla 2015-02-02 17:01:12 UTC # 1

Beberapa bulan yang lalu, saya mempunyai keperluan pelanggan untuk generasi PDF, dalam kes ini untuk menjana sijil yang boleh dilihat dalam talian atau dicetak. Saya menghabiskan masa mengkaji terbaik pilihan Drupal yang ada dan mengambil beberapa nasihat di sepanjang jalan mengenai cara terbaik untuk mencapai matlamat ini. Selepas menyebut keputusan saya kepada beberapa orang, ia seolah-olah bahawa generasi PDF adalah satu keperluan biasa dan kini saya mempunyai keperluan yang sama sekali lagi pada projek peribadi, jadi ia seolah-olah satu kajian kes yang baik untuk berjalan anda melalui apa yang saya dapati.

pilihan Wkhtmltopdf Drupal hosting keengganan saya untuk

Mengapa tidak hanya mencetak?

Jika keperluan anda adalah mudah, ia mungkin lebih mudah untuk hanya untuk memberitahu pengguna laman web anda untuk mencetak dan tiada apa-apa menghalang mereka berbuat demikian. Jika kita mahu tahap kawalan ke atas apa yang dicetak atau kita mahu mengedarkan fail untuk mencetak, maka kita perlu melihat ke dalam pilihan lain.

Web vs Cetak

generasi PDF mengambil sedikit perubahan minda. Sebagai pemaju web, kami telah menghabiskan banyak pereka masa meyakinkan dari latar belakang cetak untuk berhenti menghasilkan pixel Reka bentuk yang sempurna yang akan menjadi sukar untuk mengeluarkan semula di web. Jika anda mahu memperkenalkan generasi PDF atau apa-apa bentuk output cetakan direka tinggi, maka kita perlu belajar semula beberapa kemahiran lama kita kita ketinggalan. Sifat cetak bermakna bahawa ia adalah tepat dan sering memerlukan pixel (atau milimeter) reka bentuk yang sempurna.

Apa yang saya cuba capai?

Saya kini bekerja pada permainan papan dan saya mahu untuk membolehkan pemain untuk dapat membuat kad mereka sendiri yang boleh dikongsi di laman web dan dicetak untuk digunakan dalam permainan. Kami mempunyai saiz yang tertentu dan susun atur yang kad ini akan sentiasa dan perlu mematuhi, di sini adalah reka bentuk awal yang kita sebahagiannya akan mencipta:

pilihan PDF dalam Drupal

Terdapat dua pilihan dalam Drupal untuk mewujudkan PDF. Modul Cetak dan Views PDF. Views PDF mulanya seolah-olah pilihan yang lebih baik kerana ia akan membolehkan kita untuk memanfaatkan kuasa pandangan dan pilihan-pilihan utama yang ditawarkan. Walau bagaimanapun, ia mempunyai modul PHP sebagai pergantungan dan setakat yang saya tahu, adalah bergantung kepada (fungsi eval itu). generasi PDF mempunyai potensi untuk menjadi satu tugas yang intensif pelayan dan kaedah ini seolah-olah tidak cekap kepada saya, selain daripada keengganan saya yang pernah mempunyai apa-apa jenis PHP modul penilaian didayakan dalam Drupal.

Ini menyebabkan saya untuk menyelesaikan pada modul cetak, yang juga lebih baik disokong dan menawarkan banyak pilihan lain untuk output yang boleh membuktikan berguna.

Seterusnya kita perlu membuat keputusan mengenai perpustakaan generasi PDF kami, saya akan mencadangkan anda menggunakan wkhtmltopdf dan menjelaskan mengapa kemudian, kerana saya mahu membina sesuatu untuk membandingkan pertama. Adakah ini dengan melayari laman web wkhtmltopdf dan ikut arahan untuk persediaan anda. Ingat ia perlu dipasang pada laman web tempatan dan pengeluaran. Selepas memasang anda perlu membuat alias untuk laku wkhtmltopdf ke perpustakaan folder Drupal anda, mis .:

pilihan Wkhtmltopdf drupal hosting Jika keperluan anda

ben_m_gunn 2015-02-02 23:35:58 UTC # 2

Saya telah cuba mendapatkan wkhtmltopdf bekerja beberapa bulan yang lalu; Walau bagaimanapun, saya tidak dapat untuk mendapatkan ia bekerja. Seolah-olah menjadi satu masalah di peringkat integrasi Drupal sejak wkhtmltopdf bekerja di tahap baris arahan. Saya ingin tahu sama ada anda mempunyai untuk melakukan apa-apa Tweaker tertentu untuk mendapatkan wkhtmltopdf bekerja dengan Drupal (mis terpaksa menggunakan versi tertentu wkhtmltopdf, dll)?

ChrisChinchilla 2015-02-03 07:55:17 UTC # 3

Hmm, satu-satunya Tweaker saya lakukan pada sebelah drupal adalah dpi dan margin dinyatakan di atas. Anda SYM dikaitkan laku ke dalam folder perpustakaan itu?

Saya menggunakan. wkhtmltopdf 0.12.1 (dengan qt bertampal)

Yang pada kotak Vagrant menjalankan Ubuntu 14.04

Apa yang persediaan anda? Dan apa kesilapan yang anda dapat dalam log?

apmsooner 2015-02-03 16:16:04 UTC # 4

Jika anda mahu sesuatu yang lebih berskala dan tanpa batasan Rangkuman HTML5 / CSS3, i menggalakkan anda untuk mengambil lihat di perkhidmatan pihak ketiga docraptor. Ia adalah kos nominal dan saya mencipta satu plugin untuk modul cetak yang berfungsi dengan baik. isu saya dengan perpustakaan lain batasan dalam gaya yang diiktiraf dan juga prestasi. Saya boleh menghantar beberapa ratus muka surat untuk docraptor tanpa sebarang isu. Semua yang lain i cuba gagal pada dokumen yang lebih besar.

ChrisChinchilla 2015-02-04 15:39:58 UTC # 5

Terima kasih untuk itu, saya tidak sedar opsyen. Adakah anda mempunyai apa-apa isu dengan mereplikasi susun atur?

tenten71 2015-02-04 16:28:19 UTC # 6

Saya tidak cuba ini dalam Drupal, tetapi saya baru-baru ini berjaya dalam menggunakan FPDF dalam WordPress. Saya menganggap ia akan menjadi sedikit lebih mencabar dalam Drupal, tetapi saya lebih daripada gembira dengan keputusan WP saya.

apmsooner 2015-02-04 16:45:46 UTC # 7

Tiada masalah dalam mereplikasi susun atur dengan Docraptor. FYI, docraptor berjalan pada princexml. Saya memilih docraptor kerana princexml sebagai satu kendiri mempunyai untuk bertanding sebagai laku dalam pelayan yang saya tidak boleh lakukan dalam persekitaran awan hosting dan ia juga sangat mahal untuk lesen. Jadi, docraptor bertindak sebagai orang tengah untuk menjana PDF pada akhir mereka dan mengembalikan mereka ke laman web anda.

Selain itu, anda boleh membuat penanda buku pdf, jadual dinamik kandungan, pengaki dengan kiraan halaman, dan lain-lain Anda boleh melihat beberapa sampel cukup baik di sini: www.princexml.com/samples/. Semua css yang disokong disenaraikan di laman web itu juga.

Ben_Hitchcock 2015-02-05 02:48:54 UTC # 8

Saya telah berjuang isu ini selama bertahun-tahun. Saya bermula dengan htmldoc, dan kemudian pergi ke wkhtmltopdf. Manakala yang kedua adalah lebih baik daripada yang pertama, kedua-dua mereka memerlukan menubuhkan binari pada pelayan yang bermaksud bahawa kod itu tidak mudah alih, terutamanya dalam persekitaran hosting yang dikongsi bersama.
Saya kemudian cuba PhantomJS, yang lebih baik lagi, dan anda boleh pasang binari sebagai sebahagian daripada pokok sumber anda, namun ia masih tidak semua yang besar.

Yang membawa kita kepada perpustakaan PHP.
DomPDF mempunyai pelbagai isu, saya bergelut untuk mendapatkan ia berfungsi dengan betul (seperti yang anda lakukan).

Apa yang saya gunakan sekarang adalah mpdf. yang saya dapati untuk menjadi hebat. Ia menyokong CSS betul (tidak seperti wkhtmltopdf), benar-benar mudah alih dengan pangkalan kod anda, dan untuk menjadi jujur ​​saya tidak menemui apa-apa isu dengan ia. Ia hanya berfungsi dengan baik.

Saya benar-benar akan mengesyorkan cuba keluar.

ChrisChinchilla 2015-02-05 08:22:52 UTC # 9

Terima kasih untuk semua maklum balas anda semua orang! Saya terutamanya mengikuti jalan apa yang telah disenaraikan di halaman modul cetak, tetapi kerana saya terus projek saya aku dapat melihat ke dalam sesetengah pilihan lain.

Adakah sesiapa yang mempunyai apa-apa tips tambahan untuk mendapatkan susun atur berfungsi dengan baik dalam 'print', saya menganggap / berharap bahawa artikel itu masih boleh digunakan dengan mana-mana pilihan lain dan nasihat CSS.

Benjy 2015-02-09 14:46:13 UTC # 10

Saya mempunyai keperluan yang sama beberapa minggu kembali dan mengambil keputusan untuk menulis modul baru yang jauh lebih kecil daripada Print. Modul ini dipanggil Entity Cetak dan ia menggunakan wkhtmltopdf. Kelebihan utama ialah:

  • Ia berfungsi dengan mana-mana jenis entiti, bukan hanya nod.
  • Lebih ringan, keseluruhan modul adalah kurang daripada beberapa ratus baris kod.

Powered by Wacana. Paparan terbaik dengan JavaScript

Artikel berkaitan

Muat semula modul drupal hostingDicatat oleh mbrutsch pada 14 Mei 2008 pada 16:18 UTC Saya pemaju yang berpengalaman, tetapi saya tidak pernah bekerja dengan Drupal. Saya telah digunakan untuk membuat beberapa perubahan kosmetik kecil untuk yang sedia ada ...
Acquia syarikat drupal hostingSaya telah membina laman web selama lebih 20 tahun sekarang dan dengan itu saya sentiasa diperlukan hosting yang baik. Saya telah mengalami banyak syarikat hosting, ada yang baik, ada yang buruk, ada yang baik, maka ...
Paparan carian modul drupal hostingHello dan selamat menggunakan DrupalModules.com, penarafan dan ulasan khidmat masyarakat berkuasa berdedikasi untuk membantu anda mencari yang terbaik modul Drupal untuk projek anda! Perlu bantuan mencari Drupal betul ...
Miglior hosting tema drupalApa yang Drupal? Drupal adalah kandungan sumber platform pengurusan terbuka yang boleh dimuat turun dan digunakan secara percuma. Ia terdiri daripada satu kumpulan teras fail yang standard pada semua pemasangan, ...
log Pentadbir dalam hosting drupalSetiap pengunjung ke laman web anda, sama ada mereka mempunyai akaun dan log masuk atau melawat laman web tanpa nama, dianggap sebagai manual untuk Drupal. Setiap pengguna juga mempunyai ID pengguna angka khusus kepada jenis ...