Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
-
from flask import Flask, render_template, request
|
| 2 |
import requests
|
| 3 |
from io import BytesIO
|
| 4 |
|
| 5 |
-
app = Flask(__name__)
|
| 6 |
|
| 7 |
# Main route to render HTML template
|
| 8 |
@app.route("/", methods=["GET", "POST"])
|
|
@@ -12,7 +12,7 @@ def getInfotoMeasure():
|
|
| 12 |
# Route to serve PDF with a specified page
|
| 13 |
@app.route('/view-pdf', methods=['GET'])
|
| 14 |
def download_pdf():
|
| 15 |
-
|
| 16 |
dropbox_link = 'https://www.dropbox.com/scl/fi/fjykwhhn9gu9t3kqrflxd/LA002-NOR-ZZ-ZZ-T-A-2403_Architectural-Specification-F10-Brick-and-Block-Walling_A4-_C01.pdf?rlkey=ek9i66i79m0hwp8z5yjs6rp5p&st=jh05a6qs&dl=0'
|
| 17 |
|
| 18 |
# Modify Dropbox link to enable direct download
|
|
@@ -30,7 +30,7 @@ def download_pdf():
|
|
| 30 |
pdf_content,
|
| 31 |
mimetype='application/pdf',
|
| 32 |
as_attachment=False,
|
| 33 |
-
download_name=f"
|
| 34 |
)
|
| 35 |
|
| 36 |
if __name__ == '__main__':
|
|
|
|
| 1 |
+
from flask import Flask, send_file, render_template, request
|
| 2 |
import requests
|
| 3 |
from io import BytesIO
|
| 4 |
|
| 5 |
+
app = Flask(__name__)
|
| 6 |
|
| 7 |
# Main route to render HTML template
|
| 8 |
@app.route("/", methods=["GET", "POST"])
|
|
|
|
| 12 |
# Route to serve PDF with a specified page
|
| 13 |
@app.route('/view-pdf', methods=['GET'])
|
| 14 |
def download_pdf():
|
| 15 |
+
page = int(request.args.get('page', 1)) # Get the page number (default is page 1)
|
| 16 |
dropbox_link = 'https://www.dropbox.com/scl/fi/fjykwhhn9gu9t3kqrflxd/LA002-NOR-ZZ-ZZ-T-A-2403_Architectural-Specification-F10-Brick-and-Block-Walling_A4-_C01.pdf?rlkey=ek9i66i79m0hwp8z5yjs6rp5p&st=jh05a6qs&dl=0'
|
| 17 |
|
| 18 |
# Modify Dropbox link to enable direct download
|
|
|
|
| 30 |
pdf_content,
|
| 31 |
mimetype='application/pdf',
|
| 32 |
as_attachment=False,
|
| 33 |
+
download_name=f"document_page_{page}.pdf"
|
| 34 |
)
|
| 35 |
|
| 36 |
if __name__ == '__main__':
|