?
Solved

Generate quality reports in the background

Posted on 2008-06-14
7
Medium Priority
?
371 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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 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
Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

 
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

Get your Disaster Recovery as a Service basics

Disaster Recovery as a Service is one go-to solution that revolutionizes DR planning. Implementing DRaaS could be an efficient process, easily accessible to non-DR experts. Learn about monitoring, testing, executing failovers and failbacks to ensure a "healthy" DR environment.

Question has a verified solution.

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

The purpose of this article is to demonstrate how we can use conditional statements using Python.
Article by: Rob
Notes 8.5 Archiving Steps and Tips This article covers setting up a Notes archive, and helps understand some of the menu choices making setting up and maintaining a Notes archive file easier.
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…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
Suggested Courses
Course of the Month9 days, 5 hours left to enroll

764 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