Оптимальный способ удаления пустых страниц из PDF, который требует меньше вычислительных средств [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Оптимальный способ удаления пустых страниц из PDF, который требует меньше вычислительных средств [закрыто]

Сообщение Anonymous »

Я пытаюсь автоматизировать удаление пустой страницы PDF при обработке партии.
Мне нужно обработать очень большое количество файлов PDF, и мне нужно избавиться от всех пустых страниц с очень меньшей вероятностью ошибок (такие ошибки, как пустое страница и удаление страницы содержимого). Вот тот, который я сейчас использую: < /p>

Код: Выделить всё

def is_blank(image, threshold=0.01):
try:
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
_, threshed = cv2.threshold(gray, 245, 255, cv2.THRESH_BINARY)
non_white_ratio = 1 - (cv2.countNonZero(threshed) / (image.shape[0] * image.shape[1]))
return non_white_ratio < threshold
except Exception as e:
print(f"Error in is_blank: {e}")
return False
Было бы очень полезно, если бы вы могли предоставить код или алго для эффективного решения пустого удаления страницы.

Подробнее здесь: https://stackoverflow.com/questions/796 ... ss-compute
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»