Desactivar el modo de lectura de Adobe Reader mediante programación
¿Hay alguna forma de desactivar el modo de lectura mediante programación para Adobe Reader? Sé que se puede configurar modificando la tabla de registros de Windows, pero eso no me sirve de nada.
Cuál es el modo de lectura del PDF
Cuando vayas a un sitio web para ver un PDF en un navegador compatible con Reader X o Reader XI, verás la barra de herramientas Modo lectura.
La barra de herramientas Modo lectura es una barra semitransparente que flota sobre el documento como la imagen de arriba.
Si pasas el ratón por encima de la barra de herramientas, aparecerá. Si alejas el ratón, desaparecerá de la vista.
¿Cómo desactivar el modo lectura?
Desde el Adobe reader X, la barra de herramientas semitransparente se muestra mientras el usuario abre los archivos pdf en navegador. Si el desarrollador necesita deshabilitar al usuario para guardar o imprimir los archivos pdf, es necesario ocultar la barra de herramientas flotante.
Hay algunos métodos para ocultar la barra de herramientas.
En el componente visor de PDF, cuando el desarrollador llame al método SetReadOnly, el componente cargará archivos pdf y desactivará el modo de lectura. Si no tiene el componente visor de pdf, necesita instalar el paquete en primer lugar.
Private Sub OpenPDF_Click()
With CommonDialog1
.DefaultExt = "pdf"
.Filter = "PDF File Formats (*.pdf)|*.pdf|All Files (*.*) | *.* ||"
.FilterIndex = 1
End With
CommonDialog1.ShowOpen
PDFViewer1.Toolbars = False
PDFViewer1.NavPanes = False
PDFViewer1.Messages = False
PDFViewer1.LoadFile CommonDialog1.FileName
PDFViewer1.SetReadOnly
End Sub
También es posible desactivar el modo de lectura de Adobe PDF modificando la clave de registro en Windows:
La configuración es idéntica para Acrobat y Reader (cursiva) a continuación.
[HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\10.0\AVGeneral]
“bBrowserDisplayInReadMode”=dword:00000000
Para Adobe Reader XI, modifica lo siguiente:
[HKEY_CURRENT_USER\Software\Adobe\Acrobat Reader\11.0\AVGeneral]
Si deseas que el usuario decida si activa o desactiva el Modo Lectura, sigue los pasos:
1.Inicia Adobe Reader X o XI.
2.Haz clic en Editar Hombres y luego las preferencias...
3. Haga clic en la categoría Internet de la izquierda.
4.Desmarque "Visualización en modo lectura por defecto".
5. Haga clic en el botón Aceptar y vuelva a iniciar Adobe reader.