News | Shareware | IServices | Freeware | Projects | Partnerships |
Developed by SANFACE Software.
|
What is txt2pdf PRO? |
Why do you need txt2pdf PRO? |
txt2pdf PRO offers you all the features of txt2pdf 8.x plus these important features:
Getting txt2pdf PRO, License and Registration |
txt2pdf PRO is a PERL tool.
We distribute only 6 executable versions: Windows, Linux, Solaris, HP-UX, AIX, Mac OS X.
You can freely redistribute txt2pdf PRO tool in
its unregistered archive format (zip or tar.gz) You may request other UNIX
executables (Linux like Slackware and Caldera, Linux on mips, OSF/1 (Tru64),
FreeBSD, BSD/OS, OpenBSD, IRIX) or the original PERL code.
In the event that we send you the original perl code:
You can't modify directly it.
You can't resell txt2pdf or a modify version of it without SANFACE Software
authorization.
You can't copy part of it to include in your source without SANFACE Software
authorization.
We trust you.
The txt2pdf PRO Windows executable (Self Extracting EXE file) The txt2pdf PRO Windows executable .zip The txt2pdf PRO Linux executable .tar.gz The txt2pdf PRO Solaris executable .tar.gz (if you need an executable version for old Solaris release Send us an email) The txt2pdf PRO AIX executable .tar.gz The txt2pdf PRO HP-UX executable .tar.gz (if you need an executable version for hp-ux 10.x Send us an email) The txt2pdf PRO Mac OS X executable .tar.gz |
![]() |
The registration fee is
Description | Payment Options |
![]() |
Payment options include Credit Card, FAX Ordering, Postal Mail, Phone, Purchase Order. Register txt2pdf PRO now! |
You can upgrade txt2pdf PRO 6.x, 7.x, 8.x to the new version with the discount of the amount you previously paid + a fix fee for every license:
For example, if you paid $850 for your 5.x copy of txt2pdf PRO and the new version costs $990, you will pay $990 - $850 + $350 = $490.
If you registered a previous release (1.x, 2.x, 3.x, 4.x) you have to buy a new license.
Contact us via email at sanface@sanface.com
for more information on how to upgrade your version.
4-10 | $900 each (no CPU server difference) |
11-100 | $750 each (no CPU server difference) |
RESELLER DISCOUNT
Contact directly us! We're looking for
resellers and partnerships.
NO LIMIT LICENCE
You've one or more products with a lot of
installations and you want to put txt2pdf inside your every tool. This is the
licence you're looking for. Its costs: $45000 + 20 % every year. Obviously
you'll receive every update freely.
Installing txt2pdf PRO |
Inside txt2pdf.cfg or your configuration files these are the new fields: topmargin, leftmargin, bgdesign1, bgdesignlast, bgdesign1no, fgdesign1, colour, fontmark, link, outline, npagex, npagey, compress, compress_level, rotate, optimize, annotationtext, annotationx, annotationy, inputmod, outputmod, mainframe.
The layer features are:
These are a few examples to explain how you can
write or design directly with PDF syntax:
If you want to put on every generated page a bold big diagonal DRAFT, you can
use the foreground file with
REMBER to put the text instruction inside BT and ET
BT /F3 55 Tf .5 .5 -.5 .5 150 455 Tm (DRAFT) Tj ET/F3 means use the bold Courier font, 55 is the point size.
.9 g 0 G 3 w 25 25 545 792 re BThe meaning of the first line is: inside the rectangle use gray (0 is black, 1 is white)
To use JPEG images inside layers you need to use
this syntax:
#!image#image.jpg;image_width;image_high;z1;z2;z3;z4;x_position;y_position#!/image#
The first field is exact path where txt2pdf PRO can find the image (you can use
also relative path)
These are a few examples:
./filename.jpeg
Z:/my_network_directory/file.jpg
The second and the third fields are the exactly width and high dimension of the
image (to find it simply you can open the jpeg inside Netscape. It'll display
like title the dimension)
4th, 5th, 6th, 7th fields are very powerful and complex. You can use it to
scale, rotate the image.
At the beginning we suggest you to use
z1=image_width, z2=0, z3=0, z4=image_width
to scale correct an image to divide or multiple z1 and z4 for the same integer
You can find the information about the PDF transformation syntax in The
PDF Reference Manual Version 1.3 (518 pages, ~5 Mb) in the Chapter
3.9.
8th and 9th fields are the x and y position on the page (0,0 the bottom left
corner)
To introduce a link this is the syntax
#!link#url_field;x1;y1;x2;y2#!/link#
where the first field is the url
2nd, 3th fields are the left bottom point of the rectangle of the link
4th, 5th fields are the right up point of the rectangle of the link
This is a simple example of an image with a link
up
#!image#./stamp150.jpg;113;150;113;0;0;150;470;390#!/image#
#!link#http://www.sanface.com;470;390;583;540#!/link#
Remember when you use the background layers this is the order that every object is displayed:
#!bgdesign# 1 0 0 rg 1 0 0 RG 0 0 792 612 re B 0 G 0 g #!/bgdesign#Inside the backgound layers you can use also #!year# #!mon# #!mday# #!hour# #!min# #!sec# #!yday# #!wday# #!isdst# to use the computer clock to set year, month ... (you can read the perl manual in the part perlfun: localtime).
If you've created your layers probably you need
to move all your text to put it correctly on the page. You can use topmargin
and leftmargin to set the starting point of the text in every page.
With annotationtext you can introduce the text you want to put in the
annotation on the first page of your document. With annotationx and annotationy
you can set the position of the annotation
If you set outline to 1 (default is 0) the final pdf code will be optimezed.
Every Form Feed is automatic converted into a new PDF page
How to configure colour, fontmark, link and outline files.
This is the NEW syntax you need to use inside the file you've defined with the
colour variable
string1;string2;string3;number:number:number
(We've added the first 2 field. If you don't use the first 2 fields you've the
same effect of the old syntax)
where number is > 0 < 1 (the PDF rgb syntax) or is > 0 < 255
(standard rgb system)
string3 is every string you want to mark with the selected colour
e.g. ;;TOTAL FEDERAL GST ACTIVE;160:40:200
With txt2pdf PRO you can change phrases with all the colour you want.
We use this line to mark blue every link. Obviously you can change it with your
perferred colour
;;http://[^ \n]*;0:0:1
;;ftp://[^ \n]*;0:0:1
;;mailto:[^ \n]*;0:0:1
;;mime:[^ \n]*;0:0:1
;;https://[^ \n]*;0:0:1
;;file:[^ \n]*;0:0:1
;;ldap:[^ \n]*;0:0:1
;;news:[^ \n]*;0:0:1
You can use the PERL regular expression
e.g. ;;^Total federal.*active$;.7;.8;.2
You can use the first two fields to set your tags and to delete them and to
change the colour to the string inside the third field (remember you can use
this syntax only in the same line).
e.g. <blu>;</blu>;#!btag#.*#!etag#;0:0:1
means: the start tag is <blu>
, the end tag is </blu>
delete the tags an use the 0,0,1 colour (blue) to every word (.*) inside <blu>
(#!btag#) and </blu>
(#!etag)
X11 and PostScript RGB
map
This is the NEW syntax you need to use inside the file you've defined with the
fontmark variable
string1;string2;string3;font;pointsize
(We've added the first 2 field. If you don't use the first 2 fields you've the
same effect of the old syntax)
where font is one from /F1 to /F14, and pointsize is a number (the dimension of
the font)
e.g. ;;TOTAL GRAHAM PIES OLD;/F7;14
This means: change the default font to the bold Helvetica font with point size
14 in every string "TOTAL GRAHAM PIES OLD"
With txt2pdf PRO you can change phrases using the default 14 fonts with every
point size.
You can use the PERL regular expression.
You can use the first to fields to set your tags and to delete them and to
change the font to the string inside the third field (remember you can use this
syntax only in the same line).
e.g. <b>;</b>;#!btag#.*#!etag#;/F5;14
means: the start tag is <b>, the end tag is </b> delete the tags an use the /F5
font with pointsize 14 to every word (.*) inside <b>(#!btag#) and </b>(#!etag#)
This is the syntax you need to use inside the file you've defined with the outline variable
string;page_number string is the text you'll see in the bookmark to jump to the page page_number
This is the syntax you need to use inside the file you've defined with the link
variable
Syntax |
-compress | to generate compressed PDF's |
-skip1ff | to skip the first form feed |
Form Feed |
Our txt2pdf PRO executables are generated by perl2exe tool
txt2pdf PRO is a trademark of SANFACE Software© 2005.
News | Shareware | IServices | Freeware | Projects | Partnerships |