Find Jobs
Hire Freelancers

PDF Resize, N-UP, Imposition, Barcode(repost)

$500-1000 USD

Preklicano
Objavljeno pred več kot 14 leti

$500-1000 USD

Plačilo ob dostavi
The program needs to convert PDF files, Have the ability to rotate and resize the PDF pages, into resized 2Up or 4 Up sheets, in N UP Duplex mode with a unique Interleave 2of5 barcode per sheet, on right hand side of each sheet "face", The barcode position needs to adjustable, The pages should be impositioned prior to 2Up or 4Up placement and placed side by side on the sheet, each side of the sheet, centred on the Sheet. ? (the sheet size will be determined by a user specified output page size, which could by ISO sizes or specified in millimeters,? The program would then add the trim areas (Width + 24mm -> Left 12mm, Right 12mm, Length + 14mm -> Top 7 mm, bottom 7mm) to determine physical sheet size, Determine 4up barcode placement (if F100 is selected), it would then resize the input pdf page size to the user specified output page size), ? After the Resized, Impositioned, Imaged, Barcoded document has been completed, it then needs to save this file as <UserEnteredDocumentName>[login to view URL], It then creates another file using this saved file, by repeating the saved files' contents with a user entered amount copies (x). The program then splits the files into user specified booklet copy files saving each with their respective range name ie: < UserEnteredDocumentName >[login to view URL], < UserEnteredDocumentName >[login to view URL], etc.etc. a footnote needs to be added to bottom of the sheet in small size readable font of less than 5mm height, the current copy of the current set. Further information on Request. ? Further information on Request. ## Deliverables * * * **Program Overview:** The program needs to convert PDF files, Have the ability to rotate and resize the PDF pages with No PDF to PDF image loss, into resized 2Up or 4 Up sheets, in N UP Duplex mode with a unique Interleave 2of5 barcode per sheet, on right hand side of each sheet "face", The barcode position needs to adjustable, The pages should be impositioned prior to 2Up or 4Up placement and placed side by side on the sheet, each side of the sheet, centred on the Sheet. ? (the sheet size will be determined by a user specified output page size, which could by ISO sizes or specified in millimeters,? The program would then add the trim areas (Width + 24mm -> Left 12mm, Right 12mm, Length + 14mm -> Top 7 mm, bottom 7mm) to determine physical sheet size, Determine 4up barcode placement (if F100 is selected), it would then resize the input pdf page size to the user specified output page size), ? After the Resized, Impositioned, Imaged, Barcoded document has been completed, it then needs to save this file as <UserEnteredDocumentName>[login to view URL], It then creates another file using this saved file, by repeating the saved files' contents with a user entered amount copies (x). The program then splits the files into user specified booklet copy files saving each with their respective range name ie: < UserEnteredDocumentName >[login to view URL], < UserEnteredDocumentName >[login to view URL], etc.etc. a footnote needs to be added to bottom of the sheet in small size readable font of less than 5mm height, the current copy of the current set. ie UserEnteredDocumentName - Copy 234 of 9999, UserEnteredDocumentName Copy 12234 of 19999, etc.etc. ? The program needs to determine the amount of pages, then determine the amount of 4/8 page sheets, (and signatures if thick book is selected) add in blank pages if required to complete a 4/8 page sheet, accept an optional user entered JobID if thin book is selected, it then should calculate and add barcodes, of which the barcodes which will have two options: Both will consist of 8 Digits, ? Option A: Digit 1-2 = Current Sheet, Digit 3-4 = LastSheet, Digit5-8 = User entered Job ID. Option B: Digit 1 = "9", Digit 2 = 1-9 (Number of the sheet in the signature), Digit 3 = 0, Digit 4 = 3-8 (The total number of sheets in the signature), Digit 5-6 = 01-35 ( Number of the signature in the book), Digit 7-8 = 01-35 (Total number of signatures in the book) (JobID is ommitted from Option B) ? The barcode needs to be human readable, Atleast 26pt and measure 6mm wide x 29mm long. Page impositioning would need to be calculated by the program and automatically placed on the sheets impositioned. ? Optional OMR Marks would need to be added the top left corner, The OMR Mark is a square black fill measuring 10mm wide x 22mm long (portrait). There is three designated OMR areas,The User should be able to select which OMR area the omr should be placed, on which page/pages. ***? *** ***Important Notes regarding book format:*** **Thin Booklet:** *Uses Interleave 2 of 5 Barcodes Min. 26Pt Size, Human Readable, D ? ? ? ? ? ? ? ? ? ? ? * 8 Digits ? ? ? ? ? ? ? ? ? ? ? * Digit 1-2 = Sheet number ? ? ? ? ? ? ? ? ? ? ? * Digit 3-4 = Total Number of Sheets ? ? ? ? ? ? ? ? ? ? ? * Digit 5-8 = User Entered JobID -> Default 0000 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *** If JobID is entered, Warn User: Cover ID needs to match!** *Minimum of 12 Pages (Without F-100), 3 Sheets *Minimum of 16 Pages (With F-100), 2 Sheets *Maximum 152 Pages *if loaded PDF contains not enough? pages to utilize full sheets - blank pages would need to be added after the last page of the PDF to make up full sheets of either 4 Page sheets or 8 Page Sheets * Depending on F-100 selection * Print order ??" Middle pages first *** Refer to booklet samples (included in the package) and page imposition later in this document ? **Thick Book:** *Uses Interleave 2 of 5 Barcodes Min. 26Pt Size, Human Readable, D ? ? ? ? ? ? ? ? ? ? ? * 8 Digits ? ? ? ? ? ? ? ? ? ? ? * Digit 1 = Always 9 ? ? ? ? ? ? ? ? ? ? ? * Digit 2 = Number of the current sheet in the signature (1-8) ? ? ? ? ? ? ? ? ? ? ? * Digit 3 = Always 0 ? ? ? ? ? ? ? ? ? ? ? * Digit 4 = Total number of sheets in signature **(Min: 3 Max: 8)** ? ? ? ? ? ? ? ? ? ? ? * Digit 5-6 = Number of the current signature in the book (1-35) ? ? ? ? ? ? ? ? ? ? ? * Digit 7-8 = Total number of signatures in the book **(Min:1 Max 35) without F-100** ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? **(Min: 1 Max 18) with F-100** *Minimum of 12 Pages (Without F-100), 3 Sheets *Minimum of 24 Pages (With F-100), 3 Sheets *Maximum 1120 Pages *if loaded PDF contains not enough? pages to utilize full sheets and full signatures - blank pages would need to be added after the last page of the PDF to make up full sheets of either 4 Page sheets or 8 Page Sheets * Depending on F-100 selection * Signatures: ? * is thin-books that is combined to make a thick book. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * All signatures must have an equal number of sheets. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * Must have a minimum of 3 Sheets * a Maximum of 8 sheets (Without F-100) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * a Maximum of 4 Sheets (with F-100) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * Signatures are stacked/printed Last to first ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * each signature is impositioned? same as thin book ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? * Print order: Middle pages of signature printed first *** Refer to booklet samples (included in the package) and page imposition later in this document **? ** **Barcode Locations** **With F-100:** ? ? ? ? ? ? ? ? ? ? ? On Both Side 1 and Side 2 of the sheet, **? ? ? ? ? ? ? ? ? ? ? ** Default Location: 351mm from top of form ? ? ? ? ? ? ? ? ? ? ? 1mm from right sheet edge **Without F-100** ? ? ? ? ? ? ? ? ? ? ? On Both Side 1 and Side 2 of the sheet, **? ? ? ? ? ? ? ? ? ? ? ** Default Location: 141mm from top of form ? ? ? ? ? ? ? ? ? ? ? 1mm from right sheet edge ? **OMR Mark Specification:** OMR mark locations should be editable via INI **OMR Locations on Sheets:** General Page Position: Top Right of Sheet OMR#1: 6mm from top of sheet, 1mm from sheet edge OMR#2: 31mm from top of sheet, 1mm from sheet edge OMR#3: 56mm from top of sheet, 1mm from sheet edge ? **OMR Mark Size:** Horizontal width: 10mm Vertical Length: 22mm ? **Program Design:** **Program Dialogs/Forms:** 1. Splash screen with INI defined company logo (Sized according to image size) with company details 2. Main Form (Fixed Dialog ??" with Minimize/Close) 3. User options Form (Fixed Dialog ??" with Close) 4. About Dialog (Same as splash screen) ? **Program Criteria**: 1. Must have tooltips on user enterable fields 2. Source code needs to commented 3. No references should be made to programmer or the programmers company, on user viewable forms, however the programmer is welcome to put his/her and/or company details into the source code with contact details. 4. Program must come with a Installation package with an editable script which would then include user definable company logos and details, [login to view URL]’s into the installation package which is then supplied to the End User. **? ** **Pre Assumptions:** 1. PDF file being loaded is fully compatible with Adobe 5 2. Program must accept any Input PDF page size and resize / rotate accordingly to the user specified output page size. 3. User knows which book format to select 4. Page images are single page images, are top to bottom and ordered in page sequence. 5. PDF resolution is atleast 1200DPI 6. The Hard Disk has enough free space available. ? **? ** **Using the program**: ? **The User Loads Any PDF File,** ? **User selects desired book format:** Thin Booklet with F-100: Minimum 16 Pages Maximum 152 Pages, 19 Sheets -> 8 x Pages / Sheet, 4 x Pages per side. (Barcode Option A) ? Thin Booklet without F-100: Minimum 12 Pages Maximum 152 pages, 38 Sheets -> 4 x Pages / Sheet, 2 x Pages per Side. (Barcode Option A) ? Thick Booklet with F-100: Minimum 24 Pages Maximum 1120 Pages, 140 Sheets -> 8 x Pages / Sheet, 4 x Pages per side. (Barcode Option B) ? Thick Booklet without F-100: Minimum 24 Pages Maximum 1120 pages, 280 Sheets -> 4 x Pages / Sheet, 2 x Pages per Side. (Barcode Option B) ? ***If Thin Booklet is selected:*** ? ? ? ? ? ? ? ? ? ? ? *User enters Optional JobID (4 Digits ??" 0000-9999)* ? **User Enters (*Any Book Format*):** 1. Document name: Max 50 Characters 2. Specifies amount of Copies to be made (1 - 99 999 999) 3. Specifies Output Page size in Millimeters. 4. Specifies Copies per PDF (A maximum total of 16000 sheets) 1. Calculate and Suggest maximum allowable copies per pdf! ? **User Options (*Any Book format*):** 1. Barcode location X:Y in mm ? (Default: 141mm from TOF without F100) 2. Barcode size: Minimum and Default 26pt 3. OMR#1 & OMR#2 & OMR#3 1. Enabled/Disabled, 2. All Sheets / Last Sheet/First Sheet / First & Last Sheet / Specify Sheets / Odd Sheets / Even Sheets 3. If specify sheets is selected, a Text box, allowing sheet numbers to be entered, delimited by “,??. I.e.: 1,3,7,9 4. PDF Batch Save Directory? : Default? : «? C:\Documents\?? 5. Hotfolder Location: Default: “C:\Hotfolder\?? 6. Display splash screen on program startup (y/n) ? ? **Program Operation:** ? After the user has loaded the PDF document, Selected the desired book format, entered the document name, the amount of copies and copies per PDF; Including, making any changes to the User Options (ß **User options need to be saved**.) ? Once the Process button is clicked, the following occurs ? 1. Program checks if $DocumentName$ already exists, if it does ??" it requests for a different document name, or allows the user to delete the directory and its contents, then and/or if Directory doesn’t exist, creates Directory $DocumentName$? under specified directory in user options 2. Program subsequently creates subfolders: 1. Copies 2. Master 3. Source 4. Reports 3. Program creates $DocumentName$ [login to view URL], it subsequently notarises each and every action performed into this file ??" until program exit 4. *(intentionally left blank)* 5. Program copies Loaded PDF file into Source directory, with the following name: $DocumentName$ Primary [login to view URL] 6. Determines amount of pages contained in Primary Source PDF, Creates a new Source called: $DocumentName$ Master Source.PDF. 7. It copies the contents of the Primary Source PDF into the Master Source PDF 8. It then Calculates the sheet size according to the user specified page output size, and the amount of sheets (And Signatures if Thick book) is required, If not enough pages are in contained in the Primary Source PDF, It Adds Blank pages at the end of the Master [login to view URL] to complete the sheet ( And for equal sheet signatures) 9. It then calculates Page Imposition according to the Book Format selected 10. it then rotates any Landscape orientated pages to Portrait orientation, Rotation dependent on final sheet placement, if positioned on the left side of the sheet, 90 Degrees; if positioned on the right of the sheet, 270 degrees. 11. Now, all pages are resized to the user specified output page size,in Portrait format 12. If F-100 is selected it rotates the applicable pages 180 Degrees 13. It now positions the pages according to the calculated imposition on the sheet, (Side 1 will always be printed first, Side 2 second) 14. It calculates the applicable barcode number and applies it to the sheet (depending if F-100 is selected) in the position that was defined in user options. 15. If Applicable, the OMR marks are applied as selected/specified in user options. 16. Now the file is ready to be saved as $DocumentName$ Output [login to view URL] under the Path:\$DocumentName$\Master directory 17. Now it creates the Copy Files: 18. It creates a file? $DocumentName$[login to view URL] under the Path:\$DocumentName$\Copies Directory. (XXXX being the copy range as specified by the user) 19. It then appends the Output [login to view URL] into this file XXXX times 20. It then applies a stamp at the bottom inner edge of the right side of the sheet, which contains text 8pt in size ??" Arial, which reads as follows: $DocumentName$-Copy YYYY of XXXX Copies 21. Once complete, it starts with the next Copies file and repeats this process until done. 22. It then informs the user that the process is now complete and presents the following options to the user: 1. Print/View Source PDF (It then prints Primary source PDF to a printer selected via windows common printer dialog) 2. Print/View Master Source PDF (it then prints Master Source PDF.) 3. Print/View Master Output PDF (it then prints Master Output PDF.) 4. Open copies folder (Opens Copies folder) 5. Send Copies Files to Hotfolder (Copies all the copy files to Hotfolder directory as specified in user options) ßRecords this action in the report file. 6. View report (opens report file contained in Reports Directory in Notepad) 7. Exit Program (exits program) This broadcast message was sent to all bidders on Wednesday Sep 16, 2009 5:04:52 AM: Hi, i've added the RentacoderProject zip to this main area, this includes the file source/output samples - please review. It also includes in greater detail about program operation. It also includes a BookletCalc to verify your programs imposition for thin and thick booklets without the f100 option. The f100 option is a prefolder that prefolds the sheet, in scan direction, afterwhich the sheet is folded again in process direction. It also includes templates with non print/trim areas. Assume that the input pdf would've already provided for image creep, spine and grips. The output file needs to openable in Adobe Acrobat in ready to print format with no additional JDF required. - Renewed Zip file with Legacy Winzip 2.0 support. Notes: Any mainstream? programming language is acceptable. If you suggest using a GNU GPL software libraries - Please explain the ramifications and if any licencing fees and? what kind of terms of use? applies. * * *This broadcast message was sent to all bidders on Wednesday Sep 16, 2009 3:57:28 PM: Hi - updated the zip file using winzip 2.0 legacy support. Any mainstream programming language would be fine. If you suggest using opensource libraries - please explain the ramification, in terms of possible licensing fees, terms of use...[login to view URL]
ID projekta: 2878918

Več o projektu

6 ponudb
Projekt na daljavo
Aktivno pred 14 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
6 freelancerjev je oddalo ponudbo s povprečno vrednostjo $815 USD za to delo
Avatar uporabnika
See private message.
$425 USD v 100 dneh
5,0 (142 ocen)
5,2
5,2
Avatar uporabnika
See private message.
$1.700 USD v 100 dneh
4,9 (13 ocen)
4,1
4,1
Avatar uporabnika
See private message.
$471,75 USD v 100 dneh
5,0 (2 ocen)
1,9
1,9
Avatar uporabnika
See private message.
$765 USD v 100 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
See private message.
$850 USD v 100 dneh
0,0 (3 ocen)
0,0
0,0
Avatar uporabnika
See private message.
$680 USD v 100 dneh
0,0 (1 ocena)
0,0
0,0

O stranki

Zastava SOUTH AFRICA
Kempton Park, South Africa
5,0
1
Plačilna metoda je verificirana
Član(ica) od feb. 20, 2008

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.