How to scale down number of pages in ps files

I am having ps files that are havings 4 to 8  pages per file. Each page may contain just 5-6 lines and therefore though the content in total is not too much but there is unnecessay paper wastage.
Is it possible to make some changes in code inside ps files throgh notepad so that the content may be restricted to lesser number of pages. I am having programing skill in vfp,need guidance that what changes i need to do in ps script and where.
my sample ps file can be downloaded from
https://www.dropbox.com/s/l9n3juzltlajki2/1010568351.ps
Code is also replicated here
%!PS-Adobe-3.0
%Creator: iECCM
%Version: 0.1
%%Pages: 4
/d{def}bind def/b{bind d}bind d/X1 0 d/Y1 0 d/SG{setgray}b/g{gsave}b/l1{rlineto}b/m{moveto}b/n{newpath}b/o{closepath}b/r{lineto}b/s{s how}b/c{clip}b/z{stroke}b
/A{n arc}b/B{0 SG}b/C1{n m curveto}b/D 0 d/E{0.78 SG}b/F{findfont exch scalefont setfont}b/G{grestore}b/H1{n 0 5 Y1 {0 exch m X1 0 l1} for z}b
/J{rectclip}b/K{0.79 SG}b/L{n m r z}b/M{0 0 m}b/N{0.80 SG}b/O{rotate}b/P{setlinecap}b/Q{setrgbcolor}b/R{n 4 -2 roll m dup 0 exch l1 exch 0 l1 neg 0 exch l1 o}b
/S{[] 0 h}b/T{translate}b/U1{showpage}b/V1{n 0 5 X1 {0 m 0 Y1 l1} for z}b/W1{1 SG}b/w{m s}b
/a{stringwidth}b/v{rmoveto}b/w1{setlinewidth}b/h{setdash}b/wc{w1 Q}b
/t{D arct}b
/u{a exch currentpoint 3 -1 roll dup neg I 10 div neg v 0 l1 I 20 div w1 z m}b
/st{a exch currentpoint 3 -1 roll dup neg I 3 div v 0 l1 I 20 div w1 z m}b
/us{a exch currentpoint 2 copy 5 -1 roll dup dup neg I 3 div v 0 l1 3 1 roll m dup neg I 10 div neg v 0 l1 I 20 div w1 z m}b
/u1{dup a pop exch s currentpoint 3 -1 roll dup neg I 10 div neg v 0 l1 I 20 div w1 z m}b
/st1{dup a pop exch s currentpoint 3 -1 roll dup neg I 3 div v 0 l1 I 20 div w1 z m}b
/us1{dup a pop exch s currentpoint 2 copy 5 -1 roll dup dup neg I 3 div v 0 l1 3 1 roll m dup neg I 10 div neg v 0 l1 I 20 div w1 z m}b
/x{m dup a exch neg exch v s}b/y{m dup a exch 2 div neg exch v s}b/e{wc z}b/f{g fill G}b
/wu{m dup s}b/xu{m dup dup a exch neg exch v s}b/yu{m dup dup a exch 2 div neg exch v s}b
/i{n rectfill}b/j{2 setlinejoin}b/k{n rectstroke}b
/ML{m l1}b/U{/H H V sub d}b/V 0 d/W{H w}b/X{H x}b/Y{H y}b/RMS11{T O M s O T}b
/BC{Q a pop currentpoint I 4 div sub 2 index I i G pop s}b%%EndProlog
%%Page: 1 1
<</Duplex false /Tumble false /ManualFeed false /MediaPosition 0>>  setpagedevice
/Fn1{d I/Arial-Bold F}b/F1{/I 8.0 Fn1}b
F1 (229.00)513 612 w
1 w1 2 P 385 601 188 -406 k
g n
G
g n
/Fn2{d I/Arial F}b/F2{/I 8.0 Fn2}b
F2 B (One Time Charges)387 547 w
G
0 P 427 152 161 -50 k
24 601 360 -406 k
7 152 141 -50 k
183.16 135.36 1.44 -19.67 i
185.31 135.36 0.72 -19.67 i
187.47 135.36 2.15 -19.67 i
191.06 135.36 1.44 -19.67 i
193.93 135.36 0.72 -19.67 i
196.81 135.36 0.72 -19.67 i
198.96 135.36 1.44 -19.67 i
201.84 135.36 0.72 -19.67 i
204.71 135.36 0.72 -19.67 i
206.86 135.36 2.15 -19.67 i
211.17 135.36 0.72 -19.67 i
212.61 135.36 1.44 -19.67 i
214.76 135.36 0.72 -19.67 i
216.20 135.36 2.87 -19.67 i
220.51 135.36 0.72 -19.67 i
222.67 135.36 1.44 -19.67 i
224.82 135.36 2.15 -19.67 i
227.69 135.36 0.72 -19.67 i
230.57 135.36 0.72 -19.67 i
232.72 135.36 0.72 -19.67 i
236.31 135.36 1.44 -19.67 i
238.47 135.36 1.44 -19.67 i
242.06 135.36 2.15 -19.67 i
244.93 135.36 0.72 -19.67 i
246.37 135.36 1.44 -19.67 i
g n
F2 B (+)307 625 y
G
g n
F2 B (-)108 625 y
G
g n
/F3{/I 12.0 Fn1}b
F3 B (BHARAT SANCHAR NIGAM LTD)284 140 y
G
2 P 497 648 72 -43 k
g n
F1 B (Amount Payable  )533 640 y
F1 B (\(Rounded Up\))533 631 y
G
0 P 7 102 581 -83 k
g n
F2 B (Name & Address of the Customer)27 760 w
G
g n
F1 B (Counter Foil)494 174 w
G
[3 1] 0 h 594 184 0 184 L S
574 76 502 76 L
446 76 374 76 L
g n
/F4{/I 7.0 Fn2}b
F4 B (Diners)513 60 w
G
g n
F4 B (Masters)460 60 w
G
g n
F4 B (Visa)420 60 w
G
355 45 228 45 L
575 45 459 45 L
394 59 254 59 L
g n
F4 B (Card Holder's Name)367 45 w
G
181 59 91 59 L
g n
F4 B (Signature)184 45 w
G
g n
F4 B (Please make crossed Cheque/DD/Pay order for Amount Payable \(Rounded Up\) in favour of AO \(Cash\),BSNL, INDORE )13 32 w
G
g n
F4 B (Expiry Date)16 45 w
G
g n
F4 B (Against Card no.)186 61 w
G
g n
F4 B (Please Charge Rs.)16 60 w
G
192 76 86 76 L
g n
F4 B (Branch)474 76 w
G
g n
F4 B (Bank)350 76 w
G
418 101 12 -9 k
g n
F4 B (Cheque/DD)228 93 w
G
g n
F4 B (E-payment)437 93 w
G
g n
F4 B (Credit / Debit Card)323 93 w
G
g n
F4 B (Dated)224 76 w
G
g n
F4 B (Cheque/DD No.)16 76 w
G
g n
F4 B (Cash)154 93 y
G
g n
F4 B (Mode of payment)16 93 w
G
401 68 12 -9 k
124 101 12 -9 k
208 101 12 -9 k
302 101 12 -9 k
441 68 12 -9 k
496 68 12 -9 k
82 52 8 -8 k
105 52 8 -8 k
113 52 8 -8 k
89 52 8 -8 k
121 52 8 -8 k
129 52 8 -8 k
316 83 8 -8 k
309 83 8 -8 k
301 83 8 -8 k
293 83 8 -8 k
280 83 8 -8 k
272 83 8 -8 k
260 83 8 -8 k
252 83 8 -8 k
2 P 26 648 72 -43 k
g n
F2 B (Previous Balance)62 640 y
G
g n
F2 B (=)488 625 y
G
g n
F2 B (+)208 625 y
G
126 649 72 -43 k
g n
F2 B (Last Payment)162 641 y
G
317 648 72 -43 k
g n
F2 B (Current Charges)353 640 y
G
g n
F2 B (Usage Charges)387 530 w
G
g n
F2 B (Tax)387 499 w
G
g n
F2 B (Discount)387 515 w
G
g n
/F5{/I 9.0 Fn1}b
F5 B (Summary of )389 589 w
F5 B (Current Charges)389 579 w
G
g n
F5 B (Amount \(Rs.\))558 589 x
G
g n
F5 B (Total Charges)390 478 w
G
0 P 21 188 9 181 L
9 188 21 181 L
2 P 220 648 72 -43 k
g n
F2 B (Adjustments)256 640 y
G
0 P 97 623 25 623 L
198 623 126 623 L
292 623 220 623 L
389 623 316 623 L
569 623 497 623 L
(ANNIE BESANT SCHOOL NARAYANDAS)28 748 w
(SHIKSHA PRASAR SAMITI)28 739 w
(ANNIE BESANT SCHOOL PRECA ANNAPURNNA MANDIR ROAD INDORE)28 730 w
(MADHYA PRADESH)28 721 w
(452009.0)28 712 w
(India)28 703 w
F5 (229.67)562 477 x
F2 (160.00)144 611 w
(0.00)246 611 w
(229.67)340 611 w
(0.00)561 547 x
(149.00)562 562 x
(441.40)562 530 x
(25.27)562 498 x
(159.20)39 611 w
g n
F2 B (Deposit              3010.00)28 670 w
G
g n
F4 B (Amex)559 60 w
G
542 68 12 -9 k
g n
F1 B (Telephone Bill)281 773 y
G
g n
F4 B (Note: Post Offices / Banks to accept Bills against Account Number on or before Due Date only)14 20 w
G
g n
/F6{/I 6.0 Fn1}b
F6 B (E & OE)328 188 w
G
459 152 135 152 L
/F7{/I 10.0 Fn2}b
F7 (Indore  Telecom  District)283 155 y
g n
F5 B (Account Summary)28 656 w
G
E 386 454 181 -9 i
/F8{/I 7.3 Fn1}b
F8 B (Tax Details)389 446 w
(Description)389 437 w
(Tax Rate)483 437 w
(Amount \(Rs.\))565 437 x
/F9{/I 7.3 Fn2}b
F9 (Service Tax)389 427 w
(12.00%)483 427 w
(24.53)565 427 x
(Education Cess)389 417 w
(0.24%)483 417 w
(0.49)565 417 x
(Higher Edu. Cess)389 407 w
(0.12%)483 407 w
(0.25)565 407 x
570 463 382 463 L
433.12 44.86 1.44 -25.97 i
435.27 44.86 0.72 -25.97 i
437.43 44.86 2.15 -25.97 i
441.02 44.86 1.44 -25.97 i
443.89 44.86 1.44 -25.97 i
446.05 44.86 1.44 -25.97 i
448.92 44.86 1.44 -25.97 i
451.79 44.86 1.44 -25.97 i
453.95 44.86 1.44 -25.97 i
456.82 44.86 0.72 -25.97 i
459.70 44.86 0.72 -25.97 i
461.85 44.86 1.44 -25.97 i
464.72 44.86 0.72 -25.97 i
468.32 44.86 0.72 -25.97 i
470.47 44.86 1.44 -25.97 i
472.62 44.86 0.72 -25.97 i
475.50 44.86 0.72 -25.97 i
478.37 44.86 1.44 -25.97 i
480.53 44.86 1.44 -25.97 i
483.40 44.86 0.72 -25.97 i
486.27 44.86 0.72 -25.97 i
488.43 44.86 1.44 -25.97 i
492.02 44.86 0.72 -25.97 i
493.45 44.86 2.15 -25.97 i
496.33 44.86 0.72 -25.97 i
497.76 44.86 0.72 -25.97 i
499.20 44.86 2.87 -25.97 i
504.23 44.86 1.44 -25.97 i
507.10 44.86 1.44 -25.97 i
509.26 44.86 1.44 -25.97 i
512.13 44.86 1.44 -25.97 i
515 44.86 2.15 -25.97 i
517.88 44.86 0.72 -25.97 i
520.03 44.86 2.15 -25.97 i
523.62 44.86 1.44 -25.97 i
526.50 44.86 0.72 -25.97 i
527.93 44.86 2.15 -25.97 i
530.81 44.86 0.72 -25.97 i
532.24 44.86 2.87 -25.97 i
535.83 44.86 1.44 -25.97 i
539.42 44.86 2.15 -25.97 i
542.30 44.86 0.72 -25.97 i
543.73 44.86 1.44 -25.97 i
g n
F9 B (For bank use only)415 13 w
G
493 101 12 -9 k
g n
F9 B (EFT)512 93 w
G
g n
F2 B (Customer ID                1010404461)392 759 w
G
g n
F1 B (Account Number        1010568351)392 744 w
G
g n
F2 B (Invoice Number          10105683510030)392 730 w
G
g n
F2 B (Invoice Date               05/09/2012)392 715 w
G
g n
F2 B (Invoice Period             01/08/2012 to 31/08/2012)392 701 w
G
g n
F1 B (Due Date                     27/09/2012)392 687 w
G
g n
F2 B (Customer Type            INDIVIDUAL)392 672 w
G
g n
F4 B (This is a Computer generated Bill and hence )476 209 y
F4 B (does not require any Signature.)476 201 y
G
g n
F1 B (Due Date:       27/09/2012)14 109 w
G
g n
F2 B (Invoice No.:  10105683510030)14 140 w
G
g n
F1 B (Amount Due :  229.00)435 109 w
G
g n
F2 B (Account No.:  1010568351)435 140 w
G
g n
F2 B (Invoice Date:  05/09/2012)14 124 w
G
g n
F5 B (Accounts Officer \(TR\))478 221 y
G
g n
F2 B (Recurring Charges)387 562 w
G
577 432 T  M 270 O g n
M -270 O  -577 -432 T
577 432 T  M 270 O F2 B (PAN Number    AABCB5576G)-68 -3 w
G
M -270 O  -577 -432 T
F2 (-386.00)562 515 x
2 P 408 650 72 -43 k
g n
F2 B (Account Balance)445 641 y
G
0 P 480 625 408 625 L
g n
F2 B (=)398 624 y
G
(228.87)429 614 w
g n
/F10{/I 7.0 Fn1}b
F10 B (Dear Customer,)394 382 w
F10 B (      Henceforth, the invoices \(Bills\) shall not be )394 374 w
F10 B (printed / dispatched if the total dues are less )394 366 w
F10 B (than Rs. 100/- and the amount due shall be )394 358 w
F10 B (included in the next bill.)394 350 w
F10 B (      Kindly pay bill amount in whole rupee and )394 342 w
F10 B (not in fraction of a rupee.)394 334 w
G
g g n
/F15{/I 7.5 Fn2}b
F15 B (of 4)525 13 w
G
G
g n
/F11{/I 7.2 Fn2}b
F11 B (Page 1)495 13 w
G
N 26 586 353 -8 i
F8 B (Payment Details)28 578 w
(Description)28 571 w
(Date)146 571 w
(Amount\(Rs.\))377 571 x
F9 (Payments)28 562 w
(23/08/12)146 562 w
(160.00)377 562 x
F2 (0731-2484034)475 659 w
g n
F2 B (Phone Number)392 660 w
G
(0731-2484034)484 125 w
g n
F2 B (Phone No.:)435 124 w
G
13 403 T  M 90 O g n
M -90 O  -13 -403 T
13 403 T  M 90 O F2 B ( SERVICE TAX REG. NUMBER : AABCB5576GSD733)-141 -2 w
G
M -90 O  -13 -403 T
U1
%%Page: 2 2
<</Duplex true /Tumble false /ManualFeed false /MediaPosition 1>>  setpagedevice
g n
/Fn3{d I/ArialBlack F}b/F12{/I 15.0 Fn3}b
F12 B (BHARAT SANCHAR NIGAM LIMITED)301 805 y
G
1 w1 594 774 2 774 L
g n
F2 B (Account Number    1010568351)13 789 w
G
g n
F2 B (Invoice Number    10105683510030)580 789 x
G
g n
F2 B (Invoice Date    05/09/2012)229 789 w
G
g n
/F13{/I 7.4 Fn2}b
F13 B (Page 2)496 16 w
G
g g n
/F15{/I 7.5 Fn2}b
F15 B (of 4)532 16 w
G
G
N 36 766 534 -8 i
F8 B (Recurring Charges)38 759 w
(Product)38 749 w
(Plan)195 749 w
(Period)352 749 w
(Qty)442 749 x
(Rate)481 749 x
(Charges)568 749 x
F9 (DISCOUNT)38 737 w
(LO-KAR-LO-BAAT-OTHER)195 737 w
(01/08/12 to 31/08/12)352 737 w
(NA)442 737 x
(NA)481 737 x
(149.00)568 737 x
F8 (Total Charges \(Rs.\))38 726 w
(149.00)568 726 x
N 36 715 534 -8 i
B (Usage Charges)38 708 w
(Phone Calls)38 699 w
(Units)258 699 w
(Duration/Volume)321 699 w
(Gross Amt)443 699 x
(Discount)505 699 x
(Net Amt)568 699 x
F9 (Local Cellular)38 688 w
(361)258 687 w
(04:35:40)321 687 w
(361.00)443 687 x
(21.00)505 687 x
(340.000)568 687 x
(Local LL BSNL)38 676 w
(13)258 675 w
(00:10:39)321 675 w
(13.00)443 675 x
(13.00)505 675 x
(0.000)568 675 x
(Local LL Other Operator)38 664 w
(23)258 663 w
(00:17:55)321 663 w
(23.00)443 663 x
(0.00)505 663 x
(23.000)568 663 x
(Special Number Band 8)38 652 w
(3)258 652 w
(00:02:06)321 652 w
(0.00)443 652 x
(0.00)505 652 x
(0.000)568 652 x
(STD Cellular)38 640 w
(40)258 640 w
(00:35:09)321 640 w
(40.00)443 640 x
(0.00)505 640 x
(40.000)568 640 x
(STD Intra Circle GT50 BSNL)38 629 w
(1)258 628 w
(00:01:49)321 628 w
(1.00)443 628 x
(1.00)505 628 x
(0.000)568 628 x
(STD Intra Circle LT50 BSNL)38 617 w
(1)258 616 w
(00:00:24)321 616 w
(1.00)443 616 x
(1.00)505 616 x
(0.000)568 616 x
F8 (Total Charges \(Rs.\))38 604 w
(439.00)443 604 x
(36.00)505 604 x
(403.00)568 604 x
/Fn4{d I/Arial-Italic F}b/F14{/I 6.3 Fn4}b
F14 (For BB 1 Unit = 1 KB)38 595 w
N 36 586 534 -8 i
F8 B (Discounts)38 579 w
(Discount Type)38 570 w
(Period)258 570 w
(Discounts)568 570 x
F9 (LL-FREE-CALLS-350-1)38 558 w
(01/08/12 to 31/08/12)258 558 w
(-350.00)568 558 x
(LO-KAR-LO-BAAT)38 546 w
(01/08/12 to 31/08/12)258 546 w
(0.00 - 36.00 [email protected]%)38 534 w
(-36.00)568 534 x
F8 (Total Discounts \(Rs.\))38 523 w
(-386.00)568 523 x
g n
F2 B (Plan    LO-KAR-LO-BAAT-OTHER)13 775 w
G
g n
F2 B (Phone Number / UserName    0731-2484034)580 775 x
G
U1
%%Page: 3 3
g n
F12 B (BHARAT SANCHAR NIGAM LIMITED)301 805 y
G
1 w1 594 774 2 774 L
g n
F2 B (Account Number    1010568351)13 789 w
G
g n
F2 B (Invoice Number    10105683510030)580 789 x
G
g n
F2 B (Invoice Date    05/09/2012)229 789 w
G
g n
F13 B (Page 3)496 16 w
G
g g n
/F15{/I 7.5 Fn2}b
F15 B (of 4)532 16 w
G
G
N 36 766 534 -8 i
F8 B (Usage Charges)38 759 w
(Phone Calls)38 749 w
(Units)258 749 w
(Duration/Volume)321 749 w
(Gross Amt)443 749 x
(Discount)505 749 x
(Net Amt)568 749 x
F9 (Local LL Other Operator)38 738 w
(2)258 737 w
(00:00:14)321 737 w
(2.40)443 737 x
(0.00)505 737 x
(2.400)568 737 x
F8 (Total Charges \(Rs.\))38 726 w
(2.40)443 726 x
(0.00)505 726 x
(2.40)568 726 x
F14 (For BB 1 Unit = 1 KB)38 716 w
g n
F2 B (Plan    RENT-FREE-SECOND-PHONE)13 775 w
G
g n
F2 B (Phone Number / UserName    0731-2484033)580 775 x
G
U1
%%Page: 4 4
g n
F12 B (BHARAT SANCHAR NIGAM LIMITED)301 805 y
G
1 w1 594 774 2 774 L
g n
F2 B (Account Number    1010568351)13 789 w
G
g n
F2 B (Invoice Number    10105683510030)580 789 x
G
g n
F2 B (Invoice Date    05/09/2012)229 789 w
G
g n
F13 B (Page 4)496 16 w
G
g g n
/F15{/I 7.5 Fn2}b
F15 B (of 4)532 16 w
G
G
N 36 766 534 -8 i
F8 B (Usage Charges)38 759 w
(Phone Calls)38 749 w
(Units)258 749 w
(Duration/Volume)321 749 w
(Gross Amt)443 749 x
(Discount)505 749 x
(Net Amt)568 749 x
F9 (BSNL Broadband)38 738 w
(15026372)258 737 w
(15026372)321 737 w
(0.00)443 737 x
(0.00)505 737 x
(0.000)568 737 x
F8 (Total Charges \(Rs.\))38 726 w
(0.00)443 726 x
(0.00)505 726 x
(0.00)568 726 x
F14 (For BB 1 Unit = 1 KB)38 716 w
g n
F2 B (Plan    BBG-COMBO-ULD-850-ANNUAL-COMMIT)13 775 w
G
g n
F2 B (Phone Number / UserName    an7312484034_wcdr)580 775 x
G
U1

thanks, i am trying to do that. in case I will need your help i will contact u again.
one more doubt.
F8 B (Recurring Charges)38 759 w
what does F8 B 38 759 & w denotes in the above string
what does y & z denote
and what means
/F15{/I 7.5 Fn2}b
On Wed, 12 Dec 2012 23:29:23 +0530  wrote
    Re: How to scale down number of pages in ps files
    created by abeddie in PostScript Programming - View the full discussion
Remember this is just a sample of what you could do and when your jobs changewhat you do would have to change. The edits are:1) find the %%Page 3 32) change the line above from: U1 to %U13) add the line: 0 792 ypos 72 sub sub neg translate4) Find the line with the smallest y position: F8 (Total Discounts \(Rs.\))38 523 w5) Add this line below: currentpoint /ypos exch def pop %added repeat steps 1-5 for but use for step 1:%%Page 4 4 and step 4: F14 (For BB 1 Unit = 1 KB)38 716 w       old before page 3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%F8 (Total Discounts \(Rs.\))38 523 w(-386.00)568 523 xg nF2 B (Plan    LO-KAR-LO-BAAT-OTHER)13 775 wGg nF2 B (Phone Number / UserName    0731-2484034)580 775 xGU1%%Page: 3 3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     old before page 4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%F14 (For BB 1 Unit = 1 KB)38 716 wg nF2 B (Plan    RENT-FREE-SECOND-PHONE)13 775 wGg nF2 B (Phone Number / UserName    0731-2484033)580 775 xGU1%%Page: 4 4%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%     new before page 3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%F8 (Total Discounts \(Rs.\))38 523 wcurrentpoint /ypos exch def pop %added(-386.00)568 523 xg nF2 B (Plan    LO-KAR-LO-BAAT-OTHER)13 775 wGg nF2 B (Phone Number / UserName    0731-2484034)580 775 xG%U1 %commented out0 792 ypos 72 sub sub neg translate % added%%Page: 3 3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     new before page 4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%currentpoint /ypos exch def pop %addedg nF2 B (Plan    RENT-FREE-SECOND-PHONE)13 775 wGg nF2 B (Phone Number / UserName    0731-2484033)580 775 xG 0 792 ypos 72 sub sub neg translate%U1 %commented out%%Page: 4 4%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 3
     Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/4915986#4915986
     Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4915986#4915986
     To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4915986#4915986. In the Actions box on the right, click the Stop Email Notifications link.
     Start a new discussion in PostScript Programming by email or at Adobe Community
  For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

Similar Messages

  • How to get total number of pages from .doc file without using Office interop?

    Hi,
    Kindly help me in getting the total number of pages from a .doc file not .docx file using C#. I know how to get by using Office interop but I do not want to use Office interop.
    So, without office automation in C# let me know how to get the total number of pages from a .doc file.
    Regards,
    Ashok

    Hi Ashok,
    >> I know how to get by using Office interop but I do not want to use Office interop
    Could you tell us why you don't want to use Office interop?
    As far as I know, this is the easiest way to achieve.Hmmm,this is my answer
    http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.pagenumbers.startingnumber(v=office.14).aspx
    Best regards,
    Kristin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to scale down size (kb) of a swf file?

    Hi there,
    quick question that I'm stumped on.  I'm making a flash banner advertisement to go on a few websites.  The guidlines I was given say to adhere to 40kb each.
    The only trouble is that the client gave me a 250 kb.swf file that he wanted to be included in the files, so I've imported it as a movie clip, and sized it down (pixel wise) to the appropriate dimensions.  The end results end up being about 260kb each.
    Is there a way to dramatically optimize a .swf file?  40 kb seems pretty unreasonable for a 300 x 250 flash ad.  Typically when I do these, they come out to about 100+ kb.
    Any help would be GREATLY appreciated.
    Is there a way to perhaps optimize the symbols so that they take up less space?

    Sorry to have no definitive answer. There are tools (Flash extensions)  for manipulating more than
    one library item at once.
    [Example, but not what you need:]
    http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1091471]
    You could dig a round a bit for one that is what you want or try to write a command yourself. I have never done that, only adjusted some in the long gone past, so I won't be of much use there.
    Here is a link that might provide a starting-point for looking around and maybe offer other usefull things:
    It is old, but a lot of the links are still useful:
    http://www.5etdemi.com/blog/archives/2005/01/toolsextensions-for-flash-mx-2004/
    M

  • How to calculate total number of pages in a script

    hi
    how to calculate total number of pages in a script

    Jyothsna,
    Date:-&sy-datum&
    Time:-&sy-timlo&
    Total No.of Pages:-&sapscript-formpages&
    Page No:-&PAGE&/&SAPSCRIPT-FORMPAGES&
    Give the above said lines in your text editor,and given the paragraph format.Better create one more window and give the above said lines in the text editor.
    K.Kiran.

  • How to limit the number of pages a PDF can print?

    Hi,
    Does anyone know how to lime the number of pages a PDF can print? For example, if a PDF has 100 pages, it only allow the user to print no more than 100 pages.
    Any software can achieve this ?

    But once I purchased a ebook, which required be opened with Adobe digital edition, the ebook only allow to print 57 pages out of 300+ pages total. 
    Are there any way to convert a PDF to a ebook and encrypted by the printing limits?

  • How to setup the default run page in WAR file

    Can anyone please tell me how to setup the default run page in WAR file using JDeveloper? I want the login page to be the default page of the application. Thanks!

    This is usually done in an .XML or other configuration file based on the particular web application container you are using.
    For example, in Tomcat Java Container, its the following parameter in the /conf/web.xml file:
    <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    You will need to look at the documentation for your server container.
    thanks

  • How to check the number of colors in the file???

    How to check the number of colors in the file ai ???

    The Recolor Artwork tool will list all colors used in a document and the flyout menu in the Swatches panel also provides tools for managing colors.
    Mylenium

  • How to get the number of pages in a PDF file with AcroPDF ActiveX control

    Hi,
    I am using the AcroPDF ActiveX control provided by Acrobat Reader and Professionals(version 9). I just wonder if I using LoadFile to load a PDF document, how can I know the number of pages in that PDF? I do not find any properites or methods that can do that.
    Thanks
    Alan

    Hi unk2,
    There's no functionality in the Acrobat.com online services to do a character count. But, you could use ExportPDF to convert your PDF file to Word format, and then do your character count in Word.
    Please let us know if you need additional assistance.
    Best,
    Sara

  • How to retrieve total number of pages in a report of Instance - RAS SDK ?

    Hello All,
    Hope all is well. I am using BOXI R2 Enterprise and was wondering how to get total # of pages of an Crystal Report Instance using RAS SDK.
    Thanks in advance,
    Sam

    How do i retrieve the total number of pages in a report-- via RAS SDK
    Sincerely,
    Ted Ueda

  • How to Access Total Number Of Pages inside code

    Hi All,
    I would like to get the total number of pages in the report,inside the trigger.
    How can i access this value inside code.
    Pls Help me
    Thanks and Regards
    Binu

    I think this is not possible inside the code, because this value is deteremined after the code is executed and during the formatting of the report.

  • How to find the number of pages of a certain size

    I have to do a good deal of printing at work, and often the number of pages have to be logged .  Some files have various sizes in them, which are printed at either 8.5x11 or 11x17.  I was wondering if there is a feature, or third party program that would allow me to view the number of pages for each page size, so as not to have to count by hand.  Thank you.

    if its just genearl tools you want (as opposed to programming your own), you could use the free trials on netmechanic.com and linkpopularity.com

  • How to get the number of page by creating OLE microsoft word document

    Hihi Experts,
    I have generated a word document using ole in sap abap report.
    May i know which command can i use to call the word object to get the number of page before closing the word document?
    eg. call method of wordobj 'insertpagefield' ? and i need to require the page number in a variable eg. gv_pagenumber for other filtering purposes.
    Thanks and Regards,
    li Hui
    Edited by: lihui lil on Aug 11, 2009 9:35 AM
    Edited by: lihui lil on Aug 11, 2009 12:36 PM

    hi,
    use the following code:
    CALL METHOD OF gv_selection 'Information' = gv_curpage
        EXPORTING
        #1 = 3. " get current page number
      CALL METHOD OF gv_selection 'TypeText'
        EXPORTING
        #1 = gv_curpage. "show current page number
      CALL METHOD OF gv_selection 'TypeText'
        EXPORTING
        #1 = ' of '.
      CLEAR gv_endpage.
      CALL METHOD OF gv_selection 'Information' = gv_endpage
        EXPORTING
        #1 = 4. "get total page number
      CALL METHOD OF gv_selection 'TypeText'
        EXPORTING
        #1 = gv_endpage. " show total page number
    Edited by: VoonHan on Oct 13, 2009 7:35 AM

  • How to get  the number of page which exists the change bar ?

    In FDK development, I want to find the number of page which exists the change bar.

    zhaopeng,
    You can get the page number by querying the FP_PageNum property of the FO_Page object:
    pageNum = F_ApiGetInt(docId, pageId, FP_PageNum);
    ...or you can use FP_PageNumString if you are using string page numbers.
    If you do not have the ID of the FO_Page object, you can get it from the paragraph ID using the following function, courtesy of Rick Quatro, posted to the Yahoo Framedev list. Send the paragraph (FO_Pgf) ID as oObj and it will return the page ID:
    F_ObjHandleT GetPage(F_ObjHandleT oDoc, F_ObjHandleT oObj)
    F_ObjHandleT oFrame = 0;
    IntT iObjType;
    F_ObjHandleT oRow, oCell;
    while(oObj)
    oFrame = oObj;
    iObjType = F_ApiGetObjectType(oDoc, oObj);
    switch(iObjType){
    case FO_SubCol:
    oObj = F_ApiGetId(oDoc, oObj, FP_ParentTextFrame);
    break;
    case FO_Tbl:
    oRow = F_ApiGetId(oDoc, oObj, FP_FirstRowInTbl);
    oCell = F_ApiGetId(oDoc, oRow, FP_FirstCellInRow);
    oObj = oCell;
    break;
    case FO_Row:
    oCell = F_ApiGetId(oDoc, oObj, FP_FirstCellInRow);
    oObj = oCell;
    break;
    case FO_Cell:
    // handle FO_Pgf case
    case FO_Pgf:
    // handle FO_AFrame case
    case FO_AFrame:
    oObj = F_ApiGetId(oDoc, oObj, FP_InTextFrame);
    break;
    // handle graphic object cases
    case FO_TextLine:
    case FO_TextFrame:
    case FO_UnanchoredFrame:
    case FO_Arc:
    case FO_Ellipse:
    case FO_Group:
    case FO_Inset:
    case FO_Line:
    case FO_Math:
    case FO_Polygon:
    case FO_Polyline:
    case FO_Rectangle:
    case FO_RoundRect:
    oObj = F_ApiGetId(oDoc, oObj, FP_FrameParent);
    break;
    default:
    // prevents loop if unknown object type is found.
    oObj = 0;
    break;
    if(oFrame){
    // Use FP_PageFramePage to get the page identifier of the object.
    return (F_ApiGetId(oDoc, oFrame, FP_PageFramePage));
    else
    return(0);
    Russ

  • How to count Total Number of Pages in SAPSCRIPT

    Hi,
    Iam unable to print total number of pages in the First Page of SAPSCRIPT.Iam writing the Logic in the Varibale window.
    Please kindly help me.
    In First Page , The preview is
    Page 1 of 1-
    In Second Page , Teh Preview is
    Page 2 of 2
    The Logic is ....
    1. Variable window of Script
    PERFORM CHECK_PAGE IN PROGRAM ZZZF_SAPSCRIPT_EXITS
    USING &SAPSCRIPT-FORMPAGES&
    CHANGING &WS_PAGE&
    ENDPERFORM
    Page &PAGE(C)& of &WS_PAGE&
    2. Program
    FORM check_page TABLES p_pagein STRUCTURE itcsy
                            p_pageout STRUCTURE itcsy.
      DATA : p_i TYPE sypagno.
       READ TABLE p_pagein INDEX 1.
       IF sy-subrc = 0 .
         p_i = p_pagein-value.
         p_i = p_i - 1 .
    READ TABLE p_pageout INDEX 1.
    CLEAR p_pageout-value.
    *p_pageout-value = p_i+0(3).
    WRITE P_I TO p_pageout-value.
    condense p_pageout-value no-gaps.
         MODIFY p_pageout INDEX sy-tabix.
       ENDIF.
    ENDFORM. "check_page
    Please help me ASAP.
    Regards,
    Deepthi.

    Try this
    'On The Form'
    IF &NEXTPAGE& EQ 0
    DEFINE &DECRE& := '2'
    PERFORM SET_TEXT_SYMBOL IN PROGRAM YSS20200
    USING &SAPSCRIPT-FORMPAGES&
    USING &DECRE&
    ENDPERFORM
    ENDIF
    'In The Program'
    DATA : BEGIN OF script_table OCCURS 0.
    INCLUDE STRUCTURE itcsy.
    DATA END OF script_table.
    Used to modify total pages so they print correctly
    FORM set_text_symbol TABLES input_table LIKE script_table[]
    output_table LIKE script_table[].
    DATA: pageno TYPE i,
    intCnt type i,
    chrPg(2) type c.
    READ TABLE input_table INDEX 1.
    MOVE input_table-VALUE TO pageno.
    READ TABLE input_table INDEX 2.
    MOVE input_table-VALUE TO intCnt.
    subtract intcnt from pageno.
    write pageno to chrpg.
    CALL FUNCTION 'TEXT_SYMBOL_SETVALUE'
    EXPORTING
    NAME = 'FORMPAGES'
    VALUE = chrpg
    VALUE_LENGTH = 0
    REPLACE_SYMBOLS = ' '
    ENDFORM.

  • How to Calculate the number of pages are printed.

    Hi Friends,
    I had a problem in calculating the number of pages are printe by the printer which is connected to my system

    Wow - that must be in for a prize as a question with one of the vaguest connections to Java I've ever seen on this forum, other than an out-and-out troll.

Maybe you are looking for

  • How to re-download past purchases

    where do i go in itunes to re-download past purchases that i accidently erased?

  • NumberFormatException with Performance Manager charts

    I'm running an Oracle 9.2.0.1 on Suse Linux 7.3. Everything is fine so far with the OEM, but if I want to show charts in the Performance Manager, lots of java.lang.NumberFormatException(s) are thrown. Is there any help available? Thanks

  • Can I link excel apis to build a 64-bit applicatio​n?

    Hi, I need to use excel api's to build a 64-bit application which works for 64-bit o/s. But, when i use these excel api's to build my 64-bit application from command line, i am getting linking errors whereas i am using the same libraries to build 32-

  • 8.1/Unix Install Wierdness

    I am experiencing strange behavior with Siebel 8.1 on AIX 5.3 platform. Installed and configured everything from scratch (Gateway, Enterprise, DB Server, Siebel Server) with success however, the Siebel Server will not connect to the gateway server vi

  • NAT remote sites IP LAN 2 LAN

    I have a dilemma. We have a LAN 2 LAN with a remote site and I need somehow NAT their subnet with and address pool on my side so I can route this traffic elsewhere where there is a conflicting network. I have an ASA 5510 on this side and they are run