Develop Javascript PDF to TXT - aliconnect/aliconnect.sdk GitHub Wiki

PDF 2 TEXT

Introductie

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
  <title>PDF to TXT
  <link rel="shortcut icon" href="https://aliconnect.nl/favicon.png">
  <link rel="stylesheet" type="text/css" href="../../api/css/web_debug.css">
  <script type="text/javascript"
          src="../../api/js/aim_debug.js"
          libraries=""
  >
  <script src="//mozilla.github.io/pdf.js/build/pdf.js">
  <script src="//mozilla.github.io/pdf.js/build/pdf.worker.js" async>

<script>
/** js start **/
/** js end **/

<body>

dsfgsdfgsdfg d sdfgsdfgsd

sdfgsdfg

Javascript

asdfasdfs

/** js start **/
$().on('ready', event => {
  $(document.body).append(
    $('div').text('drop file here')
    .on('dragover', event => {
      event.preventDefault();
    })
    .on('drop', event => {
      event.preventDefault();
      const eventData = event.dataTransfer || event.clipboardData;
      if (eventData.types.includes('Files')) {
        const file = eventData.files[0];
        $().pdfpages(file).then(pages => {
          const content = pages.map(page => page.map(
            row => row.str + (row.hasEOL ? eol : '')).join('')
          ).join(eol+eol);
          console.log(pages);
          // console.log(content);
          $('content').text(content);
        });
        return;
        if (!file) {
          return;
        }
        var fileReader = new FileReader();
        fileReader.onload = function(e){
          const array = new Uint8Array(e.target.result);
          let loadingTask = pdfjsLib.getDocument({data: array});
          loadingTask.promise.then(function(pdf) {
            console.log(pdf);
          });
        };
        fileReader.readAsArrayBuffer(file);
        // const files = [...eventData.files];
        // console.log(files);
      }
      console.log(event);
      return false;
    }),
    $('pre').id('content')
  )
});
/** js end **/

sdfasdfassdf

asdfasdfas

⚠️ **GitHub.com Fallback** ⚠️