2010-05-12 15 views
8

Me encantaría usar google document viewer, pero estoy tratando con documentos confidenciales y los Términos de google indican que si utiliza su servicio, el documento pasa a ser de dominio público.Buscando un visor web en PDF, no el visor de documentos de google

¿Hay alguna alternativa que mantenga su contenido privado?

También sería mejor si hubiera la posibilidad de desactivar la impresión y la descarga.

FYI: Estoy desarrollando ruby ​​on rails, sería genial si hubiera una gema.

+0

Si 'pdf-> html' conversión es lo que quiere: echar un vistazo a este hilo StackOverflow: http: //stackoverflow.com/questions/1900423/what-is-a-good-pdf-to-html-converter-for-ruby-on-rails – ChristopheD

+0

¿Está fuera de uso la instancia local de Acrobat Reader? –

+0

¿Hay alguna manera de incrustar Acrobat Reader y desactivar la impresión y la descarga? – Jonathan

Respuesta

2

encontrado una gran solución con FlexPaper http://flexpaper.devaldi.com/

No es compatible con todos los tipos de documentos, archivos PDF sólo por ahora, pero que hace el truco para mí

-1

Es posible que desee comprobar esta gema 'gamba'. Es un generador de PDF para Ruby:

http://wiki.github.com/sandal/prawn/

+0

gracias, pero estoy buscando una forma de insertar de manera segura un documento pdf en una página web, no generar archivos PDF – Jonathan

5

PDF es un formato de página y no se convierte a HTML que muy bien. Si desea conservar el aspecto del archivo PDF al 100%, conviértalo en una imagen. Puede convertir a una imagen de baja resolución para disuadir a los usuarios de imprimir su pdf. También, usted puede poner una marca de agua en la imagen con "confidencial" o "NO COPIAR" con ImageMagick: http://www.imagemagick.org/script/composite.php

Uso Ghostscript para convertir su PDF a una imagen:

gs -q -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -dEPSCrop -sOutputFile=$FILE.png $FILE.pdf 

O ImageMagick:

convert -density 300 $FILE.pdf $FILE.png 

Fuente: http://hublog.hubmed.org/archives/001875.html

Cuestiones relacionadas