sffpdfmark (Sat Oct 25 2014 01:31:01)

sffpdfmark

This either	adds a FipHdr and/or extra fields to an EPS file as a Pdfmark 
	or	creates or extracts or displays a FipHdr from a PDF file 

It checks the magic number to detect which way to go !

For EPS files, the new file replaces the existing file.
For PDF files, you can create a new file with the FipHdr with or without the
data or just display the FipHdr.

Input parameters are :
 - Mandatory
	filename	this must be the last parameter if there are several

 - Optional
	-D : Display the FipHdr from a FipHdr		default: no
	-o : filename of the PDF FipHdr file		default: SN
		default is the contents of the SN field in the current dir
		-o /fip/spool/pdfin/\SN
	-N : End the FipHdr file			default: no end
	-R : do NOT replace a FipHdr file of the same name	default: do.

	-k : tag					default: /FIP-X-
	-K : sub tag					default: none

	-S : strip FipHdr off the EPS file		default: no
	-e : String in EPS file to add the Pdfmark after
		The pdfmark is added after the end of the line.
		If an existing pdfmark DOCINFO exists - it is added to that
		and this is ignored.
			default: %%EndComments
		remember to double quote if an escaped chr
		eg sffpdfmark -e "%%BeginDocument" rubi.eps
	-E : add PdfMark AFTER the whole EPS document
		(if there is a -t top stub file, this is added at the %%EndComments)
	-b : PS stub to add just before the DOCINFO.	default: none
	-t : PS stub to add just after the %%EndComments. default: none
	-h : Extra FipHdr to add to the EPS file	default: none
		eg sffpdfmark -h "SU:source#DF:redomark" bongo.eps
	-M : generate a Mirror style adlist from the PDF /Contents	default: dont
	-m : show all Contents -  Mirror style debugging	default: dont
	-v : version and exit

For those switches with parameters, the parameter MUST be separated by a space.

An EPS file has a pdfmark added with a line for each FipHdr
	/FIP-X-ZZ (option contents)
	where ZZ is the FipHdr field.

The PDF file - we just extract the /FIP-XX-ZZ fields.

eps -	sffpdfmark -S -h "YI:YI#YS:YS" (file)
	or
	sffpdfmark -S -E -b PDFMARK.bottom -t PDFMARK.top -h
"PS:$FN\nPH:$ThisHost\nPQ:$returnQue" -i $1

pdf -	sffpdfmark -o /fip/spool/p3wheel/\YI (file)

Mirror Ad Stack
	sffpdfmark -M -h "DF:BEM.ADS" -o /fip/spool/2edsys/\SN (file)

Version Control
;001f	25jul05 added Mirror contents
	;d - Page has '18 (26)'
	;e-f 19may08 SDR for mirror
;000g	04oct00 chris original version


(copyright) 2014 and previous years FingerPost Ltd.