Main > Free Download Search >

Free text processing software for linux

text processing

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5279
SILGraphite 2.2.0

SILGraphite 2.2.0


SILGraphite is an extensible cross-platform rendering technologies for non-roman scripts. more>>
SILGraphite project is an extensible cross-platform rendering technologies for non-roman scripts.

Graphite is a project under development within SILs Non-Roman Script Initiative and Language Software Development groups to provide rendering capabilities for complex non-Roman writing systems.

Graphite can be used to create "smart fonts" capable of displaying writing systems with various complex behaviors. With respect to the Text Encoding Model, Graphite handles the "Rendering" aspect of writing system implementation.

Graphite is intended to serve as the principal non-Roman renderer for the FieldWorks package, the new generation of linguistic and translation tools under development within SIL. We also want to make the Graphite library available to any software developer who is working to develop multilingual text processing applications.
<<less
Download (1.5MB)
Added: 2005-04-13 License: Common Public License Price:
1656 downloads
phppdflib 2.8

phppdflib 2.8


phppdflib allows dynamic generation of PDF files using PHP. more>>
phppdflib is a class written in php that presents an easy to use API for generating PDF files dynamically.
Main features:
- Its freely licensed under the GNU GPL.
- Since its written in php, it doesnt require you to recompile or reconfigure your web server in any way
- Since its written in php, its platform independent. It will run on any system that supports php, such as Windows, Linux, Macintosh, and BSD.
- Its specifically designed to allow easy programming for text processing applications (such as reporting)
<<less
Download (0.10MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1633 downloads
XcplayC 0.02

XcplayC 0.02


XcplayC is a text-GUI for XMMS based on xcplay. more>>
XcplayC is an ncurses-based GUI for XMMS, based on xcplay.

It is useful if you wish to control and XMMS process when you dont have access to the X11 GUI.
<<less
Download (0.017MB)
Added: 2005-05-10 License: GPL (GNU General Public License) Price:
1627 downloads
libunicode 0.7

libunicode 0.7


libunicode is a library of unicode string functions and charset converters. more>>
Libunicode offers low-level Unicode (UTF-16) text processing functionality,
which can be divided into three categories:

- Character handling
- String handling
- Charsets handling

Libunicode uses ISO/IEC 10646-defined UTF-16 encoding for storing and minipulating all character entities. It will supports other encoding standards (e.g., UTF-8, ISO 8859-x, etc.) for input and output only.

Libunicode bases, where applicable, on "Single Unix Specification, Version 2(R)" (susv2) as API and semantics reference. susv2 is the unification and superset of de jure POSIX and ANSI C (run-time library part) and de facto BSD standards. This means that, if you know standard character and string handling functions, you can readily use libunicode; and, if you have apllication using standard character/string processing facilities, you may with minimal troubles make it Unicode-aware.

Also, dont let word "Unix" in standard name confuse you. Susv2, as same as POSIX, is standard for *Open* operating systems, where MS Windows, MacOs, etc. fit. Such name was choosen by OpenGroup, maintainer of susv2, to unite and defend market sectors actively attacked by Microsoft with its "decommodizing" tactics. Libunicode is bright example of opposite approach, offering crossplatform portability and comptability for Unix and Win32 systems. (*)

(*) Opinions presented in the paragraph above are solely opinion of documentation author and should not be considered as reflecting real state of the things.

Libunicode defines new type, Uchar, which can handle any non-surrogate UTF-16 character without space overhead.

Library offer two APIs, one being precise remapping of susv2 functions, and one offering slightly higher-level API, with automatic memory management fully controlled by user.

Functions of 1st API (fully standard-compliant, the one you probably will use) uses u_ prefix, e.g. standard

char *strchr(const char *s, char c);

becomes

Uchar *u_strchr(const Uchar *s, Uchar c);

Functions of 2nd API use uni_ prefix. They are conceived to be used in special environments, for example, in Apache webserver modules. Most functions has completely identical u_ and uni_ implementation, but following have differring from standard argument structure and semantics:

uni_strcat
uni_strncat
uni_strdup
uni_strndup
uni_strcpy
uni_strncpy

You should consult library reference for their full description.
<<less
Download (0.11MB)
Added: 2005-10-28 License: GPL (GNU General Public License) Price:
1458 downloads
RTF to HTML convertor 3.6

RTF to HTML convertor 3.6


The RTF to HTML convertor converts RTF files to HTML file. more>>
The RTF to HTML convertor converts RTF files (in Windows-1250 encoding) to HTML file (in ISO-8859-2 encoding).
Main features:
- Bullets
- Superscript and subscript look bad in html document.
- Subscript is transformed to number. Superscript is transformed to "[number]".
- Text: bold, italic and underline
- Footnotes
- Alignments: left, center and right. "Justify" alignment
- looks bad - program use left alignment. Centered text is greater.
- Tables
- Links: text "aaa@bbb.cz" and "http://www.aaaaaa.cz" convert
- to html links.
- Unicode: Commentary with the character
- name is added to the non ISO Latin2 characters. The program htm2htm will
- convert html with commentaries to the unicode.
- Rtf commands sa and sb.
- (sa>0) or (sb>0) New paragraph - "p" html command
- (sa=0) and (sb=0) New paragraph (left aligned text) "< br >"
Enhancements:
- Processing was fixed in the RTF commands "fldinst", "fldrslt", "plain", "bkmkstart", and "bkmend".
<<less
Download (0.041MB)
Added: 2005-11-01 License: GPL (GNU General Public License) Price:
1456 downloads
Docutils 0.4

Docutils 0.4


Docutils is an open-source text processing system for processing plaintext documentation into useful formats. more>>
Docutils is an open-source text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX.

Docutils project includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.

<<less
Download (1.2MB)
Added: 2006-01-11 License: Public Domain Price:
1382 downloads
SoundTouch Sound Processing Library 1.3.0

SoundTouch Sound Processing Library 1.3.0


SoundTouch Sound Processing Library is an open-source audio processing library. more>>
SoundTouch Sound Processing Library is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files:
- Tempo (time-stretch): Changes the sound to play at faster or slower speed than original, without affecting the sound pitch.
- Pitch (key) : Changes the sound pitch or key, without affecting the sound tempo or speed.
- Playback Rate : Changes both the sound tempo and pitch, as if an LP disc was played at wrong RPM rate.
Main features:
- Easy-to-use implementation of time-stretch, pitch-shift and sample rate transposing routines.
- High-performance object-oriented C++ implementation.
- Full source codes available for both the SoundTouch library and the example application.
- Clear and easy-to-use programming interface via a single C++ class.
- Supported audio data format : 16Bit integer or 32bit floating point PCM mono/stereo
- Capable of real-time audio stream processing:
- input/output latency max. ~ 100 ms.
- Processing 44.1kHz/16bit stereo sound in realtime requires a 133 Mhz Intel Pentium processor or better.
- Platform-independent implementation: The SoundTouch library can be compiled for any processor and OS platform supporting GNU C compiler (gcc) or Visual Studio, for example Win32, Linux, AIX.
- Additional assembler-level and Intel-MMX instruction set optimizations for Intel x86 compatible processors (Win32 & Linux platforms), offering several times increase in the processing performance.
- Compiled executable binaries available for Windows.
Enhancements:
- Add features/limitations/changes here
<<less
Download (0.42MB)
Added: 2006-02-15 License: GPL (GNU General Public License) Price:
1354 downloads
RMagick 1.10.1

RMagick 1.10.1


RMagick is an interface between the Ruby programming language and the ImageMagick and GraphicsMagick image processing libraries. more>>
RMagick is an interface between the Ruby programming language and the GraphicsMagick and ImageMagick image processing libraries.

<<less
Download (0.98MB)
Added: 2006-04-26 License: GPL (GNU General Public License) Price:
1281 downloads
HyperMammut 0.0.1

HyperMammut 0.0.1


HyperMammut is an experimental program for processing images/sounds. more>>
HyperMammut is an experimental program for processing images/sounds using by processing the whole sound/image using a single FFT or other transforms (like DCT, DST, etc).

<<less
Download (0.030MB)
Added: 2006-04-26 License: GPL (GNU General Public License) Price:
1276 downloads
GIMP ASCII Load/Save Plugin 1.0

GIMP ASCII Load/Save Plugin 1.0


GIMP ASCII Load/Save Plugin package is a set of identical plugins Save 2 ASCII. more>>
GIMP ASCII Load/Save Plugin package is a set of identical plugins Save 2 ASCII, and ASCII 2 Image, which make saving (loading) images to (from) ASCII text.

GIMP ASCII Load/Save Plugin is very useful if you are using GNU Octave & GIMP together for Image processing. These plugins are distributed under GNU GPL, which you may modify and redistribute.

ASCII 2

Functionally this script tries to create an Image from a text-file that had been processed with the Octave or anything else.

LIMITATIONS: No support for multiple-layers or alpha.

USAGE: Choose a given ASCII file which you want to visualize, and with a knowledge of its column size & row size type those in and select gray/color option, then press ok and wait. You must see your matrix visualized on GIMP.

Save 2 ASCII

Functionally this script tries to save the Image into a text-file for processing with the Octave or anything else.

LIMITATIONS; Cannot save layers.

USAGE: Choose an image, and select if you want it saved as a ASCII file in gray/color mode (1bit-per-pixel(bpp) or 3bpp), and press ok. A new file will be created in your $HOME directory by default, or the directory where you started GIMP from. You can optionally override this by specifying the full path in filename field.
<<less
Download (0.010MB)
Added: 2006-06-13 License: GPL (GNU General Public License) Price:
1248 downloads
XML::Parser::EasyTree 0.01

XML::Parser::EasyTree 0.01


XML::Parser::EasyTree is an easier tree style for XML::Parser. more>>
XML::Parser::EasyTree is an easier tree style for XML::Parser.

SYNOPSIS

use XML::Parser;
use XML::Parser::EasyTree;
$XML::Parser::Easytree::Noempty=1;
my $p=new XML::Parser(Style=>EasyTree);
my $tree=$p->parsefile(something.xml);

XML::Parser::EasyTree adds a new "built-in" style called "EasyTree" to XML::Parser. Like XML::Parsers "Tree" style, setting this style causes the parser to build a lightweight tree structure representing the XML document. This structure is, at least in this authors opinion, easier to work with than the one created by the built-in style.
When the parser is invoked with the EasyTree style, it returns a reference to an array of tree nodes, each of which is a hash reference.

All nodes have a type key whose value is the type of the node: e for element nodes, t for text nodes, and p for processing instruction nodes. All nodes also have a content key whose value is a reference to an array holding the elements child nodes for element nodes, the string value for text nodes, and the data value for processing instruction nodes. Element nodes also have an attrib key whose value is a reference to a hash of attribute names and values. Processing instructions also have a target key whose value is the PIs target.

EasyTree nodes are ordinary Perl hashes and are not objects. Contiguous runs of text are always returned in a single node.

The reason the parser returns an array reference rather than the root elements node is that an XML document can legally contain processing instructions outside the root element (the xml-stylesheet PI is commonly used this way).

If the parsers Namespaces option is set, element and attribute names will be prefixed with their (possibly empty) namespace URI enclosed in curly brackets.

<<less
Download (0.003MB)
Added: 2006-06-14 License: Perl Artistic License Price:
1228 downloads
Epos 2.5.37

Epos 2.5.37


Epos is a universal text-to-speech engine. more>>
Epos is a universal text-to-speech engine. Epos is a language independent rule-driven Text-to-Speech (TTS) system primarily designed to serve as a research tool. Epos is (or tries to be) independent of the language processed, linguistic description method, and computing environment.
The text being processed by Epos is internally stored in a multi-level data structure suitable for the application of transformational rules. Every phonetic unit (or an approximation of one) is represented by a single node in the structure. The nodes are organized into layers corresponding to linguistic levels of description, such that a unit of level n can list its immediate constituents, that is units of level n-1. Every layer has a symbolic name, which is used to refer to it in the rules.
Main features:
- Czech and Slovak text to speech synthesis configuration
- LPC and time domain speech synthesizers
- Prosody modelling driven by rules, prosody models and artificial neural networks
- All languange dependencies are defined in the configuration files, as opposed to the source code
- Documentation in English included in the distribution
<<less
Download (0.95MB)
Added: 2006-07-22 License: GPL (GNU General Public License) Price:
1190 downloads
Text::Kakasi::JP 2.04

Text::Kakasi::JP 2.04


Text::Kakasi::JP is a Japanese Perl extension for Text::Kakasi. more>>
Text::Kakasi::JP is a Japanese Perl extension for Text::Kakasi.

SYNOPSIS

use Text::Kakasi;
# functional
$res = Text::Kakasi::getopt_argv(kakasi, -ieuc, -w);
$str = Text::Kakasi::do_kakasi($japanese_text);
# object-oriented
$obj = Text::Kakasi->new(-ieuc,-w);
$str = $obj->get($japanese_text);

<<less
Download (0.022MB)
Added: 2006-08-02 License: Perl Artistic License Price:
1178 downloads
Text::EtText::HTML2EtText 2.2

Text::EtText::HTML2EtText 2.2


Text::EtText::HTML2EtText is a Perl module to convert from HTML to the EtText editable-text format. more>>
Text::EtText::HTML2EtText is a Perl module to convert from HTML to the EtText editable-text format.

SYNOPSIS

my $t = new Text::EtText::HTML2EtText;
print $t->html2text ($html);
or
my $t = new Text::EtText::HTML2EtText;
print $t->html2text (); # from STDIN

ethtml2text will convert a HTML file into the EtText editable-text format, for use with webmake or ettext2html.

<<less
Download (0.14MB)
Added: 2006-08-11 License: Perl Artistic License Price:
1169 downloads
Text::EtText::EtText2HTML 2.2

Text::EtText::EtText2HTML 2.2


Text::EtText::EtText2HTML is a Perl module to convert from the simple EtText editable-text format into HTML. more>>
Text::EtText::EtText2HTML is a Perl module to convert from the simple EtText editable-text format into HTML.

SYNOPSIS

my $t = new Text::EtText::EtText2HTML;
print $t->text2html ($text);
or
my $t = new Text::EtText::EtText2HTML;
print $t->text2html (); # from STDIN

ettext2html will convert a text file in the EtText editable-text format into HTML.

<<less
Download (0.14MB)
Added: 2006-08-11 License: Perl Artistic License Price:
1169 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5