Outside In Image Export Technology SDK Quick Start Guide



Similar documents
Aspose.Cells Product Family

How to use PDFlib products with PHP

Section 1.4. Java s Magic: Bytecode, Java Virtual Machine, JIT,

Oracle Access Manager

PGP Command Line Version 10.0 Release Notes

Deploying Intellicus Portal on IBM WebSphere

Copyright 2014, SafeNet, Inc. All rights reserved.

White Paper. 3-Heights Document Converter Basics and Applications

USER GUIDE. Snow Inventory Client for Unix Version Release date Document date

StreamServe Persuasion SP5 Supported platforms and software

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

Links. Blog. Great Images for Papers and Presentations 5/24/2011. Overview. Find help for entire process Quick link Theses and Dissertations

Building graphic-rich and better performing native applications. Pro. Android C++ with the NDK. Onur Cinar

Oracle Universal Content Management

Symantec NetBackup for Oracle Administrator's Guide

ArcSDE Oracle Database Requirements

GETTING STARTED GUIDE

How To Customize An Orgsync App On Anorus Mobile Security Suite On A Microsoft Ipad Oracle 2.5 (Ios) On A Pc Orca 2.2 (Iphone) On An Android Orca2 (Ip

Reduce File Size. Compatibility. Contents

Procase Consulting. APEX 4.1 Introduction. Oleg Mochkin

edm RIE Export Plugin

LAE Enterprise Server Installation Guide

EMC NetWorker Module for Databases and Applications Release 1.0

SIEMENS. Teamcenter Windows Server Installation PLM

JAVA DEVELOPER S GUIDE TO ASPRISE SCANNING & IMAGE CAPTURE SDK

Sentinel Cloud V.3.5 Installation Guide

BIRT Document Transform

RIC 2007 SNAP: Symbolic Nuclear Analysis Package. Chester Gingrich USNRC/RES 3/13/07

HULFT7e for i5os(ver.7.3.0) Effective on 3 Apr HULFT7e for UNIX-M(Ver.7.3.0) HULFT7e for UNIX-L(Ver.7.3.0) Effective on 3 Apr.

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

Eclipse installation, configuration and operation

Managed Backup Service Supported Platforms

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

24x7 Scheduler Multi-platform Edition 5.2

Installation and Release Bulletin Replication Server Messaging Edition for Linux, Microsoft Windows, and UNIX

Installing (1.8.7) 9/2/ Installing jgrasp

This document lists the configurations that have been tested for the Oracle Primavera P6 version 7.0 release.

EMC NetWorker Release 7.4 Service Pack 1 Multiplatform Version

PN Connect:Enterprise Secure FTP Client Release Notes Version

Oracle Data Integrator integration with OBIEE

AD207: Advances in Data Integration with Lotus Enterprise Integrator for Domino 6.5. Sarah Boucher, Manager Enterprise Integration Development

TABLE OF CONTENTS OVERVIEW SYSTEM REQUIREMENTS - SAP FOR ORACLE IDATAAGENT GETTING STARTED - DEPLOYING ON WINDOWS

Deploying PGP Encryption and Compression for z/os Batch Data Protection to (FIPS-140) Compliance

SimbaEngine SDK 9.4. Build a C++ ODBC Driver for SQL-Based Data Sources in 5 Days. Last Revised: October Simba Technologies Inc.

SuneroDoc Leverages Dynamsoft SDK to Help Legal, Insurance and Consulting Users Experience Simple but Comprehensive Document Management

SAS Marketing Automation 4.4. Unix Install Instructions for Hot Fix 44MA10

Customer Profile Report for ABC Hosting Ltd

ServletExec TM 6.0 Installation Guide. for Microsoft Internet Information Server SunONE Web Server Sun Java System Web Server and Apache HTTP Server

SOSFTP Managed File Transfer

Control-M Workload Automation Release Notes July 2015

Code Estimation Tools Directions for a Services Engagement

Administration Guide - Documentum idataagent (DB2)

Installation Guide for FTMS and Node Manager 1.6.0

ArcGIS ArcMap: Printing, Exporting, and ArcPress

Identity as a Service Powered by NetIQ Privileged Account Manager Service Installation and Configuration Guide

How To Deploy An Eservices On A Windows Server On A Microsoft Server On An Unix Server On Your Computer Or Ipad Or Ipa Server On The Netbook (For A Single Tenant) On A Server On Linux Or Sunsoft

EclipseLink. Solutions Guide for EclipseLink Release 2.5

Quick Start Guide. Managing the Service. Converting Files and Folders

Introduction to NaviGenie SDK Client API for Android

1) SETUP ANDROID STUDIO

Android 4.4 App Development Essentials

ArcGIS 9. Installing ArcIMS 9 on Red Hat Linux

Application Development Guide: Building and Running Applications

How to use the Eclipse IDE for Java Application Development

Adobe Developer Workshop Series

Building native mobile apps for Digital Factory

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices

To be productive in today s graphic s industry, a designer, artist, or. photographer needs to have some basic knowledge of various file

Microsoft Windows Apple Mac OS X

Informatica Data Replication FAQs

SNOW LICENSE MANAGER (7.X)... 3

New Features for Sybase Mobile SDK and Runtime. Sybase Unwired Platform 2.1 ESD #2

1. Installation Instructions - Unix & Linux

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

Freescale Semiconductor, I

CA SiteMinder. Web Agent Installation Guide for Apache-based Servers 12.51

BMC Impact Integration Developer s Kit Web Services Server Developer Guide

Adobe PDF Library SDK X (10.0.1) ReadMe

TABLE OF CONTENTS. Administration Guide - SAP for MAXDB idataagent. Page 1 of 89 OVERVIEW SYSTEM REQUIREMENTS - SAP FOR MAXDB IDATAAGENT

Cross platform Migration of SAS BI Environment: Tips and Tricks

NaviCell Data Visualization Python API

SNOW LICENSE MANAGER (7.X)... 3

BarTender s.net SDKs

TREK GETTING STARTED GUIDE

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product

Server-Based PDF Creation: Basics

Windchill Service Information Manager Curriculum Guide

Microsoft Windows Apple Mac OS X

Symantec NetBackup Getting Started Guide. Release 7.1

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Offsite Backup. Installation and Upgrade Guide

Cúram Business Intelligence Reporting Developer Guide

TABLE OF CONTENTS. Administration Guide - SAP for Oracle idataagent. Page 1 of 193 OVERVIEW SYSTEM REQUIREMENTS - SAP FOR ORACLE IDATAAGENT

SIPAC. Signals and Data Identification, Processing, Analysis, and Classification

StarSQL for UNIX User s Guide

Java Language Tools COPYRIGHTED MATERIAL. Part 1. In this part...

Control-M/Agent for UNIX and Microsoft Windows Release Notes November 2013

Oracle Enterprise Manager Installation and Configuration Guide for IBM Tivoli Enterprise Console Connector Release

SDK Code Examples Version 2.4.2

Transcription:

Reference: 2009/02/06-8.3 Outside In Image Export Technology SDK Quick Start Guide This document provides an overview of the Outside In Image Export Software Developer s Kit (SDK). It includes download instructions, installation overview, architecture description and other topics that will help readers to get started working with the SDK. Pointers are given throughout to the Developer Guide and sample applications. Readers should also use the other documents available in the Outside In section of Oracle Technology Network. Quick Start Guide Outside In Image Export 8.3 Page 1

Contents PRODUCT OVERVIEW 3 TARGET AUDIENCE 3 USE CASES 3 AVAILABLE DOWNLOADS 4 INSTALLATION 4 DIRECTORY STRUCTURE 5 ARCHITECTURE 5 INTEGRATION 6 INFORMATION ON COMMON ISSUES 7 Quick Start Guide Outside In Image Export 8.3 Page 2

Product Overview Outside In Image Export converts the contents of nearly 500 file types into TIFF, JPEG, JPEG 2000, BMP, GIF, or PNG images. As with all the Outside In Technology SDKs, Outside In Image Export offers numerous options, including the ability to size the image output from thumbnail to full size and control image resolution. When used in combination with Outside in Content Access or Search Export, SearchML, annotations, or redactions can be added to the output programmatically. Results can be tailored for either screen or high-dpi (dots per inch) print applications, and advanced smooth scaling techniques are used to optimize fidelity. Outside In Image Export also provides control over the settings specific to each of the output formats, such as TIFF compression, JPEG lossiness, and GIF interlacing, allowing further customization. Outside In Image Export is used in the e-discovery market and in other applications that require access to high-fidelity, static images of business documents. Image Export is delivered as a Software Development Kit (SDK) with C based Application Programming Interfaces (APIs). It is available for a number of operating systems, listed below. Target Audience Image Export is for Software Developers who wish to inte grate raster image conversion into their applications. Use Cases Image Export is used in applications that will benefit from raster image conversions including: EDD and legal litigation support systems fax servers digital asset management applications archive & records management applications Quick Start Guide Outside In Image Export 8.3 Page 3

Available Downloads The Image Export SDKs for each supported platform are contained in archive files that can be downloaded from Oracle Technology Network. The link to download these file is available on the same page from where you downloaded this document, or from the link below: http://www.oracle.com/technology/products/content-management/oit/oit_dl_otn.html Each of the following downloads include all the files needed to evaluate/implement Image Export for that platform. HP-UX RISC-32 - HP-UX RISC-64 (with 32 bit binaries) IBM AIX 32 (with iseries) Linux x86-32 Solaris SPARC-32 Solaris x86-32 Windows Itanium-64 Windows x86-32 Windows x86-64 Installation To install the demo version of the SDK, copy the contents of the archive (available on the Web site) to a local directory of your choice. For Windows versions, unzip the archive to the directory of your choice. For UNIX versions of the SDK, copy the tgz file corresponding to your platform (to a local directory of your choice. Decompress the tgz file and then extract from the resulting tar file as follows: gunzip tgzfile tar xvf tarfile Quick Start Guide Outside In Image Export 8.3 Page 4

Directory Structure The installation directory contains the following directory structure: \* Contains a working copy of the technology and compiled executables of the sample applications. \common \docs \ixfiles \lib (Windows Only) \resource \samples Contains the C include files needed to build or rebuild the technology. Includes HTML and PDF versions of the SDK Developer Guide. Contains sample files designed to exercise the technology. Contains the library (.lib) files for sccca.dll, sccex.dll, and sccfi.dll. Contains localization resource files. Contains a number of subdirectories, each one holding the source code for a different sample application. Architecture The basic architecture of the Image Export is the same across all supported platforms. The input filters form the base of the architecture. Each one reads a specific file format or set of related formats and sends the data to the normalization and caching module through a standard set of function calls. There are more than 150 of these filters that read nearly 500 distinct file formats. Filters are loaded on demand by the data access module. The normalization and caching module is responsible for caching a certain amount of data from the filter and returning this data to the export filter. The export filters are architecturally similar to input filters, and write out a specific format based on information coming from the normalization and caching module. The export filters generate TIFF, BMP, GIF, JPEG, and PNG in this case. The export module implements the export API and loads and runs individual export filters. The Data Access module implements a generic API for access to files. It understands how to identify and load the correct filter for all the supported file for mats. The module delivers to the developer a generic handle to the requested file, which can then be used to run Image Export. Quick Start Guide Outside In Image Export 8.3 Page 5

Integration The best way to begin working with Image Export is to examine the documentation and sample applications. From there you can begin to plan the integration of this technology into your own application. THE IMAGE EXPORT DEVELOPER GUIDE The Developer Guide for Image Export provides more detailed information about getting started, including Implementation on Windows and Unix Data Access and Export Functions Messages Using Redirected I/O Options Sample Applications The Developer Guide also contains a list of the filter libraries and the supported formats and platforms for the specific Outside In SDK. IMAGE EXPORT SAMPLE APPLICATIONS Image Export includes the executables and source code for a number of sample applications. Use the sample application executables to see examples of some of the features of the SDK. The source code for each sample application will illustrate how that functionality is implemented. Image Export includes the following sample applications. export (Windows Only) exredir This sample application allows the user to run a single source file through Image Export. The user can choose the source file, an output file and set the various Image Export options. Source code is not available for this sample.exsimple This simple command line driven program allows the user to run a single source file through Image Export. The user can choose the source file, an output file and set the various Image Export options. This sample application is based on the exsimple sample application. It is designed to demonstrate how to use redirected IO and callbacks in Image Export. Quick Start Guide Outside In Image Export 8.3 Page 6

ixanno ixsample This sample application provides an exa mple of how to integrate Content Access with Image Export to perform search hit highlighting It is provided more for the instructional value its sample code offers than for the functionality it provides when executed. The general principles of how to get ACC text positions from Content Access should be evident from perusing the source code. This sample application is an extremely basic implementation of Image Export that uses all of the default settings for every option unless the option template parameter is used and a template is specified that includes overrides of default option settings. ExJava / exporter The ExJava Java wrapper, working in tandem with the exporter sample application, provides a working example of one method of interfacing wit h Oracle's C-based SDK products from a Java application. Export.jar is a Java API wrapper used by a Java application to control the exporter executable and set conversion options. exporter is a C-based executable which performs conversions using the modules in the Outside In Export SDK Information on common Issues The following sections of the Developer Guides for each SDK address issues that new users of the Outside In Technology often ask. You may want to read these sections in particular during your evaluation process. The Basics These sections of the Windows / UNIX Implementation Details chapters describe how to start calling the API, sending and receiving messages, and other functions specific to each SDK. Most of the topics covered in this section are illustrated by the sample application code. Linux Compiling and Linking This section of Unix Implementation Details chapter contains information about library compatibility concerns for your specific flavor of Linux Runtime Considerations (UNIX) This section of the Unix Implementation Details chapter contains information about running in a variety of UNIX environments. See especially the X Server Requirement and System Fonts sub-sections. Running in a 24x7 environment This section of the Implementation Issues chapter discusses process isolation when running Outside In Technology in 24 x 7 environments. Quick Start Guide Outside In Image Export 8.3 Page 7