display pdf in browser from byte array c# : How to rotate one page in a pdf file Library SDK component .net asp.net wpf mvc e108004-part1978

Configuring Refinery Conversion Settings
Managing Conversions 2-21
To convert files to multi-page TIFF files, enabling users to view the files through 
standard web browsers with a TIFF viewer plugin. For details, see "Setting 
Multi-Page TIFF Files as the Primary Web-Viewable Rendition" on page2-23.
For more information about file formats that can be converted by Inbound Refinery 
using Outside In Image Export, see AppendixB.1, "File Formats Converted by Outside 
In Technology".
In addition, several conversion options are available for use with Inbound Refinery. 
When a conversion option is enabled, its conversion settings are added to the refinery.
2.3.2 About Thumbnails
Thumbnails are small preview images of content. They are used in Content Server on 
search results pages and typically link to the web-viewable file they represent. This 
means that users do not need to rely solely on text information such as the title to tell if 
a file is the one for which they are looking. A thumbnail provides consumers with a 
visual sample of a file without actually opening the file itself. This enables them to 
check a file before committing to downloading the larger, original file.
Inbound Refinery includes Outside In Image Export, which can be used to create 
thumbnails of files. Please note the following important considerations:
For a list of file formats that can be converted to thumbnails by Outside In Image 
Export, see AppendixB.1, "File Formats Converted by Outside In Technology".
The Outside In Image Export thumbnail engine cannot successfully create 
thumbnails of PDF files with Type 3 Fonts. This affects checked-in PDF files only. 
If a checked in PDF file contains Type 3 Fonts, the Outside In Image Export 
thumbnail engine will create a thumbnail with a blank page.
Thumbnail files are stored as JPEG, GIF, or PNG files in content server’s the 
weblayout directory. They can be recognized by the characters @t in their 
filenames. For example, the file Report2001@t~2.jpg is the thumbnail that belongs 
to Report2001~2.pdf (which is revision 2 of a file called Report2001.xxx).
Thumbnails cannot be processed for any files that have been encrypted or are 
password-protected.
Thumbnails can be created for EML files. If you are using Internet Explorer and 
have installed the April, 2003, Cumulative Patch for Outlook Express, you will 
receive an error if you click on the thumbnail to view an EML file. As clicking on a 
thumbnail opens the primary web-viewable file, this only applies if the primary 
web-viewable file is an EML file (a multi-page TIFF or a PDF version of the EML 
file was not generated by the refinery as the primary web-viewable file, and the 
native EML file was copied to the weblayout directory as the primary 
web-viewable file).
Thumbnails of EML files do not exactly match the look-and-feel of the EML file as 
opened in Outlook Express. This is because the thumbnail is created based on a 
plain-text rendition, whereas Outlook Express opens the file in its own format.
For details about changing the size of thumbnails displayed in the content server, 
see "Changing the Size of Thumbnails" on page 2-18.
If you turn off thumbnailing in Inbound Refinery, any thumbnails that were 
already created will still be displayed on the content server search results pages. 
To prevent this from happening, you can remove THUMBNAIL from the 
AllowableAdditionalRenditions entry in the config.cfg file located in the 
IntradocDir\config\ directory.
How to rotate one page in a pdf file - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf rotate pages and save; pdf page order reverse
How to rotate one page in a pdf file - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
how to rotate all pages in pdf in preview; how to rotate page in pdf and save
Configuring Refinery Conversion Settings
2-22 Administrator's Guide for Conversion
2.3.3 Calculating Timeouts
As content is processed by a refinery, it is allotted a certain amount of processing time 
based on the size of the file and the settings on the Timeout Settings Page. The timeout 
value, in minutes, is calculated in the following manner:
timeout value [in minutes] = ([file size in bytes] x timeout factor) / 60,000
In order to determine what file to use, Inbound Refinery first looks to see if the 
previous step produced a file, and if so that file is used in the timeout calculations. 
Otherwise, the native file is used. If the previous step outputted more than one file (for 
example, Excel to PostScript), the sum of the file sizes is used. The content item to be 
processed is allotted at least the number of minutes indicated in the Minimum column, 
but no more minutes than indicated in the Maximum column. If the calculated timeout 
value is lower than the minimum value, the minimum value applies. If the calculated 
timeout value is larger than the maximum value, the maximum value applies.
2.3.3.1 Timeout Calculations
The following examples show how timeouts are calculated:
Example 1
File size = 10 MB (10485760 bytes or 10240 KB)
Minimum = 2
Maximum = 10
Factor = 3
Calculated Timeout = 10485760 * 3 / 60000 = 524.288 minutes = 8.74 hours
In this case, Inbound Refinery will wait only the maximum of 10 minutes.
Example 2
File size = 200 KB (204800 bytes)
Minimum = 2
Maximum = 30
Factor = 2
Calculated Timeout = 204800 * 2 / 60000 = 6.83 minutes
In this case, Inbound Refinery will wait only the calculated 6.83 minutes and not the 
Maximum of 30 minutes.
Example 3
File size = 50 KB (51200 bytes)
Minimum = 2
Maximum = 30
Factor = 2
Calculated Timeout = 51200 * 2 / 60000 = 1.71 minutes
In this case, Inbound Refinery will wait the minimum of 2 minutes and not the 
calculated timeout or the Maximum of 30 minutes
2.3.4 Setting Accepted Conversions
To set the conversions that the refinery will accept and queue maximums, complete 
the following steps:
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
C# developers can easily merge and append one PDF document to document imaging toolkit, also offers other advanced PDF document page processing and
how to rotate all pages in pdf; pdf expert rotate page
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
rotate pdf pages individually; rotate pdf page few degrees
Configuring Refinery Conversion Settings
Managing Conversions 2-23
1.
Log into the refinery.
2.
Select Conversion Settings, Conversion Listing. The Conversion Listing Page is 
displayed.
3.
Set the total number of conversion jobs that are allowed to be queued by the 
refinery. The default is 0 (unlimited).
4.
Enter the maximum number of conversions allowed to wait for pick up by a 
content server before Inbound Refinery will no longer accept conversion jobs from 
that content server. The default is 1000.
5.
Enter the number of seconds that the refinery should be considered busy when the 
maximum number of conversions has been reached. The default is 120 (seconds). 
When the maximum number of conversion jobs for the refinery has been reached, 
content servers will wait this amount of time before attempting to communicate 
with the refinery again.
6.
Enter the maximum number of conversions that the refinery should process at the 
same time. The default is 5.
7.
Select the check box for each conversion that you want the refinery to accept.
By default, all conversions are selected and will be accepted.
To select all conversions, select the Accept check box in the column heading.
To clear all conversions, clear the Accept check box in the column heading.
8.
Set the maximum number of jobs (across all refinery queues) for each conversion 
type. The default is 0 (unlimited).
9.
Click Update to save your changes.
10.
Restart each content server that is an agent to the refinery to effect your changes in 
the content server’s queuing immediately. Otherwise, the changes in refinery’s 
accepted conversions will not be known to the content server until the next time it 
polls the refinery.
For additional details about using content server and refinery settings to manage 
conversion queues, see "Managing Refinery Conversion Queues" on page 2-31.
2.3.5 Setting Multi-Page TIFF Files as the Primary Web-Viewable Rendition
Inbound Refinery includes Outside In Image Export, which enables you to convert 
files to multi-page TIFF files as the primary web-viewable rendition. This enables 
users to view the files through standard web browsers with a TIFF viewer plugin.
Other conversion options, such as PDF Export, enable you to create other types of 
renditions as the primary web-viewable rendition. When conversion options that can 
generate a web-viewable rendition are enabled, additional options for the options are 
available.
To set multi-page TIFF files as the primary web-viewable rendition that the refinery 
will generate, complete the following steps:
1.
Log into the refinery.
Important: The Ichitaro and LegacyCustom conversions are not 
supported for this version of Inbound Refinery.
VB.NET PDF File Split Library: Split, seperate PDF into multiple
document splitter control provides VB.NET developers an easy to use solution that they can split target multi-page PDF document file to one-page PDF files or
rotate all pages in pdf and save; rotate pages in pdf online
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
a solution to conveniently delete one page from your PDF document, you can use this VB.NET PDF Library, which supports a variety of PDF file editing features
how to rotate one page in a pdf file; pdf rotate just one page
Configuring Refinery Conversion Settings
2-24 Administrator's Guide for Conversion
2.
Select Conversion Settings, Primary Web Rendition. The Primary Web-Viewable 
Rendition Page is displayed.
3.
Select Convert to multi-page Tiff using Outside In to convert files to multipage 
TIFF files as the primary web-viewable rendition.
4.
Click Update to save your changes.
2.3.6 Setting Up Thumbnails
Inbound Refinery includes Outside In Image Export, which enables you to create 
thumbnails of files as an additional rendition. Thumbnails are the only additional 
rendition available in Inbound Refinery by default. Other conversion options and 
custom conversions enable you to create additional renditions.
To enable thumbnails and configure your thumbnail settings, complete the following 
steps:
1.
Log into the refinery.
2.
Select Conversion Settings, Additional Renditions. The Additional Renditions 
Page is displayed.
3.
Select Create Thumbnail Images using Outside In.
4.
Click Update to save your changes.
5.
Click Options. The Thumbnail Options Page is displayed.
6.
Select your thumbnail options. For a detailed description of the available options, 
see "Thumbnail Options Page" on page A-24.
7.
Click Update to save your changes.
Please note the following considerations:
You must configure the file formats and conversions in each content server to send 
files to the refinery for thumbnailing. For details, see "Configuring Content Servers 
to Send Jobs to Refineries" on page2-9.
The refinery must be configured to accept the conversions. For details, see "Setting 
Accepted Conversions" on page2-22.
For details about changing the size of thumbnails displayed in the content server, 
see "Changing the Size of Thumbnails" on page 2-18.
If you turn off thumbnailing in the refinery, any thumbnails that were already 
created will still be displayed on the content server search results pages. To 
prevent this from happening, you can remove THUMBNAIL from the 
AllowableAdditionalRenditions entry in the config.cfg file located in the 
IntradocDir\config\ directory.
For example, change AllowableAdditionalRenditions=THUMBNAIL to a 
blank value, as in this example:
Note: When using Inbound Refinery on a SPARC system running 
Solaris, or any system running Linux, by default Outside In Image 
Export uses its internal graphics code to render fonts and graphics. 
You can also choose to use the operating system's native graphics 
subsystem instead. For details, see "Configuring Rendering Options 
on UNIX" on page2-25.
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program. Free PDF document processing SDK supports PDF page extraction, copying
save pdf rotate pages; rotate a pdf page
VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
A PDFDocument object contains all information about source PDF document file. PDFPage: As for one page of PDFDocument instance, RasterEdge VB.NET PDF annotator
pdf rotate pages separately; how to rotate just one page in pdf
Configuring Refinery Conversion Settings
Managing Conversions 2-25
AllowableAdditionalRenditions=
2.3.7 Configuring Rendering Options on UNIX
This section covers the following topics:
"Rendering Using Internal Graphics Code" on page2-25
"Rendering Using Native Graphics Subsystem" on page2-25
2.3.7.1 Rendering Using Internal Graphics Code
When running Inbound Refinery on Linux or Solaris SPARC and creating multi-page 
TIFF files or thumbnails, by default Outside In uses its internal graphics code to render 
fonts and graphics. Therefore, access to a running X Window System display server 
(X Server) and the presence of either Motif (Solaris) or LessTif (Linux) is not required. 
The system only needs to be able to locate usable fonts. Fonts are not provided with 
Outside In. For information about setting the path to usable fonts, see "Specifying the 
Font Path" on page2-26.
2.3.7.2 Rendering Using Native Graphics Subsystem
To configure Inbound Refinery so that Image Export uses the operating system’s 
native graphics subsystem to render fonts and graphics instead of its internal graphics 
code, complete the following steps:
1.
Log into the Inbound Refinery computer as the Inbound Refinery user.
2.
Make sure the Inbound Refinery computer has access to a running X Window 
System display server (X Server) and the presence of either Motif (Solaris) or 
LessTif (Linux).
3.
Ensure that the DISPLAY variable in the Inbound Refinery startup script (.profile, 
.login, .bashrc, etc.) points to the running X server. For example:
DISPLAY=:0.0
export DISPLAY
4.
Source the new .profile (for example, using /usr/bin/sh, run the command:
..profile
5.
Give Outside In Image Export permission to use the running X Server with the 
following command:
xhost +localhost
6.
Lock the console, leaving the Inbound Refinery user logged in.
7.
Log into the refinery.
8.
Select Conversion Settings then Third-Party Application Settings. The 
Third-Party Application Settings Page is displayed.
9.
Click Options under the General OutsideIn Filter Options section.
10.
Select Use native operating system’s native graphics subsystem.
11.
Click Update.
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
unnecessary page from target existing PDF document file. Using RasterEdge Visual C# .NET PDF page deletion component, developers can easily select one or more
how to reverse page order in pdf; rotate pages in pdf permanently
C# PDF File Compress Library: Compress reduce PDF size in C#.net
document of 1000+ pages to smaller one in a Easy to compress & decompress PDF document file Remove bookmarks, annotations, watermark, page labels and article
rotate one page in pdf; how to change page orientation in pdf document
Monitoring Refinery Status
2-26 Administrator's Guide for Conversion
2.3.8 Specifying the Font Path
One either Windows or UNIX, a path to the font directory must be specified. To 
configure Inbound Refinery so that Outside In can locate usable fonts, complete the 
following steps:
1.
Log into the Inbound Refinery computer as the Inbound Refinery user.
2.
Under Conversion Settings, click Third-Party Applications Settings. The 
Third-Party Application Settings Page is displayed.
3.
Click Options under the General OutsideIn Filter Options section.
4.
Enter the path to the font directories to be used by Outside In in the text field. For 
example, on Linux:
/usr/lib/X11/fonts/TTF
or on Windows:
C:\WINDOWS\Fonts
If fonts are called for and cannot be found, Outside In will exit with an error. Only 
TrueType fonts (*.ttf or *.ttc files) are supported. Also note that when copying 
Windows fonts to a UNIX system, the font extension for the files (*.ttf or *.ttc) must 
be lowercase, or they will not be detected during the search for available fonts.
5.
Click Update.
2.3.9 Configuring Third-Party Application Settings
The Third-Party Application Settings Page is used to configure settings for third-party 
applications that are used during conversions, such as OpenOffice or Microsoft Word. 
When conversion options that use third-party applications are installed and enabled, 
settings are available on this page.
2.3.10 Configuring Timeout Settings for Graphics Conversions
To configure timeout settings for graphics conversions, complete the following steps:
1.
Log into the refinery.
2.
Select Conversion Settings, Timeout Settings. The Timeout Settings Page is 
displayed.
3.
Enter the Minimum (in minutes), Maximum (in minutes), and Factor for 
Graphics conversions. For details, see "Calculating Timeouts" on page 2-22.
4.
Click Update to save your changes.
2.4 Monitoring Refinery Status
This section covers the following topics:
Concepts
"About Agents" on page2-27
"About Refinery Logs" on page2-27
Tasks
"Viewing Refinery Status" on page2-28
Monitoring Refinery Status
Managing Conversions 2-27
"Viewing Refinery Logs" on page2-28
"Viewing Console Output" on page2-28
"Viewing Agent Status" on page2-28
"Viewing Agent Queues" on page2-28
"Viewing Conversion History" on page2-29
"Viewing Agent Logs" on page2-29
2.4.1 About Agents
An agent is an entity, such as a content server, that sends conversion jobs to the 
refinery. The refinery separates conversion status information and logging by agent to 
make it easier to view the information and find details.
2.4.2 About Refinery Logs
There are two types of log files created for the refinery:
Refinery logs: Refinery logs contain general information about refinery 
functionality that is not specific to conversions performed for agents (for example, 
startup information). One log file is generated for each day the refinery is running.
Refinery Agent logs: Refinery agent logs contain information specific to 
conversions performed for agents sending conversion jobs to the refinery. One log 
file is generated for each agent, each day that the agent sends at least one 
conversion job to the refinery.
Log entries are listed by date and time. Entries are added to the appropriate log file 
throughout the day as events occur. The time stamp placed on a refinery log entry 
designates when the log entry was created, not necessarily when the action took place.
Refinery agent log entries list the conversion number at the beginning of each entry 
because each agent can have multiple concurrent conversions running at a given time. 
For example: Log entry for conversion job '3513'. The following types of log entries are 
generated:
You can enable verbose logging. When verbose logging is on, general agent status 
information, a detailed description of each conversion engine action (for example, 
when the conversion was started and file details, conversion step details, and 
conversion results), and errors are recorded in the refinery agent log. When verbose 
logging is off, only general agent status information and errors are recorded in the 
refinery agent log. For details, see "Enabling Verbose Logging" on page 2-33.
A log file might include Details links. Clicking the Details links expands and collapses 
log details. Typically, the log details are either a stack dump or a trace back to the code 
that generated the error.
Log Entry
Description
Info
Displays status information. For example, startup information or a 
description of a conversion engine action.
Error
Displays errors that occur.
Monitoring Refinery Status
2-28 Administrator's Guide for Conversion
2.4.3 Viewing Refinery Status
The refinery creates each agent when it sends its first conversion job to the refinery. 
Until then, information for the agent is not available in the refinery.
To view the current status of conversions for all refinery agents, complete the 
following steps:
1.
Log into the refinery.
2.
Click Home in the main menu, or select Status, Refinery Status from the 
navigation menu. The Refinery Status Page is displayed.
2.4.4 Viewing Refinery Logs
To view the refinery log files, complete the following steps:
1.
Log into the refinery.
2.
Click Home in the main menu and select the Refinery Logs tab, or select Status, 
Refinery Status from the navigation menu and select the Refinery Logs tab. The 
Refinery Logs Page is displayed.
3.
Click a log link to display the refinery log. For more information about refinery 
logs, see "About Refinery Logs" on page 2-27.
2.4.5 Viewing Console Output
To view the refinery console output, complete the following steps:
1.
Log into the refinery.
2.
Click Home in the main menu and select the Console Output tab, or select Status, 
Refinery Status from the navigation menu and select the Console Output tab. The 
Console Output Page is displayed.
Click Update to refresh the console output.
Click Clear to clear the console output.
2.4.6 Viewing Agent Status
To view the current status of conversions for a specific refinery agent, complete the 
following steps:
1.
Log into the refinery.
2.
Navigate to the Agent Status Page in one of the following ways:
Click the agent name.
Select Status then <agent_name> from the navigation menu.
Select View Detailed Status from the Actions menu for the agent on the 
Refinery Status Page.
The Agent Status Page is displayed.
2.4.7 Viewing Agent Queues
To view the items that are in the pre and post-converted queues for a specific refinery 
agent, complete the following steps:
1.
Log into the refinery.
Performing Refinery Administration
Managing Conversions 2-29
2.
Select Status, <agent_name> from the navigation menu and select the Items in 
Queue tab, or select View Items In Queue from the Actions menu for the agent on 
the Refinery Status Page. The Items In Queue Page is displayed.
3.
Click Refresh to update the information on the page.
2.4.8 Viewing Conversion History
To view the last fifty conversions in the conversion history for a specific refinery agent, 
complete the following steps:
1.
Log into the refinery.
2.
Select Status, <agent_name> from the navigation menu and select the Conversion 
History tab, or select View Conversion History from the Actions menu for the 
agent on the Refinery Status Page. The Conversion History Page is displayed.
3.
Click a Content ID link to display the Conversion Detail Page.
2.4.9 Viewing Agent Logs
To view the log files for a specific refinery agent, complete the following steps:
1.
Log into the refinery.
2.
Select Status, <agent_name> from the navigation menu and select the Agent Logs 
tab, or select View Agent Logs from the Actions menu for the agent on the 
Refinery Status Page. The Agent Logs Page is displayed.
3.
Click a log link to display the refinery agent log. For more information about 
refinery agent logs, see "About Refinery Logs" on page 2-27. You can enable 
verbose logging to record a detailed description of each conversion engine action 
in the refinery agent log. For details, see "Enabling Verbose Logging" on page 2-33.
2.5 Performing Refinery Administration
This section covers the following topics:
Concepts
"Managing Refinery Authentication and Users" on page2-30
Tasks
"Managing Refinery Conversion Queues" on page2-31
"Performing Agent Administration" on page2-33
"Viewing Refinery Configuration Information" on page2-34
"Viewing Refinery System Audit Information" on page2-34
"Managing Refinery Providers" on page2-35
"Configuring the Web Server Filter" on page2-35
"Using Admin Server" on page2-35
"Publishing Dynamic and Static Layout Files" on page2-36
"Using Administration Utilities" on page2-36
"Active Virus Scanning and Inbound Refinery" on page2-37
"Changing the Date Format" on page2-38
Performing Refinery Administration
2-30 Administrator's Guide for Conversion
"Setting the Time Zone" on page2-38
2.5.1 Managing Refinery Authentication and Users
As a managed server running within an Oracle WebLogic Server domain, user and 
group access to Inbound Refinery is controlled by Oracle WebLogic Server. As such, 
system security configuration is handled through the WebLogic Server console. If 
additional services are required, such as Oracle Internet Directory or single sign on 
using Oracle Access Manager, these can be linked to the Oracle WebLogic Server 
domain managing Inbound Refinery using WebLogic Server controls.
When deployed, the Inbound Refinery role refineryadmin has permissions to 
administer Oracle Inbound Refinery.
Any user needing administration rights to 
Inbound 
Refinery must be part of the corresponding refineryadmin group in Oracle WebLogic 
Server.
For additional information, see the following documentation:
2.5.1.1 Integration with Single Sign-On
Oracle Access Manager (OAM), part of Oracle's enterprise class suite of products for 
identity management and security, provides a wide range of identity administration 
and security functions, including several single sign-on options for Fusion 
Middleware and custom Fusion Middleware applications. OAM is the recommended 
single sign-on solution for Oracle Fusion Middleware 11g installations. 
For smaller scale Oracle Fusion Middleware 11g installations, where you do not have 
an enterprise-class single sign-on infrastructure like Oracle Access Manager, you only 
need to provide a single sign-on capability within your specific Fusion Middleware 
application, you can configure a SAML-based SSO solution. If you need to provide 
single sign-on with other enterprise applications, this solution is not recommended.
If your enterprise uses Microsoft desktop logins that authenticate with a Microsoft 
domain controller with user accounts in Active Directory, then configuring SSO with 
Microsoft Clients may also be an option to consider.
The setup required for each of these SSO solutions is described in the following 
documents/sections:
Table 2–1
Additional System Security Documentation
Task
Where to Go For More Information
Administering Oracle 
WebLogic Server
Oracle Application Server Administrator's Guide 
Administering Universal 
Content Management
Oracle Fusion Middleware System Administrator's Guide for 
Universal Content Management
Table 2–2
Single Sign-on Documentation
For Information On...
See The Following Guide...
Configuring OAM and OSSO
Oracle Fusion Middleware Security Guide
Using Windows Native 
Authentication for Single 
Sign-on
Oracle WebLogic Server Admin Console Help: Configure 
Authentication and Identify Assertion Providers
Using WebLogic SAML for 
Single Sign-on
Oracle Fusion Middleware Securing Oracle WebLogic Server, 
Section 5.7: Configuring the SAML Authentication Provider
Documents you may be interested
Documents you may be interested