Divers, en lien avec DMI04 (gemini_for_enonce.py, smaller images, link to enonce.pdf)
This commit is contained in:
+6
-1
@@ -7,6 +7,7 @@ import os
|
||||
import re
|
||||
import glob
|
||||
import shutil
|
||||
import subprocess
|
||||
from pypdf import PdfReader, PdfWriter
|
||||
|
||||
# --- Constants ---
|
||||
@@ -94,7 +95,7 @@ class PDFPreviewer:
|
||||
"← / → : Move line 1cm left/right\n"
|
||||
"'c': Rotate page 180°, 'C' : rotate all pages, ',' : rotate all files\n"
|
||||
"t s r n m: keep left, next page, keep none, keep right, keep as is\n"
|
||||
"z: send this page to the end, 'R':restart file, 'P':back to previous file\n"
|
||||
"z: send this page to the end, 'A':pdf arranger 'R':restart file, 'P':back to previous file\n"
|
||||
)
|
||||
self.info_label = tk.Label(master, text=instructions, justify=tk.LEFT)
|
||||
self.info_label.pack(pady=5, side=tk.TOP)
|
||||
@@ -123,6 +124,7 @@ class PDFPreviewer:
|
||||
self.master.bind("r", self.discard_page)
|
||||
self.master.bind("z", self.send_page_end)
|
||||
self.master.bind("R", self.restart_current_file)
|
||||
self.master.bind("A", self.start_arranger)
|
||||
self.master.bind("P", self.go_to_previous_file)
|
||||
|
||||
|
||||
@@ -131,6 +133,9 @@ class PDFPreviewer:
|
||||
|
||||
self.current_zoom = 1.0
|
||||
|
||||
def start_arranger(self):
|
||||
subprocess.Popen(["pdf-arranger", self.pdf_path])
|
||||
|
||||
def on_resize(self, event):
|
||||
"""
|
||||
Handles window resize events by reloading the page.
|
||||
|
||||
Reference in New Issue
Block a user