mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	implement PAPERLESS_OCR_MAX_IMAGE_PIXELS
This commit is contained in:
		 Henning Häcker
					Henning Häcker
				
			
				
					committed by
					
						 Johann Bauer
						Johann Bauer
					
				
			
			
				
	
			
			
			 Johann Bauer
						Johann Bauer
					
				
			
						parent
						
							9a758fc3dc
						
					
				
				
					commit
					a8887b211e
				
			| @@ -389,6 +389,15 @@ PAPERLESS_OCR_IMAGE_DPI=<num> | ||||
|     Default is none, which will automatically calculate image DPI so that | ||||
|     the produced PDF documents are A4 sized. | ||||
|  | ||||
| PAPERLESS_OCR_MAX_IMAGE_PIXELS=<num> | ||||
|     Paperless will not OCR images that have more pixels than this limit. | ||||
|     This is intended to prevent decompression bombs from overloading paperless. | ||||
|     Increasing this limit is desired if you face a DecompressionBombError despite | ||||
|     the concerning file not being malicious; this could e.g. be caused by invalidly | ||||
|     recognized metadata. | ||||
|     If you have enough resources or if you are certain that your uploaded files | ||||
|     are not malicious you can increase this value to your needs. | ||||
|     The default value is 256000000. | ||||
|  | ||||
| PAPERLESS_OCR_USER_ARGS=<json> | ||||
|     OCRmyPDF offers many more options. Use this parameter to specify any | ||||
|   | ||||
| @@ -8,6 +8,7 @@ from documents.parsers import make_thumbnail_from_pdf | ||||
| from documents.parsers import ParseError | ||||
| from PIL import Image | ||||
|  | ||||
| Image.MAX_IMAGE_PIXELS = os.environ.get('PAPERLESS_OCR_MAX_IMAGE_PIXELS', Image.MAX_IMAGE_PIXELS) | ||||
|  | ||||
| class NoTextFoundException(Exception): | ||||
|     pass | ||||
|   | ||||
| @@ -6,6 +6,7 @@ from PIL import Image | ||||
| from PIL import ImageDraw | ||||
| from PIL import ImageFont | ||||
|  | ||||
| Image.MAX_IMAGE_PIXELS = os.environ.get('PAPERLESS_OCR_MAX_IMAGE_PIXELS', Image.MAX_IMAGE_PIXELS) | ||||
|  | ||||
| class TextDocumentParser(DocumentParser): | ||||
|     """ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user