free web hosting | free hosting | Web Hosting | Free Website Submission | shopping cart | php hosting

Late Breaking Free PDF Development news
and the latest "Private" Beta v0.98f

By The

10 Million Dollar Reward for Osama Bin Ladin

Free PDF's
Development Sneak Peek Page

Topics:

Free PDF

Home & News | Background | Configuration | Alt. Method  | Screen Flow  | Download

more... 

News  | Message Board | Sneak Peek | Customers Say  | Samples  | Features | PDF Links

This page is big... Give it a chance to load!

Topics:
•  Free PDF Home & News

•  Back- ground

•  Configur- ation

Alt. Method

Screen Flow

Download

More:
•  News

Message Board

•  Sneak Peek

•  Customers Say

•  Samples

•  Features

•  PDF Links

ZipGuy Topics :
ZipGuy Home | Free PDF | FreeWare | Shortcut Magic | Color Picker | Kitty
AOLPress | Organize Folders | PDF Links | TCL Freeware | TCL Links | WMatch32



Free PDF Development Sneak Peek


This will be a wild and wooly page which is updated often on the web site. There is a lot happening in development and in the Message Board posts. This page is just an attempt to collect some of that information about what's comin' round the corner in development and late breaking news.  

It may not be as pretty, gramatticaly correct, or even make much sense (like the rest of the site does) but that will make it easier to keep it updated.

If you are reading this offline it is probably already out of date!  Don't forget to go back to the real website, and look for a newer version with more features.

Skip ahead down to the New Features Availabe in v0.98f Private Beta

Late Breaking Gadgets


 The Free PDF Gadget Page where you'll find some Gadgets
which The ZipGuy is considering adding to his site including...
 LeeLou Viewlets for Install process!
It's like a movie of how to do it


Descriptions you can use for Free PDF


Allows you to Make PDF's For Free by printing from Windows Applications


Lets you to Make PDF's for Free by just by printing from Windows Applications and view your new PDFs. Setup takes some effort, but well worth it. Required Programs are RedMon and Ghostscript. Links to them on the home site. The ZipGuy says Enjoy!


Make your Resume into a professional looking PDF Portable Document Format Viewable/Printable w/ Acrobat Reader on any platform. Lets you make PDF's for Free by printing from Windows Applications and view your new PDFs. So slick you'd think it's done with mirrors. Setup requires a little effort, but well worth it. RedMon & Ghostscript are required. Links to them on the home site.


Make your Resume into a professional looking PDF Portable Document Format Viewable/Printable with Acrobat Reader on any platform. If you don't do it your competition MAY. Catch the latest craze It's Hot . How'd you like to be able to create your own PDFs files for free? All you have to do is simply print to your 'Free PDF' printer from any Windows Application and you then get a standard 'Save PDF as...' Dialog Box. Next you can optionally view your PDF in a PDFViewer Acrobat Reader or another of your choice. So slick, you'd swear its it's done with mirrors 8->. Finally a way to create PDF files for Free from your own output on Win9x/ME Setup is a little bit of a bother but well worth it, since you only have to do it once. Even people on Macs and Unix can read your output. You can print Web Pages from your Browser Great for archivng and documentation. No more worrying about what kind of printers other people have. You can put your PDFs on your website or E-Mail them. Full documentation and Python/TCL Source Code included Requires Aladdin Ghostscript 6.01 and GhostGum's RedMon version 1.5 which are also freeware for end user non-commercial use. Links to them on the Site. The ZipGuy says Enjoy.

The Latest News and Private Beta of v0.98f available


Free PDF v0.98f Private Beta...

Dateline 8/17/00 ... Free PDF v0.98f Private Beta is in testing right now!  
You can download it and help test it!
 
This candidate release will hopefully become the v0.98 Public Beta.
check out the New Features Availabe in v0.98f Private Beta

In this Release:

  • There is a whole new architecture for Free PDF

  • and there are a few small problems to overcome before this version will go Public.  

New version coming SOON! No More RedRun!


Wed Sep 13, 2000 3:44 pm - Greets to all the Free PDF Customers.! The ZipGuy has a new feature working in the Development version, which is currently v0.98g Private Beta. This feature is that Free PDF can accept the input DIRECTLY from RedMon by using something called the "STDIN" channel. This means that with this version (or beyond):  

  • In your "Port Propeties" dialog you can have RedMon call freepdf.exe instead of redrun.exe

  • No Arguments or paramters are required for Free PDF

  • This greatly simplifies the setup

  • You can still call Free PDF with two parameters (i.e. blank first one and the full path and filename in the second) to ensure backward compatibilty, and to allow you to call Free PDF yourself when you have a Postscript file that you want to convert (see the "Alt. Method") page.

This release unfortunately, as the changes occur in the Free PDF module, will require a download of the newer compiled "freepdf.exe" which will be about 600k on it's own.

Look for the new version soon!

ZipGuy Version  Master


The new architecture is not for the Free PDF program itself, but it the way that the Free PDF program is executed. This approach incorporates the new "ZipGuy Version  Master" (ZGVM) Program. Source code for ZGVM will not be released

What happens with ZGVM is that you will not call a program called "frpdf098.exe" any more but instead will call a program called "freepdf.exe".  This program will still be called as an argument to RedRun like
c:\freepdf\freepdf.exe "%1"

just as the old one was (v0.95) was called with
c:\freepdf\frpdf095.exe "%1".
However, note that the version number is NOT PART OF THE EXECUTABLE's name!  The program that you will call ("freepdf.exe"), will do 1 of  2 things. It can either

  • Do a "Normal" Run of the Latest Free PDF program on your Hard Driver by
    • Dynamically determining the latest version of the Free PDF program's source code on your Hard Drive
    • compiling and run it on the fly!
  • Or be called back from a "normal" run of Free PDF and do an Update Check where it
    • Check to see if a newer version is available
    • Download the latest version's description and show it to you
    • Lets you Download the Latest version in source code form (which should be only about 50k UNZIPPED!!!!)
    • Runs the newest version automatically the next time you make a PDF without any reconfiguring!
    • Allows you to delete a newer version (if it causes problems) and run the older version automatically the next time you make a PDF.

This approach has many advantages :

  • make updating Free PDF much easier and much faster from version 0.98e on

  • allow you to have multiple versions of Free PDF installed  

  • allow you to switch between multiple versions of Free PDF simply by renaming them (for troubleshooting for example)

  • Download a tiny executable source code file and yet run it as an executable

Current Status and
v0.98f Private Beta Download are HERE below!


Almost everything is working.  There is a version of Free PDF v0.98f available for download.  

There are some problems....

Because of a mysterious problem that downloading text files small text files from the new site does not work!, It currently uses the old site for the source of the Update checker text files.  That is, instead of looking for a file on the new site called
"http://www.webxd.com/cv.text"
it looks for the old site
"http://www.geocities.com/the_zipguy/cv.text
"
This will be changed in the next private beta when this problem is resolved and will require a full download of the executables (approx 1.2Meg)

The Free PDF program and the ZGVM program, which are both TCL scripts (part of Python/TCL), are about 50k. When compiled into an .EXE they both are about 600k.  The ZipGuy wanted to have this program (ZGVM) call the latest version of Free PDF source code (only 50k or so) directly, compiling it on the fly, to run it from your hard drive.  Unfortunately, this does not work. So what he has done for now is to include a version of Dennis Labelle's wonderful FreeWrap Program which can compile and run the latest version of Free PDF source code instead. THIS WORKS, but adds another 560k to the download!

Hopefully this will be changed so that the 560k of overhead that this approach causes can be eliminated.

So if you feel daring, and can't wait for the the final Public Beta version go ahead and download

Free PDF v0.98f Private Beta 1.1 Mb (Executables only. No DOCS).

To install it, assuming you have a working version of v0.95 Public Beta, just

  • Run it and let it put the new files into the c:\freepdf folder

  • Modify your port settings on your "Create PDF" printers properties to execute (as an argument to RedRun)
    c:\freepdf\freepdf.exe "%1"
    instead of
    c:\freepdf\frpdf095.exe "%1".

If you use the Private beta, use it with the understanding that You will:

  • Let the ZipGuy know how it works

  • Not get mad if problems arise

  • Be ready not to complain when the new real version of v0.98 Public Beta has to be Downloaded in full (the executable part)

  • Be ready to ignore the extra console windows that may be there in case error messages pop up in the Private Beta

  • Be Aware that this version will do spurious Downloads if you do an update check so that the Update checker can be tested!

  • Enjoy the new features before anyone else!

New Features Availabe in v0.98f Private Beta


THE GOOD News: The ZipGuy has got a bunch of new features working in the development version which is downloadable now! Go here for it

Here's the new Configuration screen:

The first two are for  
"When Name for PDF recieved from RedMon"

"Push 'Save_as' Button Automatically"

The new version "receives" the name of the file being printed from RedMon. and uses this to "guess" what you want to call the new PDF. So if you're editing "ReSume.doc", theoretically Redmon will pass Free PDF "ReSume" and the next version will default to creating "ReSume.pdf" in the new default "Windows\Desktop" folder so you get an Icon for it.  How well this feature works will depend on what the application sends RedMon, and what it in turn sends FreePDF.  The GIGO rule is quite active in this case.  The Zipguy would guess that Word probably passes the name of the file to RedMon and should work. More testing needs to be done, though. Especially as the code to do this was nasty and hard to get working. It depends upon what RedMon passes. The ZipGuy has to test various applications to see how many pass this parameter successfully. He may need help as he DOES NOT HAVE MS OFFICE!

"Replace Existing File"

The new version if it "receives" the name of the file being printed from RedMon. and uses this to "guess" what you want to call the new PDF. Gives you the option to overlay any existing PDF witht that name. If it doesn't receive the name from RedMon, this option and the one above are not active, EVEN IF THEY ARE TURNED ON.

"Always Skip PDF Viewer"

The newer development release has the ability to "Always Skip PDF Viewer" which (believe it or not) people asked for.

"ALWAYS USE SAME NAME and FOLDER (Last one)
for PDF (Overwrites)"

This is a specialty option for people who need a predictable name for the PDF produced by Free PDF. An example, of why people want this, is that they may then use an FTP program to uplaod the newly created PDF to web site.

"New checks that the input file exists"

The newer development release has the ability to "Test Free PDF and Ghostscript Part" by clicking on a "Test Free PDF"  shortcut in the Free PDF folder (c:\freepdf) which  runs a supplied Postscript File through Free PDF.

"Rerun the last PS file"

The newer development release has the ability to "Rerun the last PS file" through by clicking on a "rerun.bat" file which is dynamically created each time a PDF is converted! This newer version copies the temporary PS file being converted to the Free PDF directory under the imaginative name of "lastfile.ps" (assuming of course that you are not rerunning it ((hehe)) as that would delete the input file).

"You get ICON for your PDF!"

The newer development release defaults to create the output pdf in the Desktop folder. This means that a PDF ICON shows up on your desktop and you can click on it to open it. Or, you can Drag and drop it places like your e-mail (hehe).  This change was snuck back into the V0.95 (on 7/1/00 at 2:00 am GMT-5) vesrsion without changing the CODE!  The sample .ini file had it's default "pdfoutdir" changed to "c:\windows\desktop"

For users of the current release you can do this by just "Save as..." to the Desktop Folder.

"Test Free PDF and Ghostscript/PDFViewer Part"

The newer development release has the ability to "Test Free PDF and Ghostscript Part" by clicking on a "Test Free PDF"  shortcut in the Free PDF folder (c:\freepdf) which  runs a supplied Postscript File through Free PDF.

"Update Checker"

The Zipguy has decided that the next release with these features, or at least the "Recieve File Name" feature, will NOT be released without a new "Check for Newer Version" being included.  At some point the Free PDF will be good enough that people will be tempted to keep using outdated versions, and not even be aware of newer ones with bug fixes (hopefully few) and significant new features (hopefully many). This feature works in the development version, but is rudimentaty in some aspects.

If a new version is found on the web you get a notification with a summary of what's going on, where the webfiles are, and a new window describing the features   

When a download is available, a window pops up with a short description the features of the latest couple of versions, and "Download" and "Exit" buttons.

It does need a little more tweaking because as of 7/4/00 it just does the download and gives no feedback at all.  The ZipGuy is adding a dialog box for that thread which will Give you the classic "n,nnn bytes downloaded so far of n,nnn,nnn bytes" type message as well as the obligatory gas guage graphic, AND A CANCEL Button (as there is no way to cancel the download in development version once you start it).

GOOD NEWS! The Update Checker's Working! Here's what it looks like:

And a success message when it's done

Gee ZipGuy, this sounds terrific, I want these features!

Drawing Board
some doodling here (hehe)

Here's a link to the new Splash screen ( also in news section on Home Page)
You Have to See this - Here's a Sneak Peek at the upcoming outrageous Splash Screen for Free PDF which is only 34k. The link is to a zip file which is 12k! That's as small as a banner ad. Take a look. Everyone loves it.  It was made by the 'Mizer' who is a wizard and a ZipGuy Cohort. They call him the Mizer because he writes excellent VB stuff and it is so small!  He may be collaborating with the ZipGuy and perhaps writing the "update checker" module.

And here's a new ZipGuy logo!

And a new Free PDF Logo

Courtesy Zipguy's Cohort 'Webxd' and LockerGnomie extrodinaire

This is a text description of how the Update Checker component of the ZGVM works

ZGVMaster -- ZipGuy Version Master
This is a general purpose update checker and Version Master. It does two VERY DIFFERENT THINGS depending on the presence or absence of a file called 'zgvmastr.txt' . If the File is ABSENT then it is a normal run and it's job is to find and run the Most Recent Version (passing the parameters it was passed) Else (if the file is PRESENT) it's job is to Handle the Update Checking Process including availability determination and downloading. The Version Master Part is that it will Dynamically determine the name of the latest version of a given TCL Script given the nonversion dependent portion of the name. It then calls the most recent version WITH the parameters it was passed and exits So for example, FreePDF's executable name stem is frpdfxxx.tcl where xxx is the version number, the 'Stem' is "frpdf???.tcl" "?" is for single character matching. So if frpdf095.tcl and frpdf098.tcl exist, in the same directory as this program, it will call frpdf098.tcl in a new interpreter. IF THE FILE is present then this module does the Update Checker Function It receives it's input from the file 'zgvmastr.txt' This is a text file which has a fixed format (see below) The second place from which get's told what to do and where to find files is a web based file known as a cvxxxx.txt (see below) -------------------------------------------------------------------------- zgvmastr.txt - When this program starts it looks for the presence of and reads the contents of zguptchk.ini. This file has the following format All Five lines are mandatory though the last four may be in any order. -------------------------------------------------------------------------- MRV= CVURL= FIRSTWORD= PGMNAMEBEINGUPDATED= --------------------------------------------------------------------------- Explanation of Fields: MRV= This field is the vesion of the current intalled program which will be compared with whatever is available on the web 3 character numeric recommended (e.g. v1.07 = 107). CVURL= This Field is the URL where to look for the CV (or current Verison) file. This file on the web is also a plain text file (see below). FIRSTWORD= This should be a short word (usually the name of the program) which will be used a check when the update CV file is retreived and read on the web. If this word is not found in the correct place in the CV then this is an error condition. This is here. to guard against reading the wrong CV file (for another program) PGMNAMEBEINGUPDATED= This Field is just displayed on screen and should be the name and version of the program bieng updated. ---------------------------------------------------------------------------- cvxxxxx.txt - This is the file pointed to by the CVURL field is read from the contents of zguptchk.ini. This file has only one long line in the following fixed format with Spaces delimiting fields. The second line is just a long line of text which tells the customer what to do if the download works, for installation instructions. In this second line, \n-means carriage return \t-means tab ---------------------------------------------------------------------------- mrv vvv url1 url2 filename.ext Download Sucessful!\nIf Everything went according to plan...\n ---------------------------------------------------------------------------- Explanation of Fields: mrv - required just a constant to help indicate this is a valid "cv" file vvv - Numeric version number. This is the version number of the most recent version available on the web. This will be compared to the contents of the MRV= field from the zguptchk.ini file. If this value is higher numerically, then an update is available. Otherwise a suitable message is displayed saying "You are running the most current version thanks for checking". url1 - This is the URL for the text file that describes the new versions features. This file will be retrieved and displayed in a the "New Version Description" window. The customer will have a "Download" and "Exit" button on this window. url2 - This is the location, from which, a download will be attempted if the customer hits the "Download" button on the "New Version Description" Window. filename.ext - This is the name under which the downloaded file will be saved ---------------------------------------------------------------------------- The second line will be displayed in an "Ok" dialog box, IF the download was successful! Note that the variable "$filenameext" may be used in the message and will be replaced with the name of the file which was downloaded.

Testing alternate Message Board here


Post a Message in My Message Board!


In any case the new code needs exercise, so at least another beta will be forthcoming soon (hopefully within days rather than weeks).  

Wish the ZipGuy Luck!  

below is a snip from the message board which discusses a potential new feature or two


You realize that all the Clients PCs will have to have Free PDF installed and configured?

Assuming they did, from which applications will they print to create PDFs? Each application would have to be tested to verify that it works and passes an "acceptable" name to (RedMon, RedRun and subsequently to) Free PDF.

In the new development version, with the new "Receive Name" feature, as it stands now, they will be able to configure it so that all they do is
hit 'ok' in the
"Save as.."
and hit 'yes' in the
".. already exists. Do you want to replace it?"
dialog boxes.

IF Free PDF does not receive a name from the calling application, it will prompt them . What would you want it to do instead?

Also keep in mind that they could use a network drive as a "Save as..." Target and that would effect the transfer on a LAN to the server.


Check back SOON (days rather than weeks), 8-P

PDF (Portable Document Format) is
Copyright ©2000 Adobe Systems Incorporated. All rights reserved.\
Brought to you Courtesy of The ZipGuy
These pages, and their contents, are Copyright ©2000-2005 BMRWare. All rights reserved

Some


Topics:

Free PDF

Home & News | Background | Configuration | Alt. Method  | Screen Flow  | Download

more... 

News  | Message Board | Sneak Peek | Customers Say  | Samples  | Features | PDF Links


ZipGuy Topics :
ZipGuy Home | Free PDF | FreeWare | Shortcut Magic | Color Picker | Kitty
AOLPress | Organize Folders | PDF Links | TCL Freeware | TCL Links | WMatch32

Users say:

Patrick, Halifax,  Nova Scotia: "Well, I think you have a winner in this package, it works as  well as the shareware versions  (including  the expensive one) with  only a minor  bit of fiddlin'"

More Users Say