I would love to use google document viewer, but I am dealing with sensitive documents and google's Terms state that if you use their service the document basically becomes public domain.
Are they any alternatives that will keep your content开发者_Python百科 private?
Also it would be best if there was the ability to disable printing and downloading.
FYI: I am developing with ruby on rails, it would be cool if there was a gem.
PDF is a page format and it doesn't convert to HTML that nicely. If you want to preserve the look of the PDF file 100%, convert to an image. You can convert to a lower res image to dissuade users to print your pdf. Also, you can put a watermark on the image with "CONFIDENTIAL" or "DO NOT COPY" with imagemagick: http://www.imagemagick.org/script/composite.php
Use ghostscript to convert your PDF to an image:
gs -q -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -dEPSCrop -sOutputFile=$FILE.png $FILE.pdf
Or ImageMagick:
convert -density 300 $FILE.pdf $FILE.png
Source: http://hublog.hubmed.org/archives/001875.html
Found a great solution with FlexPaper http://flexpaper.devaldi.com/
Doesn't support all document types, only pdfs for now, but that does the trick for me
You might want to check this gem 'prawn'. It's a PDF generator for Ruby:
https://github.com/prawnpdf/prawn/wiki
精彩评论