Unir y dividir archivos PDF con PHP
HTML-код
- Опубликовано: 11 сен 2024
- Aprender a unir y dividir archivos PDF con PHP.
📄 FPDF: www.fpdf.org
📑 FPDFI: www.setasign.c...
☕️🍺 Invítame un café o una cerveza: www.paypal.me/...
🤝 Únete a este canal con beneficios: www.youtube.co...
📲 Facebook: www. Cod...
📸 Instagram: / codigosdprogramacion
🐦 Twitter: / mroblesdev
🌐 Sitio web: codigosdeprogr...
👨🏫 Contacto y asesorías: codigosdeprogr...
🎁 Hosting con descuento: www.hostg.xyz/...
POR FAVOR, ¡SUSCRÍBETE!
#codigosdeprogramacion
Gracias, me funcionó correctamente.
excelente
Buen contenido. Gracias!
Gracias, saludos
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.
Si se puede pero sería después de almacenar el archivo para pasarle la ruta y leerlo
¿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.
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.
Como se podría hacer un indice de los documentos unidos y ponerle numero de paginas personalizados onda Pagina 1 (uno) ??
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()
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?
Si, con esta biblioteca los puedes hacer
Y en casl de que yo no trabaje con orientación pero si con pdf que tienen distintos tamaños?
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/
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...
Solo dividir? Para fusionar también va a tener problemas?
Cómo puedes agregar un fodo a un pdf exitente, osea una hoja membretada
Cómo imagen o concatenando el PDF
@@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.
@@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 ?
@@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.
y como guardas las páginas del pdf dividido?
Cuando recorres las paginas por el foreach en cada ciclo agrega un Output para guardar cada hoja por separado.
@@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 :(
@@codigosdeprogramacion y que todos los PDF se guarden en un archivo.zip y descargarlo
Eso ya te corresponde investigar 👍