awacke1 commited on
Commit
f74ec22
·
verified ·
1 Parent(s): e0aacbe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -365,7 +365,6 @@ def create_and_link_pdfs(source_pdf="TestSource.pdf", target_pdf="TestTarget.pdf
365
  writer.add_page(page)
366
  page = writer.pages[0]
367
  y_position = 800 - (7 * 20)
368
- # Use Fit object to specify destination
369
  fit = Fit(fit_type="/XYZ", fit_args=[50, y_position, 0])
370
  writer.add_outline_item("Seven Bookmark", 0, fit=fit)
371
  with open(pdf_file, "wb") as f:
@@ -387,9 +386,10 @@ def create_and_link_pdfs(source_pdf="TestSource.pdf", target_pdf="TestTarget.pdf
387
  text_pdf = PdfReader(buffer)
388
  page = writer.pages[0]
389
  page.merge_page(text_pdf.pages[0])
 
390
  link = Link(
391
  rect=(90, seven_y - 10, 150, seven_y + 10),
392
- target=f"{target}#page=1"
393
  )
394
  writer.add_annotation(page_number=0, annotation=link)
395
  with open(source, "wb") as f:
 
365
  writer.add_page(page)
366
  page = writer.pages[0]
367
  y_position = 800 - (7 * 20)
 
368
  fit = Fit(fit_type="/XYZ", fit_args=[50, y_position, 0])
369
  writer.add_outline_item("Seven Bookmark", 0, fit=fit)
370
  with open(pdf_file, "wb") as f:
 
386
  text_pdf = PdfReader(buffer)
387
  page = writer.pages[0]
388
  page.merge_page(text_pdf.pages[0])
389
+ # Use uri instead of target for external file link
390
  link = Link(
391
  rect=(90, seven_y - 10, 150, seven_y + 10),
392
+ uri=f"file://{os.path.abspath(target)}#page=1"
393
  )
394
  writer.add_annotation(page_number=0, annotation=link)
395
  with open(source, "wb") as f: