Nueva pregunta

Pregunta:

Fecha: 14-07-2016 16:55:12 (En Español)

Cambiar nombre a PDF ya creado[Resuelta]

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 Etiquetas: FPDF - PDF - Pregunta Votos: 1 - Respuestas: 5 - Vistas: 19 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 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!
      Votos: 6 - Link respuesta
     
  • Fecha: 15-07-2016 13:25:17 Muchas gracias, y si quiero que mi cliente firme ese documento ?   Votos: 1 - Link respuesta
     
  • Fecha: 15-07-2016 13:31:39 realmente lo que necesito hacer es esto Adobe reader   Votos: 1 - Link respuesta
     
  • Fecha: 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!
      Votos: 2 - Link respuesta
     
  • Fecha: 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?   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com