22 de abril de 2009

Parámetros en urls a PDF

Imaginad que estais en clase y que quereis que un alumno consulte rápidamente una página o una imagen/esquema/lo que sea de un libro, que teneis en PDF en el servidor.
Una manera es escribir la referencia en el enunciado, por ejemplo: "Mirad la foto de la página 456, del libro X" y poner a cotinuación la url del PDF.
Otra manera mas sutil sería añadir un enlace del estilo:

http://servidor/doc.pdf#page=456&zoom=200,250,100

que lo que hace es situar el visor PDF en la página adecuada y mostrando la información deseada. Interesante no?

Y es que se pueden poner un montón de parámetros para abrir PDFs:

http://example.org/doc.pdf#nameddest=Chapter6
http://example.org/doc.pdf#page=3
http://example.org/doc.pdf#page=3&zoom=200,250,100
http://example.org/doc.pdf#zoom=50
http://example.org/doc.pdf#page=72&view=fitH,100
http://example.org/doc.pdf#view=fitb&nameddest=Chapter3
http://example.org/doc.pdf#pagemode=none
http://example.org/doc.pdf#pagemode=bookmarks&page=2
http://example.org/doc.pdf#page=3&pagemode=thumbs
http://example.org/doc.pdf#collab=DAVFDF@http://review_server/Collab/user1
http://example.org/doc.pdf#page=1&comment=452fde0e-fd22-457c-84aa-2cf5bed5a349
http://example.org/doc.pdf#fdf=http://example.org/doc.fdf
....


Para mas información consultar el siguiente PDF, prediquemos con el ejemplo:
PDF Open Parameters

2 comentarios:

Antonio dijo...

He hecho varias pruebas, pero hay algunos parámetros que no me funcionan. Lo que pretendo es abrir un PDF por un marcador en concreto (por ejp. "Mi Marca"). La siguiente línea abre el PDF pero por el principio:

Acrobat.exe "/A nameddest=Mi Marca" "C:\Guia.pdf"

Esto sí funciona, pero ajecuta la búsqueda por las 2 palabras, no por la frase completa:

Acrobat.exe "/A search=Mi Marca" "C:\Guia.pdf"

¿Alguna idea? Gracias, Telerin.

Canx dijo...

Pues podrias probar a usar el caracter equivalente al espacio %20, por ejemplo

Acrobat.exe "/A search=Mi%20Marca" "C:\Guia.pdf"

Saludos,
Canx.