una - cómo se hace un ancla en html
Vinculación de una página web a una sección específica(ancla) en un documento PDF (1)
Lo que parece funcionar en general es la variante n. ° 4, pero utilizando el número de la página como en la división real en páginas del documento PDF, en este caso
http://www.scala-lang.org/docu/files/ScalaReference.pdf#page=31
El documento PDF tiene números de página que comienzan con el contenido adecuado, después de la tabla de contenido, pero esa numeración difiere de la que se usará en #page = ...
Hay un estándar de Adobe que, en teoría, especifica la apertura de documentos PDF desde un enlace al que se hace clic en un navegador para abrir secciones específicas (AKA "ancla", "referencia nombrada") del documento PDF. Esta funcionalidad debería ser de gran ayuda si desea referirse a una parte específica de un PDF grande (como algunos estándares o especificaciones).
Sin embargo, por lo que veo ahora, el soporte para este estándar es casi inexistente.
Por ejemplo, estos enlaces deberían abrir PDF de referencia de Scala en la sección 3.2.6, "Tipos anotados":
- http://www.scala-lang.org/docu/files/ScalaReference.pdf#subsection.3.2.6
- http://www.scala-lang.org/docu/files/ScalaReference.pdf#nameddest=subsection.3.2.6
- http://www.scala-lang.org/docu/files/ScalaReference.pdf#page=23
(Técnicamente, la variante n. ° 3 debería abrir la página n. ° 23, que es esencialmente el mismo destino)
¿Hay alguna forma de trabajo (puede ser con un par de calzas, envoltorios patentados o lo que sea) para hacer que esto funcione en la mayoría de los sistemas? ¿Cuál es el uso compartido del plugin de Adobe Reader, si me importan otros sistemas?
Si no es posible, al menos me gustaría encontrar una solución de trabajo para cada plataforma (es decir, Windows, Linux, Mac) que pueda recomendar a los usuarios de mi sitio si desean poder utilizar enlaces de destino con nombre.
Por lo que he probado:
- Windows, MSIE / Firefox / Chrome, complemento Adobe Acrobat Reader: todas las variantes funcionan con la versión 9+, pero:
- MSIE tiene un extraño problema de almacenamiento en caché (es decir, el anclaje no funciona hasta que el documento fue almacenado en caché)
- Las versiones antiguas no funcionan
- Tiene problemas con el formato de enlace : generalmente, debe ser un enlace absoluto regular a un servidor web real, comenzando con "http: //". Enlaces relativos, enlaces estilo samba (
//HOST/dir/file.pdf#something
), cualquier cosa además del esquema "http" (o probablemente, "https") no funcionará
- Windows, cualquier navegador configurado para ejecutar Adobe Acrobat Reader como un proceso separado, no funciona
- Windows, cualquier navegador, FoxIt Reader - no funciona
- Windows, cualquier navegador, CutePDF - no funciona
- Linux / Konqueror / Okular: solo la variante n.º 1 funciona
- Linux, cualquier otro navegador configurado para ejecutar Okular o cualquier otro visor de PDF como proceso externo, no funciona (ya que el navegador no pasa ningún "argumento #" en una línea de comando)
- Cualquier OS, Firefox 15+ PDF.js visor de PDF interno - no funciona
Apreciaría si intentaras probar en varias combinaciones diferentes.