[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Generate quality reports in the background

Posted on 2008-06-14
7
Medium Priority
?
373 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
6 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 400 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
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
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 88

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

[Webinar] Cloud and Mobile-First Strategy

Maybe you’ve fully adopted the cloud since the beginning. Or maybe you started with on-prem resources but are pursuing a “cloud and mobile first” strategy. Getting to that end state has its challenges. Discover how to build out a 100% cloud and mobile IT strategy in this webinar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have written articles previously comparing SARDU and YUMI.  I also included a couple of lines about Easy2boot (easy2boot.com).  I have now been using, and enjoying easy2boot as my sole multiboot utility for some years and realize that it deserves …
Often times it's very very easy to extend a volume on a Linux instance in AWS, but impossible to shrink it. I wanted to contribute to the experts-exchange community a way of providing a procedure that works on an AWS instance. It can also be used on…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
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…
Suggested Courses
Course of the Month20 days, 7 hours left to enroll

873 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