This commit is contained in:
nose
2025-12-16 01:45:01 -08:00
parent a03eb0d1be
commit 9873280f0e
36 changed files with 4911 additions and 1225 deletions

View File

@@ -27,10 +27,10 @@ from ._shared import (
import pipeline as ctx
try:
from PyPDF2 import PdfWriter, PdfReader
HAS_PYPDF2 = True
from pypdf import PdfWriter, PdfReader
HAS_PYPDF = True
except ImportError:
HAS_PYPDF2 = False
HAS_PYPDF = False
PdfWriter = None
PdfReader = None
@@ -753,8 +753,8 @@ def _merge_text(files: List[Path], output: Path) -> bool:
def _merge_pdf(files: List[Path], output: Path) -> bool:
"""Merge PDF files."""
if (not HAS_PYPDF2) or (PdfWriter is None) or (PdfReader is None):
log("PyPDF2 is required for PDF merging. Install with: pip install PyPDF2", file=sys.stderr)
if (not HAS_PYPDF) or (PdfWriter is None) or (PdfReader is None):
log("pypdf is required for PDF merging. Install with: pip install pypdf", file=sys.stderr)
return False
try: