bscheibel 3 years ago
parent
commit
dbe807182b

+ 0 - 8
app/__init__.py

@@ -1,8 +0,0 @@
-from flask import Flask
-
-#app = Flask(__name__)
-app = Flask(__name__, static_url_path="", static_folder="static")
-app.debug = True
-#app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0
-
-from app import views

BIN
app/__init__.pyc


BIN
app/__pycache__/__init__.cpython-37.pyc


BIN
app/__pycache__/views.cpython-37.pyc


BIN
app/static/isos/iso_ui_new.png


+ 4 - 4
app/static/js/js_libs/ui.js

@@ -72,7 +72,7 @@ function create_new_tab(title, id,terms) {
     newElement.setAttribute('id', "iso_"+id);
     console.log(terms);
     console.log(textElement)
-    newElement.innerHTML = "<iframe width=100% height=1000px src= '/edi2/isos/" + id  + ".PDF')'> </iframe>";
+    newElement.innerHTML = "<iframe width=100% height=1000px src= '{{ url_for('static', filename='isos/') }}"+ id  + ".PDF)'> </iframe>";
     theDiv.appendChild(textElement);
     theDiv.appendChild(newElement);
     }
@@ -83,8 +83,8 @@ function create_new_tab(title, id,terms) {
         textElement.innerHTML += "<a onclick=change_isos_tab('"+id+"','start')> Start of ISO File. </a><br>";
         newElement.setAttribute('id', "iso_"+id);
         //console.log(terms);
-        newElement.innerHTML = "<iframe width=100% height=1000px src= '/edi2/isos/" + id  + ".PDF')'> </iframe>";
-        newElement.innerHTML ="<h1> hallooo </>"
+        newElement.innerHTML = "<iframe width=100% height=1000px src= '+{{ url_for('static', filename='isos/') }}"+ id  + ".PDF)'> </iframe>";
+        //newElement.innerHTML ="<h1> hallooo </>"
         theDiv.appendChild(textElement);
         theDiv.appendChild(newElement);
     }
@@ -96,7 +96,7 @@ function change_isos_tab(id, term){
     if (term == "start"){
         term = 1;
     }
-    theDiv.innerHTML = "<iframe width=100% height=1000px src= '/edi2/isos/" + id  + ".PDF#page="+ term+"')'> </iframe>";
+    theDiv.innerHTML = "<iframe width=100% height=1000px src= '{{ url_for('static', filename='isos/') }}+" id  + ".PDF#page="+ term+"')'> </iframe>";
     console.log(id,term);
     return true;
 }

BIN
app/static/out.jpg


+ 0 - 2
app/templates/index.html

@@ -295,10 +295,8 @@
        console.log(rel_width, rel_height);
        if (array_coords[3] > 10000) {
            rel_height = height - y;
-
        }
 
-
        let $point = jQuery("<div class="+color+"/>").css({top: (drawing_y + y) + 'px', left: (drawing_x + x) + 'px', width: (rel_width) + 'px', height: (rel_height) + 'px'});
 
         $(".images").append($point);

BIN
app/temporary/5129275_Rev01-GV12.pdf


BIN
app/temporary/out.jpg


+ 0 - 77
app/test.html

@@ -1,77 +0,0 @@
-var pdfjsLib = window['pdfjs-dist/build/pdf'];
-
-//pdfjsLib.disableWorker = true;
-
-pdfjsLib.getDocument(url).then(function(pdf){
-    var page_num = 1;
-    pdf.getPage(page_num).then(function(page){
-        var scale = 1.5;
-        var viewport = page.getViewport(scale);
-        var canvas = $('#the-canvas')[0];
-        var context = canvas.getContext('2d');
-        canvas.height = viewport.height;
-        canvas.width = viewport.width;
-
-        var canvasOffset = $(canvas).offset();
-        var $textLayerDiv = $('#text-layer').css({
-            height : viewport.height+'px',
-            width : viewport.width+'px',
-            top : canvasOffset.top,
-            left : canvasOffset.left
-        });
-
-        page.render({
-            canvasContext : context,
-            viewport : viewport
-        });
-
-        page.getTextContent().then(function(textContent){
-           console.log( textContent );
-            var textLayer = new TextLayerBuilder({
-                textLayerDiv : $textLayerDiv.get(0),
-                pageIndex : page_num - 1,
-                viewport : viewport
-            });
-
-            textLayer.setTextContent(textContent);
-            textLayer.render();
-        });
-    });
-});
-
-
-
-
-
-var loadingTask = pdfjsLib.getDocument(url);
-loadingTask.promise.then(function(pdf) {
-  console.log('PDF loaded');
-
-  // Fetch the first page
-  var pageNumber = 1;
-  pdf.getPage(pageNumber).then(function(page) {
-    console.log('Page loaded');
-
-    var scale = 1.5;
-    var viewport = page.getViewport({scale: scale});
-
-    // Prepare canvas using PDF page dimensions
-    var canvas = document.getElementById('the-canvas');
-    var context = canvas.getContext('2d');
-    canvas.height = viewport.height;
-    canvas.width = viewport.width;
-
-    // Render PDF page into canvas context
-    var renderContext = {
-      canvasContext: context,
-      viewport: viewport
-    };
-    var renderTask = page.render(renderContext);
-    renderTask.promise.then(function () {
-      console.log('Page rendered');
-    });
-  });
-}, function (reason) {
-  // PDF loading error
-  console.error(reason);
-});

+ 2 - 4
app/views.py

@@ -16,7 +16,7 @@ path = "/home/bscheibel/app/app"
 #path_image = "/home/centurio/web/edi2/out"
 path_image = "/home/bscheibel/app/app/temporary/out"
 db_params = "localhost"
-path_extraction = '/home/bscheibel/PycharmProjects/engineering_drawings_extraction/main.py'
+path_extraction = '/home/bscheibel/technical_drawings_extraction/main.py'
 #path_extraction = "/home/centurio/Projects/engineering_drawings_extraction/main.py"
 
 
@@ -76,7 +76,7 @@ def check_links(isos):
         try:
             name = name.replace(" ", "")
             url1 = name + ".PDF"
-            #file = send_from_directory("static/isos",url1)
+            file = send_from_directory("static/isos",url1)
             url = "isos/" + url1
             link_names[name] = url
         except:
@@ -209,8 +209,6 @@ def add_header(response):
     response.headers.add("Access-Control-Allow-Methods", "*")
     return response
 
-
-
 @app.route('/redis/get/<key>',methods=['GET'])
 def redis_get(key):
     db = redis.Redis(db_params)

BIN
app/views.pyc