New question

Question:

Date: 14-07-2016 16:55:12 (In Spanish)

Cambiar nombre a PDF ya creado[Resolved]

Buen día, tengo un pdf ya creado, mi cliente quiere que desde la aplicación este pdf vaya con un nombre personalizado, el problema es que no se como pasar ese pdf ya creado a mi php :( ayuda urgente Tags: FPDF - PDF - Question Votes: 1 - Answers: 5 - Views: 19 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 15-07-2016 03:08:05 Hola Bryan, puedes utilizar varias estrategias, veamos algunas:

    1) Renombrar el archivo PDF con la función rename() de PHP, por ejemplo:
    <?php
    rename ("/folder/documento.pdf", "documento2.pdf");
    ?>
    


    2) Leer el PDF ya reado con la función de PHP file_get_contents() y de esta forma guardar su contenido en una variable (como string), luego vuelves a crear el PDF con la función de PHP file_put_contents(), por ejemplo:
    <?php
    // Abre el archivo para obtener el contenido existente
    $datos = file_get_contents('documento.pdf');
    // Creas un nuevo archivo con un nuevo nombre
    file_put_contents('documento2.pdf', $datos);
    ?>

    Nota: este último consume mucho más resursos que la función "rename", pero no deja de ser una alternativa.

    3) Si no importa con que nombre este almacenado el archivo PDF, sino con que nombre se descarga el mismo, puedes indicar el nuevo nombre al momento que el usuario solicita la descarga, por ejemplo:
    <?php
    // Es un archivo PDF
    header('Content-type: application/pdf');
    // Se llamará documento2.pdf
    header('Content-Disposition: attachment; filename="documento2.pdf"');
    // La fuente de PDF se encuentra en documento.pdf
    readfile('documento.pdf');
    ?>


    Saludos y buen código!
      Votes: 6 - Link answer
     
  • Date: 15-07-2016 13:25:17 Muchas gracias, y si quiero que mi cliente firme ese documento ?   Votes: 1 - Link answer
     
  • Date: 15-07-2016 13:31:39 realmente lo que necesito hacer es esto Adobe reader   Votes: 1 - Link answer
     
  • Date: 16-07-2016 06:48:54 Hola Bryan, el ejemplo que envías es posible gracias a la herramienta "Adobe Sign", tu lo que quieres es emular ese comportamiento desde PHP?

    Lee mi respuestas en el tema Firma Digital en PHP, allí explico como firmar PDF por medio de certificados digitales.

    Espero que te sea de ayuda.

    Saludos y buen código!
      Votes: 2 - Link answer
     
  • Date: 23-11-2016 11:16:47 Hola Fernando Mosquera una consulta, la 3ra opción es la que se encarga de encontrar cualquier archivo pdf y cuando lo descargues te cambia el nombre que tú asignas no?   Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com