Buenas:
Espero que alguien me pueda ayudar.
Tengo creado un formulario en Adobe Acrobat tanto en la version 9 como en la X. Quiero añadir un boton para que al darle me lo guarde en una carpeta de red. En la ayuda del propio programa me pone esto:
Pongo la ruta \\nombredelamaquina_o_ip\carpeta\subcarpeta\. Pero en el momento que pruebo dicho formulario cuando le doy al boton me sale la direccion para enviar en este formato:
http://\\nombredelamaquina_o_ip\carpeta\subcarpeta\/
Con lo que, evidentemente, no me guarda dicho archivo en la carpeta sino que me da un error:
General Error <---- Si la verdad que te deja claro de que puede ser.
He buscado informacion (y en varios idiomas) y no encuentro absolutamente nada.
He probado hasta poniendo file: pero seguimos con errores.
Desesperado he probado javascript, pero claro, la funcion SaveAs la bloquea, por lo que no he podido hacer nada.
He buscado en internet sobre esto y encontre reseñas a añadir alguna funcion al archivo .js .. He visto que en la carpeta de instalacion de adobe (C:\Archivos de programa\Adobe\Acrobat 10.0\Acrobat\Javascripts) tiene un archivo js.. pero poniendo el codigo ahi para que cree un privilegio no me permite luego ejecutarlo.. la console de java en Acrobat me muestra el error:
NotAllowedError: La configuración de seguridad impide el acceso a esta propiedad o método.
Doc.saveAs:1:AcroForm:Temp:Annot1:MouseUp:Action1
Por lo que tampoco me sirve o lo hago mal (no lo descarto).
Necesito ayuda porque ya me estoy tirando de los pelos...
¿Como puede ser que traiga una opcion para poner ya una carpeta compartida en el boton y realmente solo la pille como una URL?
Muchas gracias por escucharme (necesitaba desahogarme) y espero que alguien pueda enseñarme la luz en este formulario tan oscuro.
Un saludo.
Me parece que el problema puede estar en que -quizás- no escribes o nombras correctamente la dirección.
Has probado a enviarlo primero a una carpeta (determinada que ya exista) en un disco duro de tu ordenador o de otro, o a un servidor, si te funciona en esos casos más directos el problema puede estar en algo diferente o propio de guardar en red.
Disculpa si no es algo tan evidente.
Buenos dias Federico:
No tengo que disculpar nada, hasta la respuesta mas simple puede ser que a uno no se me ocurriera...
En este caso te comentare que la ruta la tengo bien puesta... y he probado ya con todo...
No me permite ponerle una ruta local con la accion enviar formulario:
- c:\temp\ (por ejemplo) no la reconoce.
- /c/temp/ (ya que es la forma que reader tiene de reconocer rutas, si vale, en JS, pero algo tengo que intentar xD): Tampoco lo permite.
Con esta dinamica he probado todo lo que puedo en ruta de red, emjemplos:
\\servidor\adobe\temps\ - Lo vuelve: http://\\\\servidor\adobe\temps\/
//servidor/adobe/temps/ - Error abriendo destino.
file:servidor\adobe\temps\ - Si, se que el file se aplica a la carpeta donde tienes abierto el pdf, no en la de guardar, pero es que como dije estoy desesperado... Aqui da error.
Tambien he probado a poner la ip en vez de el nombre del host... Nada, no da resultado.
Nadie se le ha planteado este problema? Nadie encontro una solucion? Alguien sabe lo del archivo JS¿?
Un saludo.
Buenos dias:
Ya he dado con una solucion "temporal" mediante JavaScript.
He creado un boton con JavaScript que me lo guarda en red pero con un mismo nombre y por necesidades del formulario necesito que se guarde con nombres distintos ya que seran bastantes usuarios los que trabajen "a la vez".
Mi pregunta es:
Puedo capturar un dato de un formulario y utilizarlo con JS para poder guardarlo como nombre de documento?
Me explico:
En el formulario tengo un campo llamado Nombre.
Quiero capturar el dato que pone el usuario en dicho campo para que cuando le de al boton guardar (creado por mi con codigo JS) ponga el valor de ese campo, Jose.pdf (por ejemplo).
Tambien me valdria con tener un contador y que cuando detecte que el nombre del documento exista le ponga un numero, asi le llamaria al documento prueba1.pdf y si otro usuario lo guarda y detecta que existe dicho documento ponga prueba2.pdf...
A alguien se le ocurre alguna idea?
Un saludo.
Buenas:
Despues de partirme los cuernos yna y otra vez al final lo he conseguido.. Lo he tenido que hacer por JS ya que al final entendi lo del archivo JS, no es mas que crear un archivo .js y declarar ahi la funcion con otra.
En mi caso declare la funcion saveAs con myTrustedSpecialTaskFunc para que asi pudiera ejecutarla.
Un saludo y gracias ![]()
North America
Europe, Middle East and Africa
Asia Pacific