Posted by orjantorang on November 19, 2008 at 8:41pm
Är det någon som har någon bra erfarenhet av utskrift till skrivare och till PDF, från Drupal (6), via någon modul eller program som fungerar på en Linuxserver?
Det finns lite moduler som vi testat men det blir inte riktigt bra. Sen finns det möjlighet att gå via html2ps och ps2pdf osv.
Tänkte att någon här kanske har något tips på lyckad väg att gå.
Comments
Vi har tagit fram
Vi har tagit fram PDF-exportstöd för olika kunders räkning, alltifrån formulär till broschyrer. Vi har använt FPDF och PDFLib. Jag föredrar FDPF eftersom det är enklare att utveckla för och open source, men PDFLib är betydligt kraftfullare och (antagligen) mer resurssnålt.
Vill du bara kunna få ut en nods innehåll som ren text finns redan flera moduler du kan använda som de är. Ska du även hantera bilder krävs nog en del manuellt kodande för att få layouten rätt. Kan du pytsa ut 20 tkr kan du skaffa den dyrare versionen av PDFLib som stöder PDF-mallar så att du kan låta en grafisk formgivare ta fram dokumentmallar som din sajt sedan "fyller i".
Det svåra med PDF-export är teckenkodning och typsnitt och att skapa layouter i kod (vilket tar tid!). Typsnittet du använder måste du dels ha licens att få använda för ändamålet, dessutom måste det innehålla glyphs för alla tecken i den teckenkodning du avser använda, annars kan du råka på problem om folk exporterar text med tecken som saknar motsvarande glyphs i typsnittet.
Jakob Persson
imBridge - www.imbridge.com
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
Ta en titt på
Ta en titt på denna modul. Har inte testat den, men den har officiellt stöd av Acquia så modulen har en säkrad framtid.
Tack
Tack för snabba och bra svar!
Just nu testar vi html2pdf.
Om vi inte är nöjda med det så kör vi nog på FPDF.
EDIT: Vi använde oss av TCPDF för att vi hade biblioteket i Print-modulen. Här kan du kika på TCPDF:s egna exempel.
Med denna metod innebär det att man får koda lite, men å andra sidan får man full koll på placering och innehåll vilket kan vara bra.