Asbru Web Content Management is an easy-to-use and inexpensive Web content management system. It runs on most major Web platform operating systems, databases, Web servers, and scripting languages. It is available in three editions: Personal (for individuals), Professional (for organizations), and Hosting (for Web hosting service providers).
PDFTextStream is a PDF text and metadata extraction library available for Java and .NET. It supports all versions of the PDF document specification (including v1.7, used by Acrobat 8, 9, and X), extraction of text encoded using double-byte character sets (including Chinese, Japanese, and Korean), decryption of documents encrypted using 40-bit, 128-bit, 256-bit, and variable bit length ciphers, and extraction of all document metadata provided by PDF documents (including form data, bookmarks, and annotations). Easy integration with Jakarta Lucene is included, as well as interactive form update capability.
PD4ML is a powerful PDF generating library that uses HTML and CSS for page layout and content definition. It allows developers to easily add PDF generation functionality to software written for the Java and .NET platforms. PD4ML is easy to deploy and does not rely on any native components. It is based on a proprietary HTML rendering engine, optimized for PDF layout generation. The rendering engine implements most standard features of HTML4/CSS2 and a number of custom PDF-generation-specific functions for pagination control, header/footer generation, watermarking, TOC generation, margin control, etc. PD4ML allows you to easily embed word processor documents, spreadsheets, and rich media content as attachments to the resulting PDF documents.
CVS, GIT, and Mercurial as well as other well-known version control systems cannot version directories. In other words, you cannot add empty directories. A "workaround" for this issue is to use placeholder files that are placed into empty directories. These placeholder files can then be committed into the repository and will make sure that, upon checkout, the directory tree is entirely reconstructed. The problem with using placeholder files is that you need to create them, and need to delete them if they are not necessary anymore (because sub-directories or real files were added). With big source trees, managing these placeholder files can be cumbersome and error prone. MarkEmptyDirs can manage the creation/deletion of such placeholder files automatically. It creates placeholder files in all empty "leaf" directories. If later on new files or directories are put into such directories, the placeholder files are not necessary anymore, and are removed automatically.
MBase is a .NET-oriented meta-programming framework. It is designed for rapid development and high quality implementation of custom programming language compilers, but can also serve as a robust and flexible embeddable scripting engine. Applications are not limited to .NET platform, since MBase can be used to implement compilers targeting other platforms - JVM, native assembly, C, etc.
Aspose. Pdf. Kit is a .NET component for editing existing PDF files. You can also use it to add or remove digital signatures and encrypt or decrypt a PDF. It supports many useful features like PDF stamp creation, adding a CJK font in a form field, AcroForm, adding a watermark or logo, extracting or adding images and text, adding bookmarks, appending pages, and converting a PDF file to TIFF, BMP, PNG, and JPG image formats. It enables you to concatenate PDF files and allows adding or setting XMP Metadata to an existing PDF.
Aspose.Network is a suite of .NET components for network programming with support for the .NET logging framework and Microsoft Exchange Server. It can read and write Outlook Message files and provides an iCalendar engine and SSL support for the SMTP, POP3, and IMAP protocols, with mail merging features. It can import and export email messages in the MHT and EML formats. It supports all the features of SMTP, MIME, S/MIME, POP3, FTP, WhoIs, DNS, ICMP, IMAP, HTTP, SOCKS 4/4A, and SOCKS 5 components.