What’s New for Oracle Outside In Technology

Here are the features listed for the particular release:

List of OIT Releases

NEW RELEASES ONGOING RELEASES (in production) PREVIOUS RELEASES

8.5.8 July 2025 (Upcoming Base Release)

8.5.7 July 2025

8.5.7 April 2025

8.5.7 January 2025

8.5.7 October 2024

8.5.7 July 2024

8.5.7 April 2024

8.5.7 January 2024

8.5.7 October 2023 (Base Release)

8.5.6 Lifecycle ended on 30-July-2023

8.5.6 April 2023

8.5.6 January 2023

8.5.6 October 2022

8.5.6 July 2022

8.5.6 April 2022

8.5.5 Lifecycle ended on 30-June-2022

8.5.4 Lifecycle ended on 31-Dec-2020

8.5.3 Lifecycle ended on 31-May-2019

Note: For the latest information on Certified Platforms and Supported Formats, see Certified Platforms and Supported Formats from the Get Started page.

Release 8.5.7 — July 2025

Release 8.5.7 — April 2025

Release 8.5.7 — January 2025

Release 8.5.7 — October 2024

Release 8.5.7 — July 2024

Release 8.5.7 — April 2024

Newly Supported Platforms

Release 8.5.7 — January 2024

Release 8.5.7 — October 2023

Here’s an overview of new features and enhancements added to improve Outside In Technology. To obtain complete documentation for any other Outside In product, see Middleware documentation page and click the Outside In Technology link. Look for the data sheet with the latest supported formats.

See Supported Formats for 8.5.7 for the list of newly supported file formats that are available for 8.5.7.

Newly Supported Platforms

New SDK Support

New Configurable OIT options in C++/JAVA/Dot.NET

PDF Export

SCCOPT_PDF_FILTER_MAX_EMBEDDED_OBJECTS

Sometimes PDF files have a very large number of embedded objects. This option allows the user to limit the number of embedded objects that are produced in a PDF file. Setting this option to 0 produces an unlimited number of embedded objects.

Handle Type: VTHDOC

Scope: local

Data Type: VTDWORD

Data: The maximum number of embedded objects to produce in PDF output.

OIT Export Status for no fonts and an image found in a PDF file: There are few PDFs that do not have any fonts and images for constructing a PDF page. These PDFs are created through lines and curves properties. To view these PDFs using native viewer, user has to increase the resolution to 300DPI. OIT implemented an API which returns the status of these PDFs through a message “This sample not having any image and font” (as export status). It is implemented in JAVA and DOTNET also.

PDF Fonts Type1 with Custom Encoding support

OIT has implemented custom decoding for PDF Type1 fonts in PDF Filter. Hence, the PDF Font support table has changed to the following:

Fonts -> Type 0 CID Fonts (Both embedded and non-embedded) Type 2 CID/TrueType-CID Font (Both embedded and non-embedded) Type 1 Fonts Type 3 Fonts TrueType Fonts
Exports Both, embedded and non-embedded fonts Both, embedded and non-embedded fonts Both, embedded and non-embedded fonts Both, embedded and non-embedded fonts Both, embedded and non-embedded fonts
PDF Export Partial Supported Supported from 8.5.5 BP4 Supported Not Supported Supported
Web View Export Partial Supported Supported from 8.5.5 BP4 Supported Not Supported Supported
Image Export Supported Supported Supported Not Supported Supported
Viewer Supported Supported Supported Not Supported Supported
CA Supported Supported Supported Not Supported Supported
Search Export Supported Supported Supported Not Supported Supported

Note:

Content Access

Image Export

All Exports:

SCCOPT_GRAPHIC_SCALEDDPI option

A minimum value for the graphics output device resolution can be specified. A value ‘true’ indicates that any graphic image exported should have a minimum DPI (dots per inch) value of 120. It enhances the output quality of the images with lower DPI (less than 120 DPI). A value ‘false’ (default value) indicates that any graphic image exported should be at the same resolution (DPI) as the original graphic image and if the original graphic does not specify a DPI, value 72 is assumed. The default value is ‘false’. This option will always override the SCCOPT_GRAPHIC_OUTPUTDPI option.

SCCOPT_FONTSCALINGFACTOR for .Net API/Java API

Sometimes, OIT-rendered fonts (which are allies or substitutes for other fonts) are bigger/smaller in size than the actual font. OIT provides an option through Viewer, where user can scale the font size up and down for better view. Same font scaling feature is enabled for the other exports. This option is enabled through JAVA and Dot.NET APIs. This option can be used to scale the fonts by a percentage when exporting a document. The normal size is 100%. This will not affect paragraph, page or table attributes (for example margins) for word processor documents. For spreadsheet and database documents, the font scaling will affect the row height and column widths. This option will not affect metafile or raster graphics views. For all other document types, only the fonts will be affected.

4 byte Unicode characters support - for HTML, MSG file formats in CA, SX, SearchText.

OIT has added support for multibyte Unicode characters (including Emoji characters) for HMTL and email file formats. Currently this support is added for text-based exports like CA, SX, and SearchText.

Exit Status Information Structure

typedef struct EXSTATUSINFORMATIONtag
{
              VTDWORD dwVersion;                      /* version of this structure */
              VTBOOL bMissingMap;                     /* a PDF text run was missing the toUnicode table */
              VTBOOL bVerticalText;                   /* a vertical text run was present */
              VTBOOL bTextEffects;                    /* a run that had unsupported text effects applied.  One example is Word Art*/
              VTBOOL bUnsupportedCompression;         /* a graphic had an unsupported compression */
              VTBOOL bUnsupportedColorSpace;          /* a graphic had an unsupported color space */
              VTBOOL bForms;                          /* a sub documents had forms */
              VTBOOL bRightToLeftTables;              /* a table had right to left columns */
              VTBOOL bEquations;                      /* a file had equations*/
              VTBOOL bAliasedFont;                    /* The desired font was missing, but a font alias was used*/
              VTBOOL bMissingFont;                    /* The desired font wasn't present on the system */
              VTBOOL bSubDocFailed;                   /* a sub document was not converted */
              VTBOOL bTypeThreeFont;                  /* a PDF Type 3 embedded font was encountered */
              VTBOOL bUnsupportedShading;             /* a PDF input file had an unsupported shading type */
              VTBOOL bInvalidHTML;                    /* invalid HTML was encountered */
              VTBOOL bVectorObjectLimit;              /* The vector object limit was reached */
              VTBOOL bInvalidAnnotationNotApplied;    /* Annotation/Redaction wasn't displayed */
              VTBOOL bInlineImageFound;               /* An inline image was found and may not have been rendered */
             VTBOOL bIncorrectPageSize;              /* a PDF file was larger than 200 in x 200 in, as specified in the PDF reference guide */
             VTBOOL bIncorrectPageSize_lower;        /* a PDF file was smaller than 3 units x 3 units, as specified in the PDF reference guide */
              VTBOOL bPDFOneToMany;                   /* A PDF input file contained an embedded font with a ToUnicode table which maps one Unicode value to multiple glyphs */
             VTBOOL bIsBidi;                        /* a PDF file contains Bi-Directional Text*/
              VTBOOL bUnsupportedFont;                /* an unsupported font was encountered */
             VTDWORD currPathSize, maxPathLimit;     /*Current size of the paths seen, Max number of Paths allowed*/
             VTDWORD currVectSize, maxVectLimit;     /*Current size of the Vectors seen, Max number of Vectors allowed*/
             VTDWORD currObjtSize, maxObjtLimit;     /*Current size of the Objects seen, Max number of Objects allowed*/
             VTBOOL bFontWidthUsed;                  /* a PDF file is using Width parameter to change widths of glyphs */
             VTBOOL bFontExistsinPdf;                /* a PDF file containing at least one font */
             VTBOOL bImageExistsinPdf;               /* a PDF file containing at least one image */
} EXSTATUSINFORMATION;

Release 8.5.6 — July 2023

Release 8.5.6 — April 2023

Release 8.5.6 — January 2023

Release 8.5.6 — October 2022

Newly Supported Platform: AIX PPC64 7.3

Release 8.5.6 — July 2022

Release 8.5.6 — April 2022

Added CMYK ColorSpace for PDFs

Processing of CMYK Colorspace in PDF sample file is added. Now OutsideIn renders/exports/produce significant similar colors like those in the input file.

New and Supported Platforms

Release 8.5.6 — January 2022

Here’s an overview of new features and enhancements added to improve Outside In Technology. To obtain complete documentation for any other Outside In product, see Middleware documentation page and click the Outside In Technology link. Look for the data sheet with the latest supported formats.

Newly supported file formats are:

Newly supported platforms are Linux ARM Platforms - OEL/RHEL 8.x, SLES 15.x

Newly supported SDKs for various platforms are:

The new options are:

The following support is provided for general accuracy and fidelity features:

Release 8.5.5 — May 2020 (Lifecycle ended on 30-June-2022)

Here’s an overview of new features and enhancements added to improve Outside In Technology. To obtain complete documentation for any other Outside In product, see Middleware documentation page and click Outside In Technology link below. Look for the data sheet with the latest supported formats.

Release 8.5.4 — May 2018 (Lifecycle ended on 31-Dec-2020)

Here’s an overview of new features and enhancements added to improve Outside In Technology. To obtain complete documentation for any other Outside In product, see Middleware documentation page and click Outside In Technology link below. Look for the data sheet with the latest supported formats.

Release 8.5.3 — April 2016 (Lifecycle ended on 31-May-2019)

Documentation Accessibility

For information about Oracle’s commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.