There are several extended options for some of the file types:
pdf: You can set a minimum and maximum number of pages that are required for each upload.
If you want to define a maximum number of pages only, please use pdf(z), where z is the number of pages.
Example: pdf(10) for PDF files with up to 10 pages.
If you also want to define a minimum number of pages, please use a range definition with pdf(a-z), where a is the minimum number of pages.
Example: pdf(5-10) for PDF files with 5 to 10 pages.
You can also define that the uploaded PDF files have to be IEEE validated by using the code (ieee).
Example: pdf(ieee) will only allow the upload of PDF files that were IEEE eXpress validated.
You can also combine both definitions if you separate them with a colon.
Example: pdf(ieee:5-10)
docx: ConfTool Pro also allows you to define a minimum and maximum number of pages for
Word files in docx format (but not in doc), using the same scheme as for PDF files.
Example: docx(5-10)
However, the test is not very reliable, as many Word documents are broken and return only 1 page,
no matter how many pages they really have. It's a bug in MS Word.
You can still use the filter it, the broken files will always be accepted.
gif, png, jpg: For images in these 3 formats, a minimum and maximum pixel size can be defined.
If you want to define only a minimum size, please use the pattern gif(axb) where a and b are the minimum width and the height.
Examples: gif(640x400) for all GIF files with at least 640x400 pixels or jpg(640x400) for a corresponding JPEG file.
If you also want to define a maximum size, please define a range like gif(axb-cxd),
where a and b are again the minimum values and c is the maximum width, and d the maximum height.
Example: png(640x480-1024x960) for a PNG file that is at least 640x480 and no more than 1024x960 pixel big.