Oracle® Outside In Technology Release Notes 8.5.3
Release 8.5.3
E74928-01
April 2016
The major goals of this release are improved rendering fidelity in several key target formats, improved general font selection for all rendering products, increased format coverage and enhanced functionality of Web View Export. Other customer requested enhancements and bug fixes are also included in the 8.5.3 release.
It includes the following improvements:
Feature | Applies to | Description |
---|---|---|
Microsoft Word 2016 | All SDKs | Add support for files created via Microsoft Word 2016 |
Microsoft Excel 2016 | All SDKs | Add support for files created via Microsoft Excel 2016 |
Microsoft PowerPoint 2016 | All SDKs | Add support for files created via Microsoft PowerPoint 2016 |
MS Outlook 2011 for Mac (OLM and EML) | All SDKs | Add support for email and email archive files from MS Office 2011 for Mac |
Corel WordPerfect X7 | All SDKs | Add support for files created via Corel WordPerfect X7 |
Corel Quattro Pro X7 | All SDKs | Add support for files created via Corel Quattro Pro X7 |
Corel Presentations X7 | All SDKs | Add support for files created via Corel Presentations X7 |
Corel Draw X7 | All SDKs | Add support for files created via Corel Draw X7 |
iWork KeyNote (text only) | All SDKs | Add support for text-only filtering of iWork KeyNote 2014 (v6.5) files (not available on HP-UX) |
AutoCAD 2015 | All SDKs | Add support for AutoCAD 2015 DWG and DXF files |
Feature | Applies to | Description |
---|---|---|
SCCOPT_PDF_FILTER_WORD_DELIM_FRACTION | All SDKs | When processing PDF input documents, this option gives user control over the threshold used to determine where word breaks occur when spacing is ambiguous |
SCCOPT_PDF_FILTER_MAX_EMBEDDED_OBJECTS and SCCOPT_PDF_FILTER_MAX_VECTOR_PATHS | All SDKs | When processing PDF input documents, these two options allow user control over:
Files with a large number of these objects can perform poorly |
Feature | Applies to | Description |
---|---|---|
Support MS Word table styles | All SDKs | Microsoft Word tables can have styles specified in many different ways. Outside In can now pull specific attributes from a combination of styles. This improves the look of table formatting in .DOC files |
MS Office Chart data label styles extended |
All SDKs | Charts rendered in MS Office products will support many more styles across several chart types. Affects Excel 97 and later, Word 2012 (and later) embeddings and PowerPoint 2012 (and later) embeddings |
Font selection algorithm improvements | All SDKs | The font selection algorithm has been simplified in order to increase rendering fidelity and to improve performance |
Outlook MSG “best body” algorithm implemented | All SDKs | Email messages can have email bodies in several formats (text, HTML, RTF, Unicode). This will improve the quality of content by picking the best one, based on several factors |
PPTX Master slide Transparency | All SDKs | When a Master slide has a level of transparency applied only to the Master slide, that level of transparency will be supported when that master slide template is used |
PowerPoint internal hyperlinks are active | Web View Export, PDF Export, Viewer | Links to locations in other parts of the same document are active in the output |
Four Color (CMYK) progressive JPEG |
All SDKs |
Add support for new flavor of JPEG |
Processing of very large spreadsheets containing large areas of white space are optimized for improved performance |
All SDKs |
Performance will improve on these large, sparsely filled spreadsheets. Other spreadsheets should not see any change |
PDF Type 3 embedded font support |
Viewer, PDF Export and Image Export |
When rendering text, embedded Type 3 fonts are now supported |
Watermark API is now consistent between the Image Export and PDF Export SDKs and support has been added in the .NET and Java APIs. |
PDF Export and Image Export |
Feature | Description |
---|---|
Strict Open XML | Strict Open XML versions of Office formats are uniquely identified but not supported for extraction or rendering. |
Apple iWork Pages and Numbers | These types are identified but not supported for extraction or rendering. |
WebP raster | Google image format is identified but not supported for extraction or rendering. |
Feature | Description |
---|---|
Web View output type SCCWV_STRUCTURE_PAGE_STREAMING |
New output type of Web View Export can be streamed via Ajax or loaded from the file system (no Ajax). Each page is stored in a separate HTML file which can be loaded independently; document wide navigation is still supported. |
Feature | Description |
---|---|
Watermark transparency supported |
Watermark transparency in PDF Export in now supported and the API has been extended to support it. |
IBM:Linux on System-Z supported |
PDF Export is now supported on this 64-bit platform. |
Feature | Description |
---|---|
Soft line special character has been added |
The tag <tx.schar ch="soft-line"/> is used to indicate suggested line breaks from PDF input files. |
Extraction of MS Excel track change information |
SCCOPT_GENERATEEXCELREVISIONS option will be supported. The FlexionDoc schema will produce tracked changes from Excel files. |
Feature | Applies to | Description |
---|---|---|
New Windows base standard library |
All Windows SDKs |
Previous versions of Outside In for Windows were built with a dependency on Visual C++ Redistributable Package for Visual Studio 2005, including library msvcrt80.dll. 8.5.3 now requires the newer standard library msvcrt120.dll, which is part of Visual C++ Redistributable Packages for Visual Studio 2013. See https://www.microsoft.com/en-us/download/details.aspx?id=40784 for library installation. |
Windows 10 |
All SDKs |
Add support for Windows 10 |
SLES 12 |
All SDKs |
Add support for SLES 12 |
Feature | Applies to | Description |
---|---|---|
OutsideIn.SetConfiguration |
All Export SDKs |
A new configuration object, OutsideInConfig will have the following properties:
Same as current existing
Specifies the minimum number of running worker processes kept available for export operations. If there is a higher number of exporter objects performing simultaneous export operations, additional worker processes will be created. Those additional worker processes will be terminated according to the IdleWorkerTimeout setting. If any of these processes are terminated due to errors, they will be replaced by a new process to maintain this minimum count of loaded worker processes.
Unsigned integer value indicating the number of milliseconds that an idle process in excess of the minimum worker count is kept alive before being terminated. This timeout only applies to worker processes created beyond the number of MinimumWorkerCount processes. |
Get method for options |
All Export SDKs |
Get()method provides ability to determine the current value of any Outside In option. |
Redirected IO for temp files |
All Export SDKs |
There is a new callback which enables creation and control of temporary files (which are needed as part of any Export conversion). |
Feature | Applies to | Description |
---|---|---|
Get method for options |
All Export SDKs |
get() method provides ability to determine the current value of any Outside In option. |
Redirected IO for temp files |
All Export SDKs |
There is a new callback which enables creation and control of temporary files (which are needed as part of any Export conversion). |
Feature | Description |
---|---|
Enhanced display of PowerPoint files |
Display of PowerPoint presentations has been enhanced to allow detection and display of slide notes, as well as supporting navigation that skips slides marked as hidden from a slideshow. See API changes below for details. |
New display settings available in OIT.document.setOptions |
|
New events in the Javascript API |
|
New page level properties available for presentation slides, provided via the OIT.pages "change" event and OIT.pages.info() |
|
Oracle® Fusion Middleware Oracle® Outside In Technology Release Notes 8.5.3, Release 8.5.3
E74928-01
Copyright © 2010, 2016, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.
This documentation is in preproduction status and is intended for demonstration and preliminary use only. It may not be specific to the hardware on which you are using the software. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to this documentation and will not be responsible for any loss, costs, or damages incurred due to the use of this documentation.
The information contained in this document is for informational sharing purposes only and should be considered in your capacity as a customer advisory board member or pursuant to your beta trial agreement only. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described in this document remains at the sole discretion of Oracle.
This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle Master Agreement, Oracle License and Services Agreement, Oracle PartnerNetwork Agreement, Oracle distribution agreement, or other license agreement which has been executed by you and Oracle and with which you agree to comply. This document and information contained herein may not be disclosed, copied, reproduced, or distributed to anyone outside Oracle without prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.