Article View: comp.sys.ibm.ps2.hardware
Article #1587Re: Announcing boo2pdf for IBM BookManager files
From: Kevin Bowling
Date: Tue, 20 Oct 2009 18:30
Date: Tue, 20 Oct 2009 18:30
47 lines
3591 bytes
3591 bytes
On Oct 20, 2:28 am, Kevin Bowling <kevin.bowl...@gmail.com> wrote: > Please take this for a spin and let me know the results.http://ps-2.kev009.com:8081/boo2pdf/ I've fixed handling of file names with whitespace. Also made the web service locking and recovery more robust. Please keep the reports coming. > About: > This is a beta of boo2pdf, an IBM BookManager to PDF conversion app & > web service. I'm currently experimenting with the HTML to PDF > backends and would like feedback with book files I haven't tried. > Once the code is cleaned up, I will dump it on my site. > > Motivation: > I have a large collection of old IBM machines and documentation. I > want this documentation indexed by my own search facilities and Google > for easy retrieval. PDF is widely read, while BookManager requires > proprietary software and no search engines I know of parse it. > > This will probably be useful to Mainframers as well. > > Technical details: > I am using the JAR files from IBM SoftCopy Reader for Linux. I've > decompiled these and written my own main class and and a wrapper > script to take care of setting the LD_LIBRARY_PATH, Java classpath, > and other such glue code. I use SoftCopy Reader's API to output HTML > and images from the BookManager files. I then pass this to htmldoc > (http://www.htmldoc.org/) for PDF conversion. > > Known Limitations: > - Currently, internal hyperlinks and headings are not parsed, indexed, > or otherwise handled. > - The Linux SoftCopy Reader does not convert some of the older > embedded image formats. Possible formats are: GIF, PNG. JPG, MET, > GDF, WMF. I'm guessing it is one of the later that does not have a > Linux filter. You will know an image did not convert by red text > indicating such in your PDF. I've seen this in a few .boo files from > the early to mid '90s. > > The whole app as it stands now is an exercise in inefficiency. I > think I have enough data to bitbang a clean C implementation but would > need a lot of help in doing so. > > Documentation, help, or words of encouragement welcome. This has been > a fun and interesting project this weekend.
Technical Details
Message-ID:
<13ec2c7c-ef68-41d7-82f8-b114bde9892c@h2g2000vbd.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!h2g2000vbd.googlegroups.com!not-for-mailReferences:
<c6acc287-cbf2-4438-bb9e-86ae354b68ee@d34g2000vbm.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 78814bee4e,655745cc2f3a69c9 X-Google-Attributes: gid78814bee4e,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!h2g2000vbd.googlegroups.com!not-for-mail From: Kevin Bowling <kevin.bowling@gmail.com> Newsgroups: comp.sys.ibm.ps2.hardware,comp.unix.aix,comp.sys.ibm.as400.misc,comp.os.os2.misc,bit.listserv.ibm-main Subject: Re: Announcing boo2pdf for IBM BookManager files Date: Tue, 20 Oct 2009 11:30:12 -0700 (PDT) Organization: http://groups.google.com Lines: 47 Message-ID: <13ec2c7c-ef68-41d7-82f8-b114bde9892c@h2g2000vbd.googlegroups.com> References: <c6acc287-cbf2-4438-bb9e-86ae354b68ee@d34g2000vbm.googlegroups.com> NNTP-Posting-Host: 155.225.121.96 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1256063413 24483 127.0.0.1 (20 Oct 2009 18:30:13 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 20 Oct 2009 18:30:13 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: h2g2000vbd.googlegroups.com; posting-host=155.225.121.96; posting-account=0zU1LAoAAACliovqhve0lYP6NBe3k7-s User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.4) Gecko/20091007 Firefox/3.5.4 GTB5,gzip(gfe),gzip(gfe)