Changed to get number of pages using pikepdf.Pdf
This commit is contained in:
parent
15f151f5fe
commit
8778452b91
@ -7,7 +7,6 @@ from typing import Optional
|
|||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from pdf2image import convert_from_path
|
from pdf2image import convert_from_path
|
||||||
from pdf2image import pdfinfo_from_path
|
|
||||||
from pdf2image.exceptions import PDFPageCountError
|
from pdf2image.exceptions import PDFPageCountError
|
||||||
from pikepdf import Page
|
from pikepdf import Page
|
||||||
from pikepdf import Pdf
|
from pikepdf import Pdf
|
||||||
@ -233,7 +232,8 @@ class BarcodePlugin(ConsumeTaskPlugin):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
# Read number of pages from pdf
|
# Read number of pages from pdf
|
||||||
num_of_pages = pdfinfo_from_path(self.pdf_file)["Pages"]
|
with Pdf.open(self.pdf_file) as pdf:
|
||||||
|
num_of_pages = len(pdf.pages)
|
||||||
logger.debug(f"PDF has {num_of_pages} pages")
|
logger.debug(f"PDF has {num_of_pages} pages")
|
||||||
|
|
||||||
# Get limit from configuration
|
# Get limit from configuration
|
||||||
|
Loading…
x
Reference in New Issue
Block a user