text entry
PDFTextStream 2.1
PDFTextStream project is a PDF text and metadata extraction library available for Java, Python, and .NET. more>>
It supports all versions of the PDF document specification, (including v1.6, used by Acrobat 7), extraction of text encoded using double-byte character sets (including Chinese, Japanese, and Korean), decryption of 40-bit and 128-bit encrypted documents, and extraction of all document metadata provided by PDF documents (including form data, bookmarks, and annotations).
Easy integration with Jakarta Lucene is included.
Advanced Typewriter Text Effects
Advanced Typewriter Text Effects lets you display multiple messages within a single screen area. more>>
Major Features:
- Lightweight - The code for each effect is contained in very small files (typically less than 9kb). This makes the functions very fast to load and execute.
- Simple to Use - Easy to follow tutorials ensure that the controls may be added to a web page within minutes. No Coding Knowledge Required ! Simply 'Copy and Paste' some HTML and set a few parameters and you are up and running.
- Fully 100% Cross Browser and OS Compatible - These controls are based on standard browser technology and therefore will operate on all browsers and all operating systems.
Java Date Picker 4.3
Java Date Picker is a suite of professional date components for Swing. more>>
Main features:
- Lots of features to handle any date/time entry situation
- Careful and well-crafted API to speed up the development of your application
- Microsoft-like calendar to keep the same feeling for users when moving to Java applications
- Mouse and keyboard support to enter date time information intuitively
- Detailed tutorial and examples to get the most out of the API
- Source code access to ensure the life of your application
- Works with J2SE 1.3 or higher on Windows, Mac, Linux and all Java enabled platforms
- Royalty free distribution
Swing Compliant
The components can be localized for any language and region
Ready to use JTable date cell editor so you dont have to write one
Keyboard support for maximum productivity
Look and feel support (Metal, Windows, Motif, Aqua and custom)
Flexible API
Date model to control the edited date
Date parser to parse shortcut dates like "yesterday" or "today + 3"
Date renderer to paint calendar dates as you need
Date selection model to control everything about the selected/-able dates
Custom UI delegates to finely adjust or even reimplement the UI as you like
Date Selection
Selection type like single, single interval or multiple intervals
Week and day of week selection support
Null dates support to allow maximum date input flexibility
Restrict dates to an interval like Jan 1, 2002 - Apr 7, 2003
Restrict dates with rules like "Week-end dates cannot be selected" or "Holidays cannot be selected"
Restrict individual dates like January 3, 2005
Date Time Editing
Structured editor that forces users to type syntactically valid dates using any date format
Free text support to enter dates as a simple text, with no constraints
Shortcut dates support so you can type shortcut strings like "today", "xmas" or "tomorrow" to specify a date
Date validation to keep users from making mistakes
Date field access to have full control over an edited date
Calendar Configuration
Multiple month calendar to view a quarter or a whole year
Control grid color and visibility
Paint the calendar dates as you like with date renderers
Customized fonts and colors to create an intuitive interface
Show or hide week numbers and days
Enhancements:
- This release adds support for the JBuilders dbSwing data binding framework.
- It improves the date editor to support month names.
- JDatePicker is created faster (comparable to JComboBox).
- The JDatePicker calendar can now be configured using a Popup object.
- The JDatePicker class has fewer methods (reduced from 29 to 7).
- There are other improvements and bugfixes.
About:Edit 1.5
About:Edit is a client/server application that allows you to use your browser to edit your text and source code files. more>>
With About:Edit you can choose between different methods of accessing your files on server - access them directly using the permissions of the web server user, or through FTP or SFTP communication protocols.
About:Edit is available is two separate versions. A complete version, which looks and behaves exactly as a traditional desktop editor, and a plugin version, that allows you to incorporate a syntax-highlightng editor into a web page.
What About:Edit is not
About:Edit is not a WYSIWYG (What You See Is What You Get) online HTML editor nor it is a Rich Text Editor. It is a syntax-highlighting editor, doing in the Internet environment the same job as conventional text editors (such as EditPlus or UltraEdit) do in the desktop environment.
Why would I need it?
About:Edit is an unique product with no working alternatives that we are aware of. For some it is cool, but totally useless application. For others, however, it provides a solution to their real-life problems. Some of our customers say theyve been waiting for years for such a product to become available. Some shift their entire development online. Web developers use it to power CMS, administration back-end or web hosting applications. Even if none of the above applies to you a smart choice would be to have a backup way to easily access your files while on the move.
What do I need to use About:Edit?
The complete version of About:Edit is a cross-browser, cross-platform, client/server applcation. The client-side part of About:Edit is written in JavaScript and the server-side part is written in PHP. All you need to use About:Edit is a modern version of Mozilla or Internet Explorer browser and a PHP-enabled web server, such as Apache or IIS. The plugin version is intended for web developers and is a pure JavaScript application that can be used with any back-end.
Main features:
- Friendly, powerful, desktop-like user interface
- Direct, FTP or SFTP access to your files
- Color syntax highlighting
- Multilingual support
- Multiple documents editing
- Unlimited Undo and Redo
- Integrated search bar
- Text selections with mouse and keyboard
- Cut/Copy/Paste operations
- Soft and Hard Tabs
- Auto Indent
Enhancements:
- Maintenance and stability fixes were made.
- The API was refined.
- Auto-indent, insert mode, and the default line-end character can now be controlled.
PDFlib TET 2.2
PDFlib TET (Text Extraction Toolkit) is software for reliably extracting text information from any PDF file. more>>
In addition to low-level text retrieval TET contains advanced content analysis algorithms for determining word boundaries, removing redundant duplicate text (such as shadows and artificial bold). Using the auxiliary pCOS interface you can retrieve arbitrary objects from the PDF, such as metadata, hypertext, etc.
Fully functional evaluation versions of TET including documentation and samples are available from the TET download page for all supported platforms. Purchasing a license and applying the license key will fully enable the evaluation version for production deployment.
With PDFlib TET you can:
- extract text from PDF, e.g. to store it in a database
- implement a search engine for processing PDF
- convert the text content of PDF pages to XML for processing with other tools
- process PDFs based on their contents
Supported PDF Input
PDFlib TET supports all relevant flavors of PDF input:
- all PDF versions up to PDF 1.7 (Acrobat 8)
- all font and encoding types: base 14 fonts, TrueType, PostScript, OpenType, CID fonts
- encrypted PDF with 40- and 128-bit encryption (appropriate permission settings or password required)
Unicode
Although text in PDF is usually not encoded in Unicode, PDFlib TET will normalize the text from a PDF document to Unicode:
- TET converts all text contents to Unicode. In C the text will be returned in the UTF-8 or UTF-16 formats, and as native Unicode strings in all other language bindings.
- Ligatures and other multi-character glyphs will be decomposed into a sequence of their constituent Unicode characters.
- Vendor-specific Unicode assignments (Private Use Area, PUA) are identified, and mapped to characters in the common Unicode area if possible.
- Glyphs without appropriate Unicode mappings are identified as such, and are mapped to a configurable replacement character.
Full CJK Support
TET includes full support for extracting Chinese, Japanese, and Korean text. All predefined CJK CMaps (encodings) are recognized; horizontal and vertical writing modes are supported.
Content Analysis and Word Identification
TET can be used to retrieve low-level glyph information, but also includes advanced algorithms for content analysis:
- Detect word boundaries to retrieve words instead of characters.
- Recombine the parts of hyphenated words.
- Remove duplicate instances of text, e.g. shadow and artificial bold text.
- Recombine paragraphs into reading order.
- Reorder text which is scattered over the page.
- Reconstruct lines of text.
Geometry
TET provides precise metrics for the text, such as the position on the page, glyph widths, text direction. Specific areas on the page can be excluded or included in the text extraction, e.g. to ignore headers and footers or margins.
Version restrictions:
- Unlicensed versions support all features, but will only process PDF documents with up to 10 pages and 1 MB size. Evaluation versions of TET must not be used for production purposes, but only for evaluating the product. Using TET for production purposes requires a valid TET license.
Enhancements:
- repair mode for damaged PDF repairs damaged documents which were rejected by earlier versions of TET
- support for PDF 1.7, the file format of Acrobat 8
- support for AES-encrypted PDF (appropriate password required)
- TET command-line tool: extract the text based on article threads in the document
- updated pCOS interface (the same pCOS as in PDFlib 7)
- Perl language binding
- many new heuristics and workarounds
- Unicode mappings for more documents
- improvements in the Wordfinder
- various bug fixes
- TET Plugin for Acrobat as a free tool and TET technology demo
NCP Secure Entry Linux Client 2.2
NCP Secure Entry Client for communication with any IPSec gateway (compatibility list at http://www.ncp.de). It supports all transmission networks as well as Windows operating systems and has an integr more>>
NCP Secure Entry Client for communication with any IPSec gateway (compatibility list at http://www.ncp.de). It supports all transmission networks like ISDN, the analog network, xDSL, Internet, GSM, GPRS, IMTS, LAN, WLAN, and it runs under all Windows operating systems. A permanently integrated Personal Firewall shields the PC against attacks in all communication environments. All security mechanisms are already active when the system starts and they remain active until the Entry Client is deactivated. IP-NAT, Stateful Packet Inspection, defined filter rules, Friendly Net, and hotspot detection (automatic detection of the current network environment and activation of the corresponding filter rules). Authentication relative to the destination gateway can be executed via OTP tokens or certificates (soft certificates, smart cards, USB tokens) in a PKI, at your discretion. All data are encrypted for transmission. Support for: Triple DES 128, 192-bit, Blowfish 128-bit, AES 128, 192, 256-bit, and RSA 1024, 2048- bit. The Entry Client can also be implemented in IT environments without permanent IP addresses. DynDNS (Dynamic DNS) is used to dial-in to the central VPN gateway with changing public IP addresses which are queried via a public DynDNS server (prerequisite: the destination gateway must support DynDNS). As an alternative to the Microsoft RAS dialer the Entry Client has its own dialer which is operating-system independent. It offers the following advantages: telephone charge savings, handover and optimization of central VPN resources through intelligent Short Hold Mode, remote administration, and protection from outside dialers.
Requirements: 64 MB RAM, 10 MB HD
Whats new in this version: Extended Personal Firewall Features.
<<lessxPort 4.1
xPort is the most efficient backup tool for your iPod. more>>
Accomplishing that exportation is summarised in a few clicks. This program can also create an internal list that contains the songs you want to export; it includes a lyrics search, has the capacity to make a text listing of your database and gives you the possibility to create m3u playlists.
xPort software is compatible with all iPods and supports all the file formats (MP3/AAC).
Main features:
- Copy the contents of your iPod in just a few clicks,
- Make an internal backup list,
- Retrieve your trackcout, laste date played and ratings informations,
- The free trial version limits copying to 6 songs at a time,
- Functional requirements : "Java virtual machine + your iPod
Webmatic flashlets 1.1
Webmatic flashlets is a collection of flash graphic effects, menus and transition effects for the Web. more>>
You can customize your flash effects with an easy to use HTML code generator. You can personalize your flashlets with various additional special text effects. With the flashlets menu series, you can create customizable (buttons-based) flash menus.
You can create various kind of flash menus (there are 9 predefined flash buttons, with more coming soon) and vertical, horizontal, or tabular menus. Its also possible to combine different kind of flash buttons in the same menu.

MultiDbExpress 2.0
MultiDb Express Text File demo version Multi DB Express is a flexible, Web-b... more>> MultiDb Express Text File demo version Multi DB Express is a flexible, Web-based database package available in Mysql and text file versions,that supports a wide variety of features that make working with large data sets (up to 10,000 records per database) much simpler. Multi DB Express (full version) supports unlimited customizable databases over which you have complete control of the contents. look and feel. You can specify the data fields and data types, including text input, radio buttons, URLs, and pictures with automatic upload. In addition, you can decide how the data will look to your customers. This download is a limited Jobs Listings demo, which allows people to post jobs to your site and search through them. It can also perform keyword and advanced searches. The demo displays full output search reasults and search page customization, but has limited editing capabilities. As a single database, it does not have the ability to create other databases. Full MySQl version $295. Text Version<<less
ElegantJ Printer Bean 1.1
ElegantJ Printer Bean is a implementation of Java printing that provides full printing functionality more>>
Main features:
- Can be attached to any Java Component
- Fast text printing support for impact printers
- Support for Scaling as well as Wrapping
- Special methods to handle bulk printing
- Ability of web printing
- Page setup and print preview featuers
ElegantJBeans is a collection of JavaBeans Components developed for Java professionals. Development platform is not a constraint for ElegantJBeans. You can use ElegantJBeans component with J2SE, J2EE, JAVA applications and JAVA applets. ElegantJBeans can be imported in all major IDEs - to use it visually as well as through coding.
PlexBulkMailer 1.0
PlexBulkMailer is a helpful program which accepts an email request for multiple recipients and then sends the underlying email message to each identified recipient. more>>
PlexBulkMailer 1.0 is a helpful program which accepts an email request for multiple recipients and then sends the underlying email message to each identified recipient. The component employs a threaded model and enables multiple SMTP servers to be configured to increase system throughput during bulk email processing. The Bulk Email component can be used for any bulk emailings.
Usage:
- Import com.plexobject.mail.bulk.*;
- Import java.util.*;
- Import java.io.*;
- Import java.net.*;
- Import javax.mail.*;
- Import javax.mail.internet.*;
- Import javax.activation.*;
- Import javax.mail.event.*;
- Public class BulkTester { //
- Public static void main(String[] args) throws Exception {
- String from = "from@somehost.com";
- String[] to = new String[] {"sm@msn.com", "asdf@yahoo.com"};
- BulkEmailer bm = new BulkEmailer(new File(args[0]), -1); bm.sendTextMessage(from, to, "subject " + new Date(), "message text" + new Date(), null, true); //bm.sendTextMessage(from, to, "subject", "message text", null, false);
- System.out.println("Sent completed")
Major Features:
- Accept a list of recipients and a standard message.
- Accept a list of recipients and custom messages for each.
- Accept a list of recipients, a corresponding xml file for each recipient, and a standard xsl template
Requirements: JRE 1.4 or newer
<<lessVersyPDF 2.4
VersyPDF project is a set of the high-quality, industry-strength PDF libraries. more>>
Main features:
- Reading/writing a PDF document from/to memory buffer or a file on a disk.
- Creating new text, vector art and images.
- Quick image embedding for TIFF, JPEG, PNG, and BMP.
- Supporting Type1 and TrueType font embedding for accurate text reproduction.
- Supporting Unicode text and standard PDF encodings.
- Dynamic font subsetting that results in reducing file size.
- Full control over text positioning and character spacing.
- Supporting all PDF color spaces and advanced pre-press options.
- Full control over content positioning and all graphical attributes available in PDF.
- Reuse of resources such as images, fonts and color spaces through object sharing resulting in obtaining smaller and more efficient documents.
- Supporting explicit and named destinations. Named destinations allow for changes in the document not invalidating existing bookmarks.
- Extensive bookmark creation and API editing.
- Working with threads.
- Applying security to new documents.
- Linearization (Fast Web View).
- Compression of the output PDF documents.
- Inserting or appending new content in existing pages.
- Rotating pages.
- JBIG2, CCITT Fax, Flate/PNG, JPEG/DCT compression.
- Supporting for Standard PDF security handler (40, 128 bit RC4 and 128 AES encryption).
- Unused object removal. This option helps you to create smaller files.
- Filling in PDF Forms.
- Reading PDF form fields values.
- Creating new form fields.
- Spliting pages.
- Merging and appending pages.
- Supporting Digital Signature.
- Supporting many actions.
- Supporting many annotations.
- Parsing EMF images.
Version restrictions:
- The evaluation version of VersyPDF.C stamps each page of the resulting document with the following message: "Demo version". It is not time limited, and has the same features as the registered version.
Enhancements:
- This release appends support of the visible digital signature and fixes some little bugs.
EditiX 5.2.1
EditiX is a cross-platform and multi-purpose XML/XSLT editor. more>>
It provides a lot of functionality within a refined IDE, which guides the user with intelligent entry helpers, and has real-time XPath location and syntax error detection. It allows the user to apply an XSLT or FO transformation, and shows the result in a separate view.
EditiX includes default templates for XML, DTD, XHTML, XSLT, XSD, XML RelaxNG, SVG, MathML, and XML FO.
Main features:
- XSLT Editor and Debugger (1.0 and 2.0)
- XML Differencing
- XQuery Schema Generator (DTD, W3C XML Schema, XML Relax NG) from XML documents
- Syntax error and document xpath location on-the-fly
- FTP, WebDAV, ZIP, JAR support
- Validation of XML documents against DTD/XML Schema/RelaxNG
- Unicode
- Context sensitive content assistant based on XML Schema, DTD, XML RelaxNG Pretty formatting
- XSLT / XSL-FO / DocBook transformation
- Convert DTD,XML Schema,XML RelaxNG
- Powerful XPath builder/research
- DTD Caching for offline usage
- Multiple criterias research (attribute,element,namespace...)
- XInclude
- Project management
- Pretty print
- Template support
- Dragn drop for copying / moving nodes
- Fully customizable (user preference, application descriptor)
- Default templates for XML, DTD, XSLT, DocBook, XHTML, XML RelaxNG, MathML, SVG, XSL-FO, ANT
- OASIS XML Catalog
- JAXP support for plugging a new parser or a new transformer
StelsCSV 3.0
StelsCSV is a CSV JDBC type 4 driver that allows to perform SQL queries and other JDBC operations on text files. more>>
Also, the driver can be used for writing data importing applications and migration tools.
Main features:
- It supports most keywords of ANSI SQL92
- It supports inner and outer table joins
- It supports INSERT, UPDATE and DELETE statements
- It supports transactions
- It supports integer, floating point, string and date/time data types
- It supports aggregate, converting, string and other SQL functions
- It supports user-defined SQL functions
- It supports reading text files from Zip/Jar archives and HTTP URLs
- It is a platform independent
Enhancements:
- This version supports hash-indexes.
News Content Management 2.3
News Content Management makes it easy for non-technical users to update and manage articles. more>>
News articles can be arranged in any number of categories and category levels, resulting in a very good visitor experience. The news pages can be either embedded into your own Web pages or simply linked to from any pages of a site.
In either case the system provides you with the HTML code necessary and all you have to do is paste a few lines into your own pages.
Main features:
- Full WYSIWYG editor for both Article Summary and Full Body Text
- Very Easy to install with an Installation Wizard doing most of the work.
- Multiple and Multiple Category Levels
- Completely Customizable design with WYSIWYG Font and Color selectors.
- Full Image management
Enhancements:
- This release features a full WYSIWYG editor for both article summaries and body text, an Installation Wizard that does most of the set up work, and support for multiple categories and multiple category levels.
- It also provides completely customizable design with WYSIWYG font and color selectors, full image management, category browsing, simple and advanced searching, news summary displays, and a fully customizable scrolling news headlines box, which can be applied anywhere within a site.