15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/pdffilter.rb', line 15
def filter(controller)
format = controller.request.parameters[:format]
return unless format && format.to_sym == :pdf
controller.logger.debug("Rendering XHTML to PDF:\n" + controller.response.body) if debug?
pdf = FlyingSaucer4R.create_pdf(
controller.response.body,
File.join(Rails.public_path, 'placeholder.html'),
controller.logger)
controller.response.content_type = 'application/pdf'
(controller.response.)
controller.response.body = pdf
end
|