Rendition Server

Rendition Server - Overview

Central PDF Services Platform

Many large organizations receive and develop a considerable number of documents that require business-wide standardization in areas such as compliance, corporate identity, accessibility, etc.

  • Bring centralized and standardized PDF services to the whole enterprise.
  • Replaces several tools with one to help control costs and maximize productivity.
  • A cornerstone of any compliance project.

PDF Conversion and Processing

Convert paper and electronic documents such as invoices, forms, faxes, and emails into a standard long-term format, ensuring that your organization can reliably access, read, and process the content.

  • PDF and PDF/A
  • Generate searchable scanned documents through Optical Character Recognition (OCR).
  • File compression for improved share-ability and reduced storage costs.
  • Automated redaction based on pattern recognition.
  • Split and merge documents.
  • Additional customized services can be developed through Foxit Professional Services.

On-premise, Scalable Web Service

Rendition Server can seamlessly integrate into existing IT environments and workflows, provide operational and logging data, and the expandability to integrate with third party software.

  • Enterprise class web service quality.
  • Easy to integrate into existing environments.
  • Can be extended with custom developed functions or modules.
  • The operations and maintenance interface allows integration with external management systems, consistently designed for REST web services.
  • Architected from the beginning for easy scaling, failover, and load balancing.

Easy to use in every way.

Clearly structured, easy to use and flawless when running – this is the Rendition Server. Our goal is to let administrators enjoy integrating an application into the Rendition Server and enjoy operating the system as a whole. Web services and a clear API definition form the foundation for solutions that are a pleasure to be realized for developers and to be worked with for users.

Robust and secure.

Reliability always comes first for us – and this goes for the Rendition Server, as well. In order to keep our system highly available, we have integrated an intelligent failover system between each individual processing line. If one line fails – or even an entire server – then this will be instantly identified by the job scheduler and the job will be automatically transferred to another node. Naturally, the Rendition Server is always aware of which nodes are currently processing which job.

Integrated OCR solution.

Integrated ABBYY OCR technology allows full text searching for all PDF and PDF/A files, as well as outputting files in additional formats including XML, MS Word or plain text.

Scalability cubed.

Processing large volumes in the shortest time possible and responding to peak loads as necessary: this is what the Rendition Server delivers. To do so, it is essential for processing capacity to be expandable in a flexible way. A clearly defined distribution of jobs within the system means that appropriately installed and configured servers can be instantly started up whenever required in order to add additional capacity to the existing setup.

Expandable beyond the standard.

There will inevitably be conversion requirements that a standard installation cannot meet on a one-to-one level. For this reason the Rendition Server offers the flexibility to realize even such requirements. Our system's interface is open, fully documented, and available to everybody/erveryone.

Controllable by central IT management systems.

The Rendition Server provides a modern web-based graphical management interface. In addition, all control commands and performance data can be called up using a operations & maintenance web service interface, meaning that the Rendition Server can be seamlessly integrated into a central IT management system.

PDF Compressor Enterprise Rendition Server
User interface Directory monitoring, job lists, API Web Service (SOAP)
Operation type Batch-based Document-based
Scalability 1 server = 1 installation Scales across multiple servers in the form of a Rendition Server Array
Failover Supported as standard
Focus Processing balanced, continuous loads Parallel processing of unforeseeable peak loads
Prioritization Defined for each job Can be variably defined based on each document
Operation & maintenance Local Windows GUI application - Universal web application (desktop and mobile)
- O&M web service (REST/JSON)
Expandability Downstream processing (external process) Integrated processing of any .NET code or executable files using custom stations and custom assembly line types (internal process)
Usage Reliable, highly configurable x-to-PDF conversion and compression solution Highly scalable, powerful and expandable platform for central PDF conversion

IT administrators

will be won over by the Rendition Server because it offers its users a controllable yet also powerful PDF conversion infrastructure. New processes can be set up and existing ones can be customized or cloned and adapted. Any special functions, third-party convertors or in-house solutions required can be integrated wherever needed. In this way, PDF processes that have historically grown around the business are migrated to the Rendition Server.

The web-based management interfaces allows a constant real-time overview of the system, while settings can be adjusted or new processes set up. The management interface uses the Rendition Server's O&M REST web service interface, which can also be used for integration with other management systems. Extensive logs are available for future evaluation, allowing you to make use of real captured measuring data for capacity planning purposes.

If required, the IT administrator can easily expand existing capacity by adding additional worker nodes to the network.

Whereas sufficient processing capacity (hardware) would once have been required at each processing point, this capacity can now be held centrally. As a result, the Rendition Server contributes greatly to consolidation efforts.

Software architects, consultants and developers

will be interested in the Rendition Server because it means that from now on, every environment (every system and programming language) will be able to rely on the same powerful conversion platform. The web service interface embraces the full complexity of the platform and delivers high-quality PDF and PDF/A files to wherever they are needed. This reliability allows businesses to concentrate on other areas. And with Foxit, businesses have access to the powerful, globally-established PDF specialists.

Product managers and architects

The Rendition Server provides integrators and software suppliers with precisely the central foundation they need in order to build flexible, powerful systems to meet the challenges of today and tomorrow. Whereas previously a PDF printer may have generally been used, it is now possible to rely on a stable, easy-to-use and above all exceptionally scalable platform for the same purpose. Since the Rendition Server can also be expanded to make use of other converters or in-house solutions, no desire will go unfulfilled here either. The product itself is complemented by the quality and thoroughness of Foxit's often-praised support.

CIOs and department heads

are finally able to enhance a wide range of business processes with a standardizing, state-of-the-art document conversion platform in the form of the Rendition Server. Whereas before a colorful bouquet of PDF tools may have produced documents with varying quality levels and characteristics, their job can now be done by a consolidated, harmonized and managed conversion engine. Existing established and track-proven functions become available from a central location, making many options which were previously impossible not just achievable but easy as well.

Business managers

will be convinced that the Rendition Server is the perfect solution for general subjects such as central, standardized conversion to PDF/A or continuous implementation of compliance rules throughout the entire business. The Rendition Server's comprehensive approach to consolidation and radical simplification of software infrastructure helps to minimize risks while also reducing costs. Migrating to the Foxit Enterprise Rendition Server will pay off in no time at all.

A Rendition Server consists of at least two nodes. One node can be understood as one (physical or virtual) server. The architecture of the Rendition Server distinguishes between two types of nodes: one or multi-managing- nodes and one or multi-worker-nodes.

The managing node hosts the conversion web service and handles requests and their associated work items. It also maintains the connection with the database and takes care of everything relating to operations, monitoring and control.

A Worker Node is a "working server": it has little understanding of its environment or of the Rendition Server network as a whole. The worker nodes are directly assigned their work items by the managing node.

Every conversion job begins by sending a request to the conversion web service. A request contains descriptions of the input and output, as well as the strategy selected and the properties added by the client.

Each strategy defines which process should be executed and with which standard properties. These strategies are stored in the managing node and always relate to an assembly line type.

An assembly line type consists of one or more stations in a clearly defined sequence. They can contain both standard and custom stations. Each station specializes in one sub-function within the conversion process.

Functions can be consistently applied to multiple assembly line types; stations can be used to define these functions just once, in one place. This increases quality and avoids redundant programming. Custom stations are usually built by customers or partners; they support and provide functions which are not offered as part of the standard edition of the Rendition Server.

Custom stations are implemented in a .NET assembly and made available to the Rendition Server through the custom-station plugin interface. These custom stations must then be integrated into a custom assembly line type. The appropriate custom strategy (based on this custom assembly line type) will then be specified within a given request.

Custom stations use the common station interface and can therefore also be combined with other Foxit standard stations within a custom assembly line type. This makes it possible to create highly-efficient, powerful assembly lines without having to worry about the fine details.

The managing node receives the request and turns it into one or more work items. These work items are then processed in parallel by the worker nodes. At the end of processing, the managing node then receives all work items back and returns the appropriate response. The managing node offers another opportunity to execute external code using a plugin interface. This can be used to influence work item distribution, for example.

A work item is created within a managing node and is usually sent to one worker node, which then returns it back to the managing node at the end of processing. Work items are not sent back and forth between worker nodes. All work items are therefore freely planned based on the current worker node capacity and work item priority.

System requirements

  • Windows® 32-bit or 64-bit, Windows 7 / Windows 8 / Windows 10 / Server 2008 / Server 2012
  • CPU Speed: 1 GHz, 2 GHz or more (recommended)
  • RAM: 1 GB minimum, 2 GB per processor core (recommended) more than 2 GB for conversion of very large documents on 64 bit systems
  • HDD: 1 GB available storage space
  • Microsoft® .NET Framework 4.0

Product specifications

  • Conversion web service: SOAP
  • O&M web service: REST/JSON
Supported input formats
  • TIFF (including TIFF with JPEG compression)
  • MS Office: Word, Excel, PowerPoint,
  • Open Office: Writer, Calc, Impress
  • Email: EML, MSG, with attachments in supported formats
  • ASCII text, HTML
Image data processing

Foxit mixed raster content compression technology (MRC layer-based process)

  • JPEG 2000/JPEG/CCITT Group 4 compression for image layers, JBIG2 compression for black/white content and text
  • PDF- and PDF/A-compliant
Text recognition
  • High-performance thanks to award winning OCR technology from Nuance®
  • More than 120 languages recognized
  • Create text searchable PDF and PDF/A files
PDF/A – Embedded files
  • Create FeRD-compatible PDF/A-3 files with embedded ZUGFeRD XML and XMP metadata
  • ISO 19005-1-compatible PDF/A-1a and -1b
  • ISO 19005-2-compatible PDF/A-2u and -2b
  • ISO 19005-3-compatible PDF/A-3u and -3b
  • TAA Compliance

System requirements for managing nodes and worker nodes

  • CPU: Intel/AMD or compatible x86-64 processors, single- and multi-core processors supported. Powerful multi-core system recommended.
  • RAM: Requirements dependent on input and settings. 4GB per CPU/core recommended as a rule of thumb.
  • Fast storage for caching and swapping
  • Standard installation requires 500MB of storage space
Operating systems
  • Supported 64-bit operating systems:
  • Microsoft Windows Server 2012
  • Microsoft Windows Server 2012 R2
  • Individual requirements for the managing node
  • Microsoft SQL Server 2008 or later
  • Please note: Additional RDBMS systems will be supported in future
Individual requirements for each worker node
  • Office applications for all Office file formats to be processed (either directly or as email attachments)
  • Microsoft Word 2013
  • Microsoft Excel 2013
  • Microsoft PowerPoint 2013
  • Microsoft Visio 2013
  • Microsoft Publisher 2013
  • Apache OpenOffice 4.x or LibreOffice 4.x
Runtimes and frameworks
  • The Rendition Server requires the Microsoft .NET framework and certain versions of the Microsoft Visual C++ Runtime. If these systems are not already present on the system, they will be automatically downloaded and installed.
Web applications
  • Microsoft Windows Server with IIS 7.5 or newer and ASP.NET 4
  • Microsoft .NET Framework 4.5

The Rendition Server is based on a different rationale and operating principle from the PDF Compressor Enterprise:

  • Conversion requests can arrive from anywhere, at any time.
  • Sufficient infrastructure must be in place to handle peak loads quickly and effectively.
  • Incoming formats and job requirements cannot be determined in advance.
  • The only test made is whether the processing task requested is permitted or not.
  • The incoming page count cannot be predicted.
  • The total annual page count can be easily adjusted depending on demand.

Based on these factors, we have developed a simplified licensing plan:

The Rendition Server license is based on just two parameters: the number of pages per year and the number of worker nodes (i.e. the number of servers). These two parameters can be shown on the X and Y axes of a licensing matrix. Further Managing Nodes will licensed separately.

We therefore offer the Rendition Server with these page count options:

3Mppa, 6Mppa, 12Mppa, 24Mppa, 48Mppa, and unlimited pages

and in the following structural tiers:

1 worker nodes, 2 worker nodes, 4 worker nodes, 8 worker nodes, or unlimited worker nodes.