Solved

Generate quality reports in the background

Posted on 2008-06-14
7
361 Views
Last Modified: 2013-12-02
Hi,

I have:
- a Domino server
- a Linux host
- a wee bit of programming experience (relevant in this case: UNIX, Linux, C, troff, LotusScript, Shell, CSS, JavaScript, HTML)
- several images (gif and/or jpeg files)
- a lot of text
- a pre-defined report format (logo, name, address, header, footer, etc.)

I want:
- a nice report, text and images
- in PDF format
- in a file
- automatically mailed to the client

The LINUX/UNIX way: I've looked at many ways, but there's always a missing link. Using groff/troff, how can I incorporate those images? TeX I don't know.

The Notes way: I'd have loved to use NotesToPaper, but it isn't available on Linux (and I don't want to run a Domino agent elsewhere).

Java: there's iText, but it requires a lot of programming that groff doesn't need.

XML: I could output the text in XML-format and then have it processed, but what tool can do that for me?

I'd like your suggestions on this matter, standard Linux or Open Source if possible, but if we have to pay some for the final version wouldn't be a problem.

Thanks!!
0
Comment
Question by:Sjef Bosman
  • 4
7 Comments
 
LVL 46

Author Comment

by:Sjef Bosman
ID: 21788283
This seems a viable candidate: http://aurigadoc.sourceforge.net/

But are there more or easier solutions to create a letter or report on Linux/Domino?
0
 
LVL 23

Assisted Solution

by:Mysidia
Mysidia earned 100 total points
ID: 21790551
Re: XML   use Docbook XML
The tools are already written for processing it to PDF format.
http://www.redhat.com/magazine/016feb06/features/docbook_xml/

Or the older Docbook SGML and Openjade and the DSSL modular stylesheets for convertnig to HTML and PDF output, if you like
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/DocBook-OpenJade-SGML-XML-HOWTO.html

SGML is the markup language that XML is based on and has some features XML doesn't have,
like implicitly closing a tag.

<para>text here
<para>text here

Where in XML you always must explicitly close all tags.
<para>text here</para>
<para>text here</para>




Re: TeX    I would prefer  LaTeX, not plain TeX.
http://amath.colorado.edu/documentation/LaTeX/reference/figures.html
0
 
LVL 46

Author Comment

by:Sjef Bosman
ID: 21807475
Still seems too difficult.

Found this one as well: http://www.fpdf.org/

Very promising!
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 
LVL 46

Author Comment

by:Sjef Bosman
ID: 21876835
Even more promising is this one:
http://www.experts-exchange.com/Q_21288320.html

Maybe I should have added the XML zone... How stupid indeed...
0
 
LVL 46

Accepted Solution

by:
Sjef Bosman earned 0 total points
ID: 22440179
Thanks for your patience... I did some research on XML and the likes, and I found XSL:FO, and FOP for Linux. That's the way I'm going right now, which is not really completely different from Aurigadoc's solution. I ordered an XSL:FO book to get to learn this rather complex matter, and I already produced some PDF output from my application.

So Mysidia did in fact back me up just a little, telling me that XML could indeed be the right way, but I can hardly qualify his/her answer to my question as THE answer. I therefore don't know how to close this question.

If I may do a suggestion:
- give 100 of the 500 points to Mysidia (thanks!)
- do a refund on the rest, or give this answer the rest of the points.

Suggested Grade: A.
0
 
LVL 87

Expert Comment

by:rindi
ID: 22440207
As I pointed out above, you are responsible for closing your Q's. Just follow the instructions inside the Link I posted...

You can distribute points among answers and also select your own posts as answers.
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Setting up Secure Ubuntu server on VMware 1.      Insert the Ubuntu Server distribution CD or attach the ISO of the CD which is in the “Datastore”. Note that it is important to install the x64 edition on servers, not the X86 editions. 2.      Power on th…
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Learn how to automatically add page numbers in your next InDesign project. This can be very helpful in multi-page books and magazines that you are designing. Make sure your Pages window visible.:  In the document you wish to add page numbers to. Act…

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now