postscript reader
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 532
PostScript::Graph::Bar 1.02
PostScript::Graph::Bar Perl module can draw a bar chart on a postscript file. more>>
PostScript::Graph::Bar Perl module can draw a bar chart on a postscript file.
SYNOPSIS
Simplest
Take labels and values from a csv file and output as a bar chart on a postscript file.
use PostScript::Graph::Bar;
my $bar = new PostScript::Graph::Bar();
$bar->build_chart("survey.csv");
$bar->output("survey");
Typical
use PostScript::Graph::Bar;
my $bar = new PostScript::Graph::Bar(
file => {
paper => A4,
landscape => 1,
},
layout => {
background => [1, 1, 0.9],
heading => Test results,
},
y_axis => {
smallest => 4,
},
style => {
auto => [qw(green blue red)],
}
);
$bar->series_from_file( data.csv );
$bar->build_chart();
$bar->output( results );
The file data.csv has a row of headings followed by 4 rows of 10 items. This produces a bar chart with four groups of ten bars each. The groups are labelled with the first value in each row. The bars in each group are coloured ranging from brown through green and then shades of blue. A Key links the row of headings to each colour. In addition, the background is beige, a heading is placed above the chart and the y axis is not too crowded.
All options
use PostScript::Graph::Bar;
my $bar = new PostScript::Graph::Bar(
file => {
# Paper size, orientation etc
# See PostScript::File
},
layout => {
# General proportions, headings
# See PostScript::Graph::Paper
},
x_axis => {
# All settings for X axis
# See PostScript::Graph::Paper
},
y_axis => {
# All settings for Y axis
# See PostScript::Graph::Paper
},
style => {
# Appearance of bars
# See PostScript::Graph::Style
},
key => {
# Settings for any Key area
# See PostScript::Graph::Key
},
show_key => 1,
labels_row => 1,
);
<<lessSYNOPSIS
Simplest
Take labels and values from a csv file and output as a bar chart on a postscript file.
use PostScript::Graph::Bar;
my $bar = new PostScript::Graph::Bar();
$bar->build_chart("survey.csv");
$bar->output("survey");
Typical
use PostScript::Graph::Bar;
my $bar = new PostScript::Graph::Bar(
file => {
paper => A4,
landscape => 1,
},
layout => {
background => [1, 1, 0.9],
heading => Test results,
},
y_axis => {
smallest => 4,
},
style => {
auto => [qw(green blue red)],
}
);
$bar->series_from_file( data.csv );
$bar->build_chart();
$bar->output( results );
The file data.csv has a row of headings followed by 4 rows of 10 items. This produces a bar chart with four groups of ten bars each. The groups are labelled with the first value in each row. The bars in each group are coloured ranging from brown through green and then shades of blue. A Key links the row of headings to each colour. In addition, the background is beige, a heading is placed above the chart and the y axis is not too crowded.
All options
use PostScript::Graph::Bar;
my $bar = new PostScript::Graph::Bar(
file => {
# Paper size, orientation etc
# See PostScript::File
},
layout => {
# General proportions, headings
# See PostScript::Graph::Paper
},
x_axis => {
# All settings for X axis
# See PostScript::Graph::Paper
},
y_axis => {
# All settings for Y axis
# See PostScript::Graph::Paper
},
style => {
# Appearance of bars
# See PostScript::Graph::Style
},
key => {
# Settings for any Key area
# See PostScript::Graph::Key
},
show_key => 1,
labels_row => 1,
);
Download (0.054MB)
Added: 2007-07-24 License: Perl Artistic License Price:
825 downloads
PostScript::File 1.01
PostScript::File is a Perl base class for creating Adobe PostScript files. more>>
PostScript::File is a Perl base class for creating Adobe PostScript files.
SYNOPSIS
use PostScript::File qw(check_tilde check_file
incpage_label incpage_roman);
Simplest
An hello world program:
use PostScript::File;
my $ps = new PostScript::File();
$ps->add_to_page( Letter,
height => 500,
width => 400,
bottom => 30,
top => 30,
left => 30,
right => 30,
clip_command => stroke,
clipping => 1,
eps => 1,
dir => ~/foo,
file => "bar",
landscape => 0,
headings => 1,
reencode => ISOLatin1Encoding,
font_suffix => -iso,
errors => 1,
errmsg => Failed:,
errfont => Helvetica,
errsize => 12,
errx => 72,
erry => 300,
debug => 2,
db_active => 1,
db_xgap => 120,
db_xtab => 8,
db_base => 300,
db_ytop => 500,
db_color => 1 0 0 setrgbcolor,
db_font => Times-Roman,
db_fontsize => 11,
db_bufsize => 256,
);
<<lessSYNOPSIS
use PostScript::File qw(check_tilde check_file
incpage_label incpage_roman);
Simplest
An hello world program:
use PostScript::File;
my $ps = new PostScript::File();
$ps->add_to_page( Letter,
height => 500,
width => 400,
bottom => 30,
top => 30,
left => 30,
right => 30,
clip_command => stroke,
clipping => 1,
eps => 1,
dir => ~/foo,
file => "bar",
landscape => 0,
headings => 1,
reencode => ISOLatin1Encoding,
font_suffix => -iso,
errors => 1,
errmsg => Failed:,
errfont => Helvetica,
errsize => 12,
errx => 72,
erry => 300,
debug => 2,
db_active => 1,
db_xgap => 120,
db_xtab => 8,
db_base => 300,
db_ytop => 500,
db_color => 1 0 0 setrgbcolor,
db_font => Times-Roman,
db_fontsize => 11,
db_bufsize => 256,
);
Download (0.022MB)
Added: 2006-09-26 License: Perl Artistic License Price:
1124 downloads
OPML Reader 0.1
OPML Reader provides a Feed Reader for any OPML Autodiscovery enabled page. more>>
OPML Reader provides a Feed Reader for any OPML Autodiscovery enabled page.
Open a Feed Reader for any OPML Autodiscovery enabled page. You can choose between Optimal OPML browser and Grazr.
<<lessOpen a Feed Reader for any OPML Autodiscovery enabled page. You can choose between Optimal OPML browser and Grazr.
Download (0.050MB)
Added: 2007-04-07 License: MPL (Mozilla Public License) Price:
956 downloads
PostScript::Graph::Style 1.02
PostScript::Graph::Style is a style settings for postscript objects. more>>
SYNOPSIS
Simplest
Each time a new object is created the default style will be slightly different.
use PostScript::File;
use PostScript::Graph::Style;
my $file = new PostScript::File();
my $seq = new PostScript::Graph::Sequence();
while (...) {
my $style = new PostScript::Graph::Style(
sequence => $seq,
point => {}
);
$style->write($file);
$file->add_to_page(<<less
Download (0.054MB)
Added: 2006-07-31 License: Perl Artistic License Price:
1180 downloads
EText Reader 1.2.2
EText Reader project is a simple cross-platform GUI EText reader. more>>
EText Reader project is a simple cross-platform GUI EText reader.. It uses the wxWindows GUI library.
It allows selection of font, and foreground and background colors, as well as persistant reading position and bookmarking. It supports browsing, searching, and direct downloading of Project Gutenberg ETexts.
It features a built-in online dictionary for instant word definitions while reading.
Compiling the source
./configure
make
make install
Enhancements:
- As of this release, configure (and automake) scripts have been created.
<<lessIt allows selection of font, and foreground and background colors, as well as persistant reading position and bookmarking. It supports browsing, searching, and direct downloading of Project Gutenberg ETexts.
It features a built-in online dictionary for instant word definitions while reading.
Compiling the source
./configure
make
make install
Enhancements:
- As of this release, configure (and automake) scripts have been created.
Download (0.13MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
1114 downloads
PyScript 0.6.1
PyScript is a python module for producing high quality postscript graphics. more>>
PyScript project is a python module for producing high quality postscript graphics. Rather than use a GUI to draw a picture, the picture is programmed using python and the PyScript objects.
Main features:
- All scripting is done in python, which is a high level, easy to learn, well-developed scripting language.
- All the objects can be translated, scaled, rotated, ... in fact any affine transformation.
- Plain text is automatically kerned.
- You can place arbitrary LaTeX expressions on your figures.
- You can create your own figure objects, and develop a library of figure primitives.
- Output is publication quality.
<<lessMain features:
- All scripting is done in python, which is a high level, easy to learn, well-developed scripting language.
- All the objects can be translated, scaled, rotated, ... in fact any affine transformation.
- Plain text is automatically kerned.
- You can place arbitrary LaTeX expressions on your figures.
- You can create your own figure objects, and develop a library of figure primitives.
- Output is publication quality.
Download (0.39MB)
Added: 2006-06-06 License: GPL (GNU General Public License) Price:
1240 downloads
PHP PSD reader 1.1
PHP PSD reader reads .PSD files (Adobe Photoshop Documents) using only PHP4 or PHP5 and GD. more>>
PHP PSD reader reads .PSD files (Adobe Photoshop Documents) using only PHP4 or PHP5 and GD. The project comes with imagecreatefrompsd (a function that returns an image handle just like the native PHP imagecreatefrom functions).
It supports documents from Adobe Photoshop 3.0 up to version CS3, where compatibility has been enabled. The class is also usefull for retrieving basic data from a Photoshop document.
You can use this script for a portfolio gallery, or to see the contents of a .psd file when Photoshop is not available.
<<lessIt supports documents from Adobe Photoshop 3.0 up to version CS3, where compatibility has been enabled. The class is also usefull for retrieving basic data from a Photoshop document.
You can use this script for a portfolio gallery, or to see the contents of a .psd file when Photoshop is not available.
Download (MB)
Added: 2007-01-12 License: GPL (GNU General Public License) Price:
1051 downloads
Stream::Reader 0.09
Stream::Reader is a stream reader Perl class. more>>
Stream::Reader is a stream reader Perl class.
SYNOPSIS
# Input stream can be reference to TYPEGLOB or SCALAR, output stream
# can be the same types or undefined
# Constructor
$stream = Stream::Reader->new( *IN,
{ Limit => $limit, BuffSize => $buffsize, Mode => UB } );
# Reading all before delimiter beginning from current position.
# Delimiter is SCALAR or reference to array with many SCALARs.
# Returns true value on succesfull matching or if end of stream
# expected at first time
$bool = $stream->readto( $delimiter,
{ Out => *OUT, Limit => $limit, Mode => AIE } );
# Reading fixed number of chars beginning from current position.
# Returns true value if was readed number of chars more then zero or
# end of stream was not expected yet
$bool = $stream->readsome( $limit, { Out => *OUT, Mode => A } );
# Mode is string, what can contains:
# U - modificator for constructor. disable utf-8 checking
# B - modificator for constructor. enable second buffer for speed up
# case insensitive search
# A - modificator for readto() and readsome(). appending data to
# output stream, if stream is SCALAR
# I - modificator for readto(). enable case insensitive search
# E - modificator for readto(). at end of input stream alltimes
# returns false value
$number = $stream->{Total}; # total number of readed chars
$number = $stream->{Readed}; # number of readed chars at last
# operation (without matched string
# length at readto() method)
$number = $stream->{Stored}; # number of succesfully stored chars
# at last operation
$string = $stream->{Match}; # matched string at last operation
# (actually for readto() only)
$bool = $stream->{Error}; # error status. true on error
METHODS
OBJ = Stream::Reader->new( INPUT, { ... Params ... } )
The constructor method instantiates a new Stream::Reader object.
INPUT - is a reference to file stream, opened for reading, or reference to defined string. This is an obligatory parameter.
Params (all optionaly):
Limit - limit size of input stream data in characters. If this parameter is absent, not defined or less then zero, then all data from input stream will be available for reading.
BuffSize - size of buffer in characters. If this parameter is absent, not defined or less then zero, then will be used default buffer size 32768 characters.
Mode - is string with letters-modificators:
B - use second buffer. Can really speed up search in case insensitive mode.
U - disable UTF-8 data check in UTF-8 mode. Use this flag if you are absolutely sure, that your UTF-8 data is valid.
RESULT = OBJ->readto( DELIMITER, { ... Params ... } )
This method reads all data from input stream before first found delimiter, beginning from current position.
RESULT - boolean value. True value if successfuly found delimeter or and of input stream has expected at first time. False value otherwise, or in case of reading error.
DELIMETER - is a string-delimeter or reference to array with many delimeters. This is an obligatory parameter and must be defined.
Remember! In case of many delimiters, left delimiter alltimes have more priority then right!
Params (all optionaly):
Out - is a reference to file stream, opened for writing, or reference to string. If this parameter is absent then data will not stored.
Limit - size in characters. Defines, the maximum number of characters that must be stored in Out. If this paramter is absent, not defined or less then zero, then this method will be trying to store all readed data.
Mode - is string with letters-modificators:
A - appendig data to Out if Out is a reference to string.
I - search in case insensitive mode.
E - at the end of input stream returns only false value. Without this modificator, if end of stream expected at first time, then will be returned true value.
RESULT = OBJ->readsome( LIMIT, { ... Params ... } )
This method reads fixed number of characters from input stream beginning from current position.
RESULT - boolean value. True value, if any characters were read or end of input stream is not expected yet. False value otherwise, or in case of reading error.
LIMIT - limit size in characters, how many it is necessary to read. If this parameter is absent, not defined or less then zero, then will be read all available data from input stream.
Params (all optionaly):
Out - the same as in readto() method.
Mode - is string with letters-modificators:
A - the same as in readto() method.
Statistics:
OBJ->{Total} - total number of readed characters. Warning! This module using block reading and real position in stream is different.
OBJ->{Readed} - number of readed characters at last operation (without matched string length at readto() method).
OBJ->{Stored} - number of succesfully stored chars at last operation
OBJ->{Match} - matched string at last operation (actually for readto() only)
OBJ->{Error} - boolen error status. At any reading erorrs all operations will be stopes and this flag turned to true value.
<<lessSYNOPSIS
# Input stream can be reference to TYPEGLOB or SCALAR, output stream
# can be the same types or undefined
# Constructor
$stream = Stream::Reader->new( *IN,
{ Limit => $limit, BuffSize => $buffsize, Mode => UB } );
# Reading all before delimiter beginning from current position.
# Delimiter is SCALAR or reference to array with many SCALARs.
# Returns true value on succesfull matching or if end of stream
# expected at first time
$bool = $stream->readto( $delimiter,
{ Out => *OUT, Limit => $limit, Mode => AIE } );
# Reading fixed number of chars beginning from current position.
# Returns true value if was readed number of chars more then zero or
# end of stream was not expected yet
$bool = $stream->readsome( $limit, { Out => *OUT, Mode => A } );
# Mode is string, what can contains:
# U - modificator for constructor. disable utf-8 checking
# B - modificator for constructor. enable second buffer for speed up
# case insensitive search
# A - modificator for readto() and readsome(). appending data to
# output stream, if stream is SCALAR
# I - modificator for readto(). enable case insensitive search
# E - modificator for readto(). at end of input stream alltimes
# returns false value
$number = $stream->{Total}; # total number of readed chars
$number = $stream->{Readed}; # number of readed chars at last
# operation (without matched string
# length at readto() method)
$number = $stream->{Stored}; # number of succesfully stored chars
# at last operation
$string = $stream->{Match}; # matched string at last operation
# (actually for readto() only)
$bool = $stream->{Error}; # error status. true on error
METHODS
OBJ = Stream::Reader->new( INPUT, { ... Params ... } )
The constructor method instantiates a new Stream::Reader object.
INPUT - is a reference to file stream, opened for reading, or reference to defined string. This is an obligatory parameter.
Params (all optionaly):
Limit - limit size of input stream data in characters. If this parameter is absent, not defined or less then zero, then all data from input stream will be available for reading.
BuffSize - size of buffer in characters. If this parameter is absent, not defined or less then zero, then will be used default buffer size 32768 characters.
Mode - is string with letters-modificators:
B - use second buffer. Can really speed up search in case insensitive mode.
U - disable UTF-8 data check in UTF-8 mode. Use this flag if you are absolutely sure, that your UTF-8 data is valid.
RESULT = OBJ->readto( DELIMITER, { ... Params ... } )
This method reads all data from input stream before first found delimiter, beginning from current position.
RESULT - boolean value. True value if successfuly found delimeter or and of input stream has expected at first time. False value otherwise, or in case of reading error.
DELIMETER - is a string-delimeter or reference to array with many delimeters. This is an obligatory parameter and must be defined.
Remember! In case of many delimiters, left delimiter alltimes have more priority then right!
Params (all optionaly):
Out - is a reference to file stream, opened for writing, or reference to string. If this parameter is absent then data will not stored.
Limit - size in characters. Defines, the maximum number of characters that must be stored in Out. If this paramter is absent, not defined or less then zero, then this method will be trying to store all readed data.
Mode - is string with letters-modificators:
A - appendig data to Out if Out is a reference to string.
I - search in case insensitive mode.
E - at the end of input stream returns only false value. Without this modificator, if end of stream expected at first time, then will be returned true value.
RESULT = OBJ->readsome( LIMIT, { ... Params ... } )
This method reads fixed number of characters from input stream beginning from current position.
RESULT - boolean value. True value, if any characters were read or end of input stream is not expected yet. False value otherwise, or in case of reading error.
LIMIT - limit size in characters, how many it is necessary to read. If this parameter is absent, not defined or less then zero, then will be read all available data from input stream.
Params (all optionaly):
Out - the same as in readto() method.
Mode - is string with letters-modificators:
A - the same as in readto() method.
Statistics:
OBJ->{Total} - total number of readed characters. Warning! This module using block reading and real position in stream is different.
OBJ->{Readed} - number of readed characters at last operation (without matched string length at readto() method).
OBJ->{Stored} - number of succesfully stored chars at last operation
OBJ->{Match} - matched string at last operation (actually for readto() only)
OBJ->{Error} - boolen error status. At any reading erorrs all operations will be stopes and this flag turned to true value.
Download (0.006MB)
Added: 2007-04-27 License: Perl Artistic License Price:
910 downloads
Tagesschau.de RSS-Reader
Tagesschau.de RSS-Reader is a RSS Reader of the German tagesschau.de News. more>>
Tagesschau.de RSS-Reader is a RSS Reader of the German tagesschau.de News. Actually, it is not more than a little modified Version of the BBC Newsreader from http://www.kde-look.org/content/show.php?content=35922
Thanks to the author of this, and the author of the one, where he copied it, and so on...
Ive also not modified anything in the Script, I just put in the right URLs and made the header.
Hint: If you install it, and you only see a blank applet, refresh it with a right-click and Refresh Theme.
<<lessThanks to the author of this, and the author of the one, where he copied it, and so on...
Ive also not modified anything in the Script, I just put in the right URLs and made the header.
Hint: If you install it, and you only see a blank applet, refresh it with a right-click and Refresh Theme.
Download (0.048MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1223 downloads
dotBook reader 0.3.5
dotBook reader is a reader for HTML books in .jar and .zip files. more>>
dotBook reader is a reader for HTML books in .jar and .zip files.
The dotBook application will be a book reader that can download, display and cache books in a special JAR file format.
The format will allow digital signatures with PGP and allow books to have chapters and paragraphs that can be found conveniently from within the application but will link sources outside books by opening the default web browser. Book pages will be HTML pages with some restrictions.
Design Goals
The goal is to have an XML descriptor format to be stored outside the book (JAR file) and an XML content format to be stored inside the JAR file. A compound format that allows to combine descriptor, JAR file and signatures in a single file is being considered. Reading the descriptor should be very easy and not require to read the JAR file, so the JAR file will possibly be compressed and appended to the uncompressed descriptor.
The book layout will honor CSS PrintLayouts.
The XML content will allow for imprints following an independent specification for XML imprints, factored out from the esp.nongnu.org project.
The dotBook editor will allow to edit a limited subset of the MediaWiki syntax and a subset of HTML.
The format is intended to be useful on e-Paper devices that can hibernate between turning pages. A sequential page order will be encouraged, while still allowing to set anchors and links inside pages. Animated content will be discouraged: It will probably only be animated on user request. That means all animated images will be replaced by empty boxes with the text "Animation : [play]" inside, if no still image is provided to take the place.
<<lessThe dotBook application will be a book reader that can download, display and cache books in a special JAR file format.
The format will allow digital signatures with PGP and allow books to have chapters and paragraphs that can be found conveniently from within the application but will link sources outside books by opening the default web browser. Book pages will be HTML pages with some restrictions.
Design Goals
The goal is to have an XML descriptor format to be stored outside the book (JAR file) and an XML content format to be stored inside the JAR file. A compound format that allows to combine descriptor, JAR file and signatures in a single file is being considered. Reading the descriptor should be very easy and not require to read the JAR file, so the JAR file will possibly be compressed and appended to the uncompressed descriptor.
The book layout will honor CSS PrintLayouts.
The XML content will allow for imprints following an independent specification for XML imprints, factored out from the esp.nongnu.org project.
The dotBook editor will allow to edit a limited subset of the MediaWiki syntax and a subset of HTML.
The format is intended to be useful on e-Paper devices that can hibernate between turning pages. A sequential page order will be encouraged, while still allowing to set anchors and links inside pages. Animated content will be discouraged: It will probably only be animated on user request. That means all animated images will be replaced by empty boxes with the text "Animation : [play]" inside, if no still image is provided to take the place.
Download (0.39MB)
Added: 2006-02-13 License: GPL (GNU General Public License) Price:
1350 downloads
OpenBerg Reader 0.3.1
OpenBerg Reader is an open-standards-based, multi-platform eBook reader. more>>
OpenBerg Reader is an open-standards-based, multi-platform eBook reader.
The objective of the OpenBerg project is to design and implement open-source tools for the creation, edition and usage of open-standard eBooks.
We are currently developing the OpenBerg reader, an advanced eBook reader based on Mozilla technologies. This reader will allow, among other features, rich eBook contents, semantical find facilities and reader annotations, in a multi-language environment.
This program is developed Linux and Windows, using cross-platform technologies available for Linux, Windows, MacOS X, OpenBSD, FreeBSD... If you wish to contribute or donate, do not hesitate to contact us. We need developers and beta-testers on all these platforms, as well as package, website and documentation maintainers. Soon, hopefully, we will also need help with translation. Last but not least, we need help to spread the word.
Enhancements:
- This release is the first in a new generation of OpenBerg Reader / Lector.
- It enriches Firefox with the ability to read several formats of e-Books, while using all the usual features of Firefox, including printing, bookmarking, following hyperlinks, zooming in or out, copying or exporting parts of the book, etc.
- With the right (existing) Firefox extensions, you can even take yellow-sticker-notes on e-Books, add and share comments on chapters, have your book read out to you, etc.
<<lessThe objective of the OpenBerg project is to design and implement open-source tools for the creation, edition and usage of open-standard eBooks.
We are currently developing the OpenBerg reader, an advanced eBook reader based on Mozilla technologies. This reader will allow, among other features, rich eBook contents, semantical find facilities and reader annotations, in a multi-language environment.
This program is developed Linux and Windows, using cross-platform technologies available for Linux, Windows, MacOS X, OpenBSD, FreeBSD... If you wish to contribute or donate, do not hesitate to contact us. We need developers and beta-testers on all these platforms, as well as package, website and documentation maintainers. Soon, hopefully, we will also need help with translation. Last but not least, we need help to spread the word.
Enhancements:
- This release is the first in a new generation of OpenBerg Reader / Lector.
- It enriches Firefox with the ability to read several formats of e-Books, while using all the usual features of Firefox, including printing, bookmarking, following hyperlinks, zooming in or out, copying or exporting parts of the book, etc.
- With the right (existing) Firefox extensions, you can even take yellow-sticker-notes on e-Books, add and share comments on chapters, have your book read out to you, etc.
Download (0.42MB)
Added: 2007-06-27 License: GPL (GNU General Public License) Price:
853 downloads
RTF::Reader 0.01_2
RTF::Reader is a base class for building RTF-processing modules. more>>
RTF::Reader is a base class for building RTF-processing modules.
Gives you a simple toolset for doing what you want with RTF
THIS MODULE IS AT BEST BETA, AT WORST, STILL IN PLANNING. The interface may change, the docs are almost certainly slighty out of date.... The latest version of all this is in CVS - use that instead where possible. Details at http://rtf.perl.org/...
RTF::Reader is a base-class that opens up an API for you to use to convert RTF into other formats. The basic model is that you have contexts which represent places in an RTF document, for which you can define what action is taken when different types of RTF constructs are encountered.
Before starting, you should also read RTF::Reader::Context to get a better idea of how to do this.
<<lessGives you a simple toolset for doing what you want with RTF
THIS MODULE IS AT BEST BETA, AT WORST, STILL IN PLANNING. The interface may change, the docs are almost certainly slighty out of date.... The latest version of all this is in CVS - use that instead where possible. Details at http://rtf.perl.org/...
RTF::Reader is a base-class that opens up an API for you to use to convert RTF into other formats. The basic model is that you have contexts which represent places in an RTF document, for which you can define what action is taken when different types of RTF constructs are encountered.
Before starting, you should also read RTF::Reader::Context to get a better idea of how to do this.
Download (0.012MB)
Added: 2006-09-20 License: Perl Artistic License Price:
1209 downloads
BooKreader 0.2
BooKreader is a Linux KDE twin-panel text files viewer specialized for reading e-books. more>>
BooKreader is a Linux KDE twin-panel text files viewer specialized for reading e-books.
It supports multiple bookmarks, custom fonts, encoding selection.
The main feature is the reader has two-page style, so it looks like a real book.
<<lessIt supports multiple bookmarks, custom fonts, encoding selection.
The main feature is the reader has two-page style, so it looks like a real book.
Download (0.66MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
848 downloads
CAD::Drawing::IO::PostScript 0.03
CAD::Drawing::IO::PostScript is a Perl module with PostScript output methods. more>>
CAD::Drawing::IO::PostScript is a Perl module with PostScript output methods.
I would like this module to both load and save PostScript vector graphics, but I have not yet found a suitable PostScript parsing package.
This module should be considered pre-ALPHA and untested. Some features rely on the authors hacks to PostScript::Simple, which may or may not have been incorporated into the CPAN distribution of PostScript::Simple. For bleeding-edge code, see http://ericwilhelm.homeip.net.
Requisite Plug-in Functions
See CAD::Drawing::IO for a description of the plug-in architecture.
check_type
Returns true if $type is "circ" or $filename is a directory containing a ".circ" file.
$fact = check_type($filename, $type);
Methods
load
load();
save
$drw->save($filename, %opts);
PostScript::Simple::setpscolor
PostScript::Simple::setpscolor();
<<lessI would like this module to both load and save PostScript vector graphics, but I have not yet found a suitable PostScript parsing package.
This module should be considered pre-ALPHA and untested. Some features rely on the authors hacks to PostScript::Simple, which may or may not have been incorporated into the CPAN distribution of PostScript::Simple. For bleeding-edge code, see http://ericwilhelm.homeip.net.
Requisite Plug-in Functions
See CAD::Drawing::IO for a description of the plug-in architecture.
check_type
Returns true if $type is "circ" or $filename is a directory containing a ".circ" file.
$fact = check_type($filename, $type);
Methods
load
load();
save
$drw->save($filename, %opts);
PostScript::Simple::setpscolor
PostScript::Simple::setpscolor();
Download (0.008MB)
Added: 2007-03-17 License: Perl Artistic License Price:
952 downloads
AJAX Book Reader 1.00
AJAX Book Reader is a complete AJAX client-server application. more>>
AJAX Book Reader is a complete AJAX client-server application that may be used with a Web browser to display a sequence of text files one page at a time.
The display style is completely controlled by a configuration file. The first application of this is as a book viewer where each chapter resides in a seperate text file.
AJAX Book Reader application is also suitable for any case where it is not practical to show all of the text to be displayed at once in the browser window.
It is assumed there is a directory that contains text files named [book][chapter]#.[ext]
and directory has been assigned to the $shelf variable in .pt-config
and [book] is 1 to N characters to identify a collection of chapters
and [chapter] is the chapter seperator (default=c)
and # is the 0 based chapter number
and [ext] is the extension of the text files (default=.txt)
and each file contains one chapter of text
and there is optionally a chapter index file [book].lis
in the shelf directory where the first line is the title of the book
and the second line is the authors name
and subsequent lines are the chapter names
It is further assumed that read.php contains the div tags < div > with an id of title, where the books title will be placed author, where the authors name will be placed navbar, where the page/chapter navigation controls will be placed page, where the text of the page will be placed
.pt-config should be changed to suit your preferences but there is nothing else especially designed to be user configurable in the other files
<<lessThe display style is completely controlled by a configuration file. The first application of this is as a book viewer where each chapter resides in a seperate text file.
AJAX Book Reader application is also suitable for any case where it is not practical to show all of the text to be displayed at once in the browser window.
It is assumed there is a directory that contains text files named [book][chapter]#.[ext]
and directory has been assigned to the $shelf variable in .pt-config
and [book] is 1 to N characters to identify a collection of chapters
and [chapter] is the chapter seperator (default=c)
and # is the 0 based chapter number
and [ext] is the extension of the text files (default=.txt)
and each file contains one chapter of text
and there is optionally a chapter index file [book].lis
in the shelf directory where the first line is the title of the book
and the second line is the authors name
and subsequent lines are the chapter names
It is further assumed that read.php contains the div tags < div > with an id of title, where the books title will be placed author, where the authors name will be placed navbar, where the page/chapter navigation controls will be placed page, where the text of the page will be placed
.pt-config should be changed to suit your preferences but there is nothing else especially designed to be user configurable in the other files
Download (0.004MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
778 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above postscript reader search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed