Solved

Generate quality reports in the background

Posted on 2008-06-14
7
364 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
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
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

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

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

Suggested Solutions

SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
  In today’s Arena we can’t imagine our lives without Internet as we are highly used to of it. If we consider our life style just for only 2 min we found that face to face communication is swapped by e-communication.  Every Where from Works place to…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

864 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

16 Experts available now in Live!

Get 1:1 Help Now