Herramientas de usuario

Herramientas del sitio


funciones:nfl_embedpdfjs

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
funciones:nfl_embedpdfjs [21/03/2021 15:40]
pedro creado
funciones:nfl_embedpdfjs [16/04/2022 22:39] (actual)
pedro
Línea 1: Línea 1:
 ====== Función nfl_EmbedPDFjs ====== ====== Función nfl_EmbedPDFjs ======
-  nfl_EmbedPDFjs( cFile, ​cPathcBuffercWidthcHeightcURL ) --> cHtml+  nfl_EmbedPDFjs( cFile, ​cURLlCloseButtonlPrintlDownloadlOpen, lBookMark ​) --> cHtml
  
-Nos crea el código HTML necesario para embeber ​un fichero ​en un wBevel ​Modal, se creo para presentar PDF pero se puede hacer con cualquier tipo Mime admitido.+Nos crea el código HTML necesario para embeber ​el visualizador de PDF PDF.js ​en un wBevel.
  
-Si pasamos el contenido ​del fichero en cBuffercFile se utiliza para saber el tipo MIME.+Este visualizador necesita que le pasemos una URL para que solicite la descarga ​del PDF que le indiquemossi el PDF esta un la zona publica del dominio (ej: /htdocs) solo será necesario poner la URL completa (ej: http://​nefele.dev/​manual.pdf).
  
-Si no pasamos cBuffer intentara leer el fichero ​en cPath+cFile.+**Si queremos presentar un PDF que no este en el área publica del dominio tendremos que preparar un webservice al que le podamos indicar mediante una [[tecnicas:​urlamigable|URL amigable]] (ej: /​enviapdf/​manual),​ ya que no podremos pasar parámetros por GET al webservice.** 
 + 
 +Para poder utilizar el visualizador de PDF PDF.js este tendrá que estar correctamente [[tecnicas:​pdfjs|instalado]] ​en el dominio.
  
 ===== Parámetros ===== ===== Parámetros =====
  
 ^Nombre ​        ​^Descripción ​                                                                    ​^Versión ^ ^Nombre ​        ​^Descripción ​                                                                    ​^Versión ^
-| cFile     | Nombre ​del fichero ​ |  0.1+| cFile     | Nombre ​que le pondrá el visualizador al fichero ​PDF |  0.4
-cPath     Carpeta en la que se encuentra ​el fichero ​|  0.1+cURL      ​Dirección del webservice ​que se suministrara ​el PDF al visualizador o la URL desde la que puede descargarselo ​|  0.4
-cBuffer ​  | Podemos pasar el contenido del fichero ​en Base64 ​|  0.1+lCloseButton ​  | Indicamos si forzamos que aparezca ​el botón de cerrado ​en el visualizador  ​|  0.4
-cWidth ​   ​Ancho que queremos que ocupe del wBevel contenedor, por defecto 100% |  0.1+lPrint ​    Habilita/​Deshabilita el botón y la opción de menú de Imprimir ​  |  0.5
-cHeight ​  Alto que queremos que ocupe del wBevel contenedor, por defecto 100% |  0.1+lDownload  ​Habilita/​Deshabilita el botón de Descargar  ​|  0.5
-cURL      ​| ​Podemos embeber un fichero al que tengamos acceso por http |  0.1|+lOpen      ​| ​Habilita/​Deshabilita la opción de menú Abrir  |  0.5| 
 +| lBookMark ​ | Habilita/​Deshabilita el botón y la opción de menú de BookMark ​|  0.5|
funciones/nfl_embedpdfjs.1616341222.txt.gz · Última modificación: 21/03/2021 15:40 por pedro