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

126
Views
Extraiga PDF individuales de una cartera de múltiples documentos PDF

Tengo una aplicación web construida con PHP y JS. En esta aplicación realizo diferentes operaciones con ciertos archivos y me encuentro con el siguiente problema:

El usuario debe cargar en mi aplicación un archivo PDF que es un portafolio/paquete de múltiples documentos PDF (AcroForm). Entonces, el problema es que no sé cómo extraer individualmente cada documento PDF de la cartera (quiero leer cada archivo PDF por separado, de lo contrario no puedo). Aquí es donde me quedo atascado y no sé cómo desestructurar esta colección de PDF. Si tienes alguna idea de cómo hacer esto, por favor házmelo saber.

Aquí está el código que escribo para extraer los datos de un solo PDF, está funcionando para un solo archivo PDF, es por eso que necesito desestructurar la colección de PDF (uso pdflib para extraer los datos de un solo documento PDF )

 // get the values from the uploaded PDF form (AcroForm) when the form is submited and send them to the server document.getElementById('form')?.addEventListener('submit', async e => { e.preventDefault(); const { PDFDocument, PDFTextField, PDFDropdown, PDFRadioGroup, PDFCheckBox, PDFOptionList } = PDFLib; const file = document.getElementById('file').files[0]; const data = await readData(file); const PDFDoc = await PDFDocument.load(data); const form = PDFDoc.getForm(); const fields = form.getFields(); // get the values from the fields and send them to the server... }); // get the file data function readData(file) { return new Promise((resolve, reject) => { const fileReader = new FileReader(); fileReader.onload = e => resolve(e.target.result); fileReader.onerror = reject; fileReader.readAsArrayBuffer(file); }) }

Ejemplo con el portafolio/colección en PDF (en el lado izquierdo están los documentos PDF que necesito para extraerlos por separado en mi aplicación): Ejemplo de portafolio en PDF

about 4 years ago · Juan Pablo Isaza
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!