4 Replies Latest reply: Feb 14, 2012 12:00 AM by Tombstone1234 RSS

    Problemas al crear un formulario para guardar en red. Adobe acrobat

    Tombstone1234 Community Member

      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:

       

      1. Cree un botón mediante la herramienta Botón. Haga doble clic en el botón y defina las opciones en las fichas General y Opciones.
      2. En la ficha Opciones, elija una opción en el menú Presentación para el rótulo del botón, la imagen del icono, o ambos. Lleve a cabo uno de los procedimientos siguientes, o los dos:
        • Escriba texto en el cuadro Rótulo para identificar el botón como botón Enviar.
        • Haga clic en Seleccionar icono, y a continuación introduzca la ruta de un archivo de imagen o haga clic en Examinar y localice el archivo de imagen que desea usar.
      3. En la ficha Acciones, menú Seleccionar acción, elija Enviar un formulario, y a continuación haga clic en Agregar.
      4. En el cuadro Indique una URL para este vínculo, realice una de estas acciones:
        • Para recopilar datos de formulario de un servidor, escriba la ubicación. Por ejemplo, http://www.[dominio]/[carpeta]/[subcarpeta]/ para una dirección de Internet o \\[servidor]\[carpeta]\[subcarpeta]\ para una ubicación en la red local.
        • Para recopilar datos de formulario como adjuntos a un correo electrónico, escriba mailto: seguido de la dirección de correo electrónico. Por ejemplo, mailto:nadie@adobe.com.
      5. Seleccione las opciones de Formato de exportación, Selección de campo y Opciones de fecha

       

       

      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.

        • 1. Re: Problemas al crear un formulario para guardar en red. Adobe acrobat
          federico platon CommunityMVP

          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.

          • 2. Re: Problemas al crear un formulario para guardar en red. Adobe acrobat
            Tombstone1234 Community Member

            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.

            • 3. Re: Problemas al crear un formulario para guardar en red. Adobe acrobat
              Tombstone1234 Community Member

              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.

              • 4. Re: Problemas al crear un formulario para guardar en red. Adobe acrobat
                Tombstone1234 Community Member

                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