Projects / Papyrus

Papyrus

Papyrus is a XML-based reporting langauge for PostgreSQL and MySQL. It allows you to generate well-formatted reports in LaTeX, PDF, PostScript, HTML, ANSI, and XML. The XML is expressed in a formatting-oriented style to allow you to develop a wide range of reports. SQL is then embedded into the report to give you the desired data. Papyrus is commandline-driven, and data arguments can be passed into the report. Equations and expressions can also be carried out on data.

Tags Office/Business Financial Database Software Development Text Processing Markup TeX/LaTeX
Licenses GPL
Operating Systems Unix POSIX Linux

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Mar 2007 08:09
  • Rrelease-after

Changes: A complete port for Windows has been written. The build process has been changed from automake to scons. Serval minor improvements to papyrus_gui were made.

  • Rrelease-mid
  •  10 Oct 2006 01:51
  • Rrelease-after

Changes: A CSV output engine was added. A new build system based on Scons was implemented. All components were ported to Windows. A pagefoot tag was added for footers. A number of user interface problems and bugs were fixed in papyrus_gui.

  • Rrelease-mid
  •  05 Jul 2006 23:52
  • Rrelease-after

Changes: This release includes fixes to the latex generation code and many bugfixes to the papyrus GUI frontend.

  • Rrelease-mid
  •  08 Mar 2006 06:58
  • Rrelease-after

Changes: A lot of changes were made to the latex engine. The code base was ported to gcc 4.0.

  • Rrelease-mid
  •  17 Jan 2006 06:43
  • Rrelease-after

Changes: A major rewrite of the latex engine has been done to improve the look and layout of reports. A number of backend features were also added, like calculating sub totals and conditions for only generating certain parts of the report.

No-screenshot

Project Spotlight

geoipgen

An IP network tool for generating geotargeted lists of IP addresses.

Faa71afde853c8786da0130a1e7a0ed0_thumb

Project Spotlight

AvantSlash

A utility for reading Slashdot on your mobile Internet-connected device.