JavaScript programming for Adobe Acrobat 8.0+
We would need source codes and files for the application, so we could do some additional changes or adjustments. As stated in the description, it will be possible to change some values in the scrolling lists. They are so specific that some particular administration should not be developed. It would be easier if we can edit it ourselves in the source codes.
Criteria:
- Price
- Delivery time (by May 7th if possible, May 19th at the latest)
- References
Description:
——————————————————–
1. use active opened PDF file in Adobe Acrobat; if there is no opened document, use Open PDF dialog with browse
2. Input variables in form:
NR = Number (01-99) (default: empty)
TY = Type (Re;3K;1K;V1;V2;N1;N2) (default: empty)
CO = Country (CZ;SK) (default: empty)
PR = Proof version (1-9) (default: empty)
DIR = Directory for files (Internal=INT|External=OUT) (default:
internal)
Editable (Yes|No) (default: Yes)
3. Save every page from opened PDF as single page PDF
- if switch Editable is Yes, than every single page PDF should be “Enabled for Commenting and Analysis in Adobe Reader”
- if switch Editable is No, than every single page PDF should NOT be “Enabled for Commenting and Analysis in Adobe Reader”
4. New files should be saved into directory and filename on variables:
Directory path construction:
\servercustomerproof%DIR%%NR%-%TY%-%CO%Proof-%PR%
Examples:
NR=11; TY=Re; CO=CZ; PR=1; DIR=INT
\servercustomerproofINT11-Re-CZProof-1
NR=12; TY=3K; CO=SK; PR=2; DIR=OUT
\servercustomerproofOUT12-3K-SKProof-2
5. Final filename construction:
%NR%-%TY%-%CO%-P%pagenumber%
Examples:
NR=11; TY=Re; CO=CZ; PR=1; DIR=INT
11-Re-CZ-P01.pdf; 11-Re-CZ-P02.pdf; 11-Re-CZ-P03.pdf; 11-Re-CZ-P04.pdf …
NR=12; TY=3K; CO=SK; PR=2; DIR=OUT
12-3K-SK-P01.pdf; 12-3K-SK-P02.pdf; 12-3K-SK-P03.pdf; 12-3K-SK-P04.pdf …
6. Other remarks:
%pagenumber% = Page number in source multipage PDF document
Source multipage PDF document may contain non-continuous page numbering!
e.g.: pages in PDF: 2,3,6,7 > filenames: XXX-P02.pdf, XXX-P03.pdf, XXX-P06.pdf, XXX-P07.pdf
For pages 1-9 there should be used 0 for correct filename sorting.
There is not expected more pages than 99.
If there is already file with the same name in directory, it should be overwritten without asking.
Main part of directory path (\servercustomerproof) should be editable in JS source code by our admin.
Values: Type, Country and Directory should be editable in JS source code by our admin.
Value Number will be written by user, it should be checked for correct input (only number from 1 to 99)