Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

125
Visualizações
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
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda