Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

546
Views
PDFMerger con FPDI-PDF-PARSER

Se está utilizando la fusión de archivos PDF de FPDI. Sin embargo, me encontré con el siguiente problema al intentar fusionar archivos PDF versiones 1.5 y superiores. El siguiente fue el error que recibí:

Este documento (doc.pdf) probablemente utiliza una técnica de compresión que no es compatible con el analizador gratuito que se incluye con FPDI. (Ver https://www.setasign.com/fpdi-pdf-parser para más detalles)

Procedí a visitar el enlace, que aconsejaba utilizar el complemento comercial fpdi-pdf-parser . Este archivo ya está incluido con el resto de archivos. Y en los pasos de instalación, se dice que no hay otros pasos que deban realizarse, pero sigo recibiendo el mismo error.

Vale la pena señalar que estoy usando la siguiente fusión de PDF (que, a su vez, usa la biblioteca FPDI)

https://github.com/myokyawhtun/PDFMerger/blob/master/PDFMerger.php

No estoy seguro de cómo puedo usar este "complemento fpdi-pdf-parser", que se anuncia como una solución a mi problema con PDF 1.5. ¿Qué me estoy perdiendo?

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Usted declara que está utilizando PDFMerger, pero al mirar la página del proyecto se muestra:

Soporte de PDF 1.5 y PDF 1.6

Bibliotecas FPDF y FPDI reemplazadas por TCPDF con extensión y analizador TCPDI.

Entonces parece que, específicamente porque no admiten versiones de PDF > 1.4, PDFMerger ya no usa FPDF y FPDI.

Para probar esto, descargué PDFMerger (tenga en cuenta que esto incluye una copia de TCPDF), modifiqué ligeramente el código de ejemplo y lo ejecuté con un PDF que está marcado como versión 1.7 :

 <?php include 'PDFMerger.php'; $pdf = new PDFMerger; $pdf->addPDF('43451941a.pdf', '1'); // page 1 from first file. $pdf->addPDF('43451941b.pdf', '5'); // page 5 from second file. $pdf->merge('browser'); // send the file to the browser.

El resultado es que en mi navegador web obtengo un archivo PDF de dos páginas, como esperaba.

¡Hasta donde puedo decir, FPDF/FPDI no es necesario en absoluto!

Simplemente descargue y use PDFMerger.

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!