Unir y dividir archivos PDF con PHP

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024

ความคิดเห็น • 26

  • @fula5
    @fula5 ปีที่แล้ว +1

    ¿Hay alguna forma, o idea, de que viendo las páginas una por una, detecte que una página está vacía? Genero un pdf de un contrato. Por razones de impresión, se generan adrede algunas hojas en blanco, pero para el pdf son innecesarias, me explico. Revisando la web no he encontrado nada al respecto. Agradeceré cualquier pista. ¿Tal vez extrayendo el texto, en vez de enviarlo al navegador? Me costó entender que lo que hace con output es exteriorizar no una página o un resultado que pudiera integrarse en un marco o en cierta zona de una página, sino un documento pdf entero, es como una descarga, que lo veamos en la pantalla o lo guardemos, depende del operador. Ahora que lo entiendo es mas claro. Muy bueno el video.

  •  ปีที่แล้ว +1

    Gracias, me funcionó correctamente.

  • @joaquinbenedictoariasmarti1677
    @joaquinbenedictoariasmarti1677 2 ปีที่แล้ว +1

    Buen contenido. Gracias!

  • @danitzarojasserrano9428
    @danitzarojasserrano9428 ปีที่แล้ว +1

    Como se podría hacer un indice de los documentos unidos y ponerle numero de paginas personalizados onda Pagina 1 (uno) ??

  • @alenloria
    @alenloria 2 ปีที่แล้ว +2

    Excelente video como siempre.... Este procedimiento puede utilizarse a través de un formulario? En el cual podamos seleccionar los pdfs que quisiéramos unir?
    Gracias... Saludos.

    • @codigosdeprogramacion
      @codigosdeprogramacion  2 ปีที่แล้ว

      Si se puede pero sería después de almacenar el archivo para pasarle la ruta y leerlo

  • @marcorubio6524
    @marcorubio6524 2 ปีที่แล้ว +1

    Excelente video, como puedo dividir una pagina en 2 me explico estoy haciendo un colage de fotos las cuales estan en un pdf por lo general vienen dos fotos en una sola pagina quisiera guardar foto por pagina no se si me explico.

  • @nicolaspradines5708
    @nicolaspradines5708 ปีที่แล้ว

    Tengo una consulta.
    Quiero proteger el pdf generado y quiero usar $pdf = new FPDF_Protection(); pero no me funciona nada.
    Me tira el error en setSourceFile()

  • @chuchofloresmaya
    @chuchofloresmaya 2 ปีที่แล้ว +1

    Y en casl de que yo no trabaje con orientación pero si con pdf que tienen distintos tamaños?

    • @codigosdeprogramacion
      @codigosdeprogramacion  2 ปีที่แล้ว

      Al $pdf->useTemplate() puede agregar un segundo parámetro que sería ['adjustPageSize' => true]
      Aquí más información: manuals.setasign.com/fpdi-manual/v2/the-fpdi-class/examples/

  • @salvafilms591
    @salvafilms591 ปีที่แล้ว +1

    Hola buen video nuevo sub
    Tengo un proyecto personal.
    Quiero hacer una pagina donde voy a subir distintos pdfs individuales, lo que quiero lograr es que el usuario pueda unir los pdfs que el elija y descargarlos como uno solo, ¿esta biblioteca me serviría?

  • @carlosmanuel7282
    @carlosmanuel7282 9 หลายเดือนก่อน +1

    Cómo puedes agregar un fodo a un pdf exitente, osea una hoja membretada

    • @codigosdeprogramacion
      @codigosdeprogramacion  9 หลายเดือนก่อน +1

      Cómo imagen o concatenando el PDF

    • @carlosmanuel7282
      @carlosmanuel7282 9 หลายเดือนก่อน

      @@codigosdeprogramacion tendrá algún video al respeto? Busque en su contenido pero no encontré el que sigue de este o la linea de código para utilizar imagen, supongo que sería algo como pdf->image() en caso de no igusl le agradezco, ya mínimo tengo idea y se que si se puede, le agradezco.

    • @carlosmanuel7282
      @carlosmanuel7282 9 หลายเดือนก่อน +1

      @@codigosdeprogramacion Hola buen día, si fue sencillo implementar lo que me recomeendo, ahora tengo el problema que solo lee versiones hasta 1.4, alguna recomendación para poder solucionar y poder leer versiones de 1.5 para arriba ?

    • @carlosmanuel7282
      @carlosmanuel7282 9 หลายเดือนก่อน

      @@codigosdeprogramacion Actualizando, más que nada para quien tenga estás mismas dudas:
      1: Para error en formatos de PDF >= a 1.5 con FPDI: encontre que se puede cambiar el formato desde PHP pero a veces genera errores, de momento lo que estoy haciendo es subir el pdf en formato PDF/A y no da ningún tipo de problema, si van a exportar de word/excel a pdf hay que seleccionar la casilla de compatibilidad (queda guardado como predefinido), si lo hacen desde Libre Office solo exportar como PDF y va directo compatible, si van a combinar archivos con otra app como por ejemplo Acrobat, dan en guardar como y seleccionan que sea versión PDF/A (Ojo, yo tengo la versión de pago, en la libre no se si se pueda y otras apps no las cale, pero debería ser un proceso muy similar)
      2: Para agregar un membrete
      $pdf->Image("imagen.jpg",0,0,219,297,'jpg');
      ruta de archivo, posición x, posición y, luego la medida de la hoja, esta colocada la de A4 pero si tienen otra solo pongan en google cuanto mide una Legal, o Carta, A5 etc y colocan las medidas que van a utilizar
      saludos y gracias.

  • @arieldouglasvillcacalle2310
    @arieldouglasvillcacalle2310 2 ปีที่แล้ว +1

    Buen video, pero el problema de fpdi es que no podrá dividir las versiones superiores de PDF... Al menos que adquieras la versión de paga...

    • @Luk17a5
      @Luk17a5 5 หลายเดือนก่อน

      Solo dividir? Para fusionar también va a tener problemas?

  • @victormanuel910
    @victormanuel910 2 ปีที่แล้ว +1

    y como guardas las páginas del pdf dividido?

    • @codigosdeprogramacion
      @codigosdeprogramacion  2 ปีที่แล้ว

      Cuando recorres las paginas por el foreach en cada ciclo agrega un Output para guardar cada hoja por separado.

    • @victormanuel910
      @victormanuel910 2 ปีที่แล้ว

      @@codigosdeprogramacion como haría eso? Me puedes explicar?, Porque cuando agrego un output me termina el ciclo y solamente de crea la primera página :(

    • @victormanuel910
      @victormanuel910 2 ปีที่แล้ว

      @@codigosdeprogramacion y que todos los PDF se guarden en un archivo.zip y descargarlo

    • @codigosdeprogramacion
      @codigosdeprogramacion  2 ปีที่แล้ว

      Eso ya te corresponde investigar 👍