download pdf file in mvc : Convert pdf pages to jpg application control cloud windows azure html class e1288613-part412

PDF Export C/C++ Options
PDF Export Options B-33
Data
A structure containing the font aliasing information.
Defaults
For defaults, please see Section2.4, "Default Font Aliases" for Windows defaults, and 
Section3.7, "Default Font Aliases" for UNIX defaults.
B.1.7.6 SCCOPT_FONTEMBEDPOLICY
This option determines whether or not to automatically embed Adobe Standard Base 
14 fonts.
Handle Type
VTHDOC, VTHEXPORT
Scope
Local
Data Type
VTDWORD
Data
Value indicating which embedding policy to use. Must be one of the following:
SCCFONTS_REDUCESIZE: do not embed Adobe Standard 14 fonts
SCCFONTS_EMBEDALL: embed all fonts, including Adobe Standard 14 fonts
Default Value
SCCFONTS_REDUCESIZE
B.1.8 Watermarks
This section discusses watermark options.
You can use any raster formats supported by OIT as watermarks. By default, the 
watermark image is centered in the middle of the target image.
B.1.8.1 SCCOPT_ENABLEWATERMARK
This option allows the developer to specify if a watermark should be included on each 
of the rendered PDF pages.
Handle Type
VTHDOC, VTHEXPORT
Scope
Local
Data Type
VTBOOL
Convert pdf pages to jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf page to jpg; change file from pdf to jpg on
Convert pdf pages to jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
bulk pdf to jpg converter online; advanced pdf to jpg converter
PDF Export C/C++ Options
B-34 Oracle Outside In PDF Export Developer's Guide
Data
Boolean indicating if a watermark is to be included in the rendering.
Default Value
FALSE
B.1.8.2 SCCOPT_WATERMARKIO
This option allows the developer to specify the location of the file to be used as a 
watermark. It also provides scaling options for the watermark.
If no scaling is specified for the watermark, the technology will default to using the 
actual size of the image as given.
Handle Type
VTHDOC, VTHEXPORT
Scope
Local
Data Type
WATERMARKIO Structure
Data
Structure containing information on the location of the watermark, the scaling value of 
the watermark as a percentage of the size of the original image, and the type of IO to 
use (IOTYPE_ANSIPATH, IOTYPE_REDIRECT, or IOTYPE_UNIXPATH).
Default Value
Each element of the WATERMARKIO Structure has its own default value. See the 
following section for more information.
B.1.8.2.1 WATERMARKIO Structure  
typedef struct WATERMARKIOtag
{
VTVOID*         phDoc;
VTDWORD         dwType;
WATERMARKPATH   Path;
VTDWORD         dwScalingMethod;
VTDWORD         dwScalePercent;
}WATERMARKIO,   * LPWATERMARKIO;
Parameters
phDoc: Should only be filled in if the dwType is equal to IOTYPE_REDIRECT. 
dwType: Valid values are IOTYPE_ANSIPATH, IOTYPE_REDIRECT or IOTYPE_
UNIXPATH. No default -- this element MUST be set.
Path: This is a WATERMARKPATH structure. For more information, see 
"SectionB.1.8.2.2, "WATERMARKPATH Structure."
dwScalingMethod: Contains the type of scaling, if any, the user would like applied 
to the watermark. Valid values are SCCGRAPHIC_NOSCALING (the default), 
SCCGRAPHIC_NOMAP, SCCGRAPHIC_FITTOPAGE or SCCGRAPHIC_SCALE.
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# sample code for PDF to jpg image conversion. This demo code convert PDF file all pages to jpg images. // Define input and output files path.
convert pdf file to jpg; convert .pdf to .jpg
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
RasterEdge.XDoc.Office.Inner.Office03.dll. RasterEdge.XDoc.PDF.dll. This demo code convert TIFF file all pages to jpg images.
convert pdf to 300 dpi jpg; change file from pdf to jpg
PDF Export C/C++ Options
PDF Export Options B-35
dwScalePercent: If dwScalingMethod is set to SCCGRAPHIC_SCALE, then 
dwScalePercent contains the amount to scale the watermark. Default value is 100, 
which means the watermark will be scaled at 100% of its original size.
B.1.8.2.2 WATERMARKPATH Structure  
typedef struct WATERMARKPATHtag {
VTCHAR    szWaterMarkPath[SCCUT_FILENAMEMAX];
VTDWORD   dwMaxSize;
}WATERMARKPATH,   * LPWATERMARKPATH;
Parameters
szWaterMarkPath: A character array of size SCCUT_FILENAMEMAX. 
dwMaxSize: Should be set to SCCUT_FILENAMEMAX.
B.1.8.3 SCCOPT_WATERMARKPOSITION
This option allows the developer to specify where on the page the watermark should 
be placed. 
No scaling of watermark graphics is performed, so a graphic larger than the page or 
located such that the entire image cannot fit on the page will be cropped to fit the 
page.
Handle Type
VTHDOC, VTHEXPORT
Scope
Local
Data Type
WATERMARKPOS Structure
Data
Structure containing a positional indicator for the watermark, as well as vertical and 
horizontal offset values that are used.
Default Value
Determined by the value of dwWatermarkPos in the WATERMARKPOS Structure.
B.1.8.3.1 WATERMARKPOS Structure  
typedef struct WATERMARKPOStag
{
VTDWORD   dwWatermarkPos;
VTLONG    lVerticalPos;
VTLONG    lHorizontalPos;
}WATERMARKPOS,  * LPWATERMARKPOS;
Parameters
dwWatermarkPos: Defines where the user wants the watermark to be placed. 
Currently the only valid value for this option is SCCGRAPHIC_
OFFSETFROMCENTER. 
C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
batch pdf to jpg; convert pdf to jpg for online
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Resize converted image files in VB.NET. Convert PDF to Jpg, Png, Bmp, Gif, Tiff and Bitmap in ASP.NET. Embed PDF to image converter in viewer.
convert pdf images to jpg; changing file from pdf to jpg
PDF Export C/C++ Options
B-36 Oracle Outside In PDF Export Developer's Guide
lVerticalPos: lVerticalPos specifies the distance, in twips, to move the watermark 
from the center. Negative values correspond to below center, and positive values 
correspond to above center. The default is zero (center).
lHorizontalPos:lHorizontalPos specifies the distance, in twips, to move the 
watermark from the center. Negative values correspond to left of center, and 
positive values correspond to right of center. The default is zero (center).
B.1.9 Callbacks
This section discusses callback options.
B.1.9.1 SCCOPT_EX_CALLBACKS
This is an advanced option that casual users of PDF Export may ignore.
This option is used to disable callbacks being made from PDF Export. Callbacks that 
are disabled will behave as if they were made and the developer had returned 
SCCERR_NOTHANDLED.
The option takes a VTDWORD field of flags. When the flag is set, the callback is 
enabled. By default, all callbacks are enabled. You can activate multiple callbacks by 
bitwise OR-ing them together. You can also disable multiple callbacks by bitwise &-ing 
the SCCEX_CALLBACKFLAG_ALLENABLED value with the one's complement of 
the corresponding callback flags. The following #defines are to be used for enabling 
the various callbacks:
In addition, the following two special values are available:
SCCEX_CALLBACKFLAG_ALLDISABLED: Disables the receipt of all callbacks. 
Additionally, bitwise OR-ing this value with one or more flags enables the 
corresponding callbacks. For example, SCCEX_CALLBACKFLAG_ALTLINK | 
SCCEX_CALLBACKFLAG_CREATENEWFILE enables the ALTLINK and 
CREATENEWFILE callbacks, but disables all others.
SCCEX_CALLBACKFLAG_ALLENABLED: Enables the receipt of all callbacks. 
Additionally, bitwise &-ing this value with the one's complement of one or more 
flags disables the corresponding callbacks. For example, SCCEX_
CALLBACKFLAG_ALLENABLED& (~SCCEX_CALLBACKALTLINK & 
~SCCEX_CALLBACKFLAG_CREATENEWFILE) disables the ALTLINK and 
CREATENEWFILE callbacks, but enables all others.
Handle Types
VTHDOC
Scope
Local
Data Type
VTDWORD
Data
One or more of the valid flags, bitwise OR-ed together
Default
SCCEX_CALLBACKFLAG_ALLENABLED: All callbacks are available to the 
developer.
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Create multiple pages Tiff file from PDF document. Convert PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF.
convert pdf picture to jpg; conversion pdf to jpg
C# TIFF: C#.NET Code to Convert JPEG Images to TIFF
Use C# Code to Convert Jpeg to Tiff. string[] imagePaths = { @"C:\demo1.jpg", @"C:\demo2.jpg", @"C:\demo3.jpg" }; // Construct List<REImage> object.
convert pdf to jpg file; best convert pdf to jpg
PDF Export C/C++ Options
PDF Export Options B-37
B.1.9.2 SCCOPT_EX_UNICODECALLBACKSTR
This option determines the format of strings used in the callback functions. For those 
structures that contain a field of type BYTE or LPBYTE, a comparable structure has 
been added which has a similar field of type WORD or LPWORD. These structures 
will have the same name as the original structure, with the addition of a "W" at the 
end.
When this option is set to TRUE, any time a callback uses a structure with a string, it 
will use the new structure. Also, any strings that the callback function returns will be 
expected to follow the same guidelines. If the option is set to FALSE, all callbacks will 
use single-byte character strings. 
For example, if this option is set to TRUE, and the EX_CALLBACK_ID_
CREATENEWFILE callback is called, the pExportData parameter to the callback will 
point to an EXURLFILEIOCALLBACKDATAW structure. If the option is set to FALSE, 
the pCommandOrInfoData parameter will point to an 
EXURLFILEIOCALLBACKDATA structure.
This option should be set before EXOpenExport is called.
Handle Types
VTHDOC
Scope
Local
Data Type
VTBOOL
Data
One of the following values:
TRUE: Use Unicode strings in callbacks.
FALSE: Do not use Unicode strings in callbacks.
Default
FALSE
B.1.10 File System
This section discusses file system options.
B.1.10.1 SCCOPT_IO_BUFFERSIZE
This set of three options allows the user to adjust buffer sizes to tailor memory usage 
to the machine's ability. The numbers specified in these options are in kilobytes. These 
are advanced options that casual users of PDF Export may ignore.
Handle Type
NULL, VTHDOC
Scope
Global
C# WPF PDF Viewer SDK to convert and export PDF document to other
Create multiple pages Tiff file from PDF document. Convert PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF.
convert pdf to high quality jpg; convert pdf file into jpg format
VB.NET Create PDF from images Library to convert Jpeg, png images
Components to batch convert PDF documents in Visual Basic .NET class. Support create PDF from multiple image formats in VB.NET, including Jpg, Png, Bmp, Gif
best program to convert pdf to jpg; convert pdf to jpg 300 dpi
PDF Export C/C++ Options
B-38 Oracle Outside In PDF Export Developer's Guide
Data Type
SCCBUFFEROPTIONS Structure
Data
A buffer options structure
B.1.10.1.1 SCCBUFFEROPTIONS Structure  
typedef struct SCCBUFFEROPTIONStag
{
VTDWORD dwReadBufferSize;    /* size of the I/O Read buffer 
in KB */
VTDWORD dwMMapBufferSize;    /* maximum size for the I/O   
Memory Map buffer in KB */
VTDWORD dwTempBufferSize;    /* maximum size for the memory-
mapped temp files in KB */
VTDWORD dwFlags;             /* use flags */
} SCCBUFFEROPTIONS, *PSCCBUFFEROPTIONS;
Parameters
dwReadBufferSize: Used to define the number of bytes that will read from disk 
into memory at any given time. Once the buffer has data, further file reads will 
proceed within the buffer until the end of the buffer is reached, at which point the 
buffer will again be filled from the disk. This can lead to performance 
improvements in many file formats, regardless of the size of the document.
dwMMapBufferSize: Used to define a maximum size that a document can be and 
use a memory-mapped I/O model. In this situation, the entire file is read from 
disk into memory and all further I/O is performed on the data in memory. This 
can lead to significantly improved performance, but note that either the entire file 
can be read into memory, or it cannot. If both of these buffers are set, then if the file 
is smaller than the dwMMapBufferSize, the entire file will be read into memory; if 
not, it will be read in blocks defined by the dwReadBufferSize.
dwTempBufferSize: The maximum size that a temporary file can occupy in 
memory before being written to disk as a physical file. Storing temporary files in 
memory can boost performance on archives, files that have embedded objects or 
attachments. If set to 0, all temporary files will be written to disk.
dwFlags
SCCBUFOPT_SET_READBUFSIZE 1
SCCBUFOPT_SET_MMAPBUFSIZE 2
SCCBUFOPT_SET_TEMPBUFSIZE 4
To set any of the three buffer sizes, set the corresponding flag while calling 
dwSetOption.
Default
The default settings for these options are:
#define SCCBUFOPT_DEFAULT_READBUFSIZE 2: A 2KB read buffer.
#define SCCBUFOPT_DEFAULT_MMAPBUFSIZE 8192: An 8MB memory-map 
size.
#define SCCBUFOPT_DEFAULT_TEMPBUFSIZE 2048: A 2MB temp-file limit.
Minimum and maximum sizes for each are:
PDF Export C/C++ Options
PDF Export Options B-39
SCCBUFOPT_MIN_READBUFSIZE 1: Read one Kbyte at a time.
SCCBUFOPT_MIN_MMAPBUFSIZE 0: Don't use memory-mapped input.
SCCBUFOPT_MIN_TEMPBUFSIZE 0: Don't use memory temp files 
SCCBUFOPT_MAX_READBUFSIZE 0x003fffff: SCCBUFOPT_MAX_
MMAPBUFSIZE 0x003fffff
SCCBUFOPT_MAX_TEMPBUFSIZE 0x003fffff: These maximums correspond to 
the largest file size possible under the 4GB DWORD limit.
B.1.10.2 SCCOPT_TEMPDIR
From time to time, the technology needs to create one or more temporary files. This 
option sets the directory to be used for those files.
It is recommended that this option be set as part of a system to clean up temporary 
files left behind in the event of abnormal program termination. By using this option 
with code to delete files older than a predefined time limit, the OEM can help to 
ensure that the number of temporary files does not grow without limit.
Handle Types
NULL, VTHDOC
Scope
Global
Data Type
SCCUTTEMPDIRSPEC structure
B.1.10.2.1 SCCUTTEMPDIRSPEC Structure  This structure is used in the SCCOPT_
TEMPDIR option.
SCCUTTEMPDIRSPEC is a C data structure defined in sccvw.h as follows:
typedef struct SCCUTTEMPDIRSPEC
{
VTDWORD   dwSize;
VTDWORD   dwSpecType;
VTBYTE    szTempDirName[SCCUT_FILENAMEMAX];
} SCCUTTEMPDIRSPEC,  * LPSCCUTTEMPDIRSPEC;
There is currently a limitation. dwSpecType describes the contents of szTempDirName. 
Together, dwSpecType and szTempDirName describe the location of the source file. 
The only dwSpecType values supported at this time are:
IOTYPE_ANSIPATH: Windows only. szTempDirName points to a 
NULL-terminated full path name using the ANSI character set and FAT 8.3 
(Win16) or NTFS (Win32 and Win64) file name conventions.
IOTYPE_UNICODEPATH: Windows only. szTempDirName points to a 
NULL-terminated full path name using the Unicode character set and NTFS file 
name conventions. Note that the length of the path name is limited to SCCUT_
Note: This option will be ignored if SCCOPT_REDIRECTTEMPFILE 
is set.
PDF Export C/C++ Options
B-40 Oracle Outside In PDF Export Developer's Guide
FILENAMEMAX bytes, or (SCCUT_FILENAMEMAX / 2) double-byte Unicode 
characters.
IOTYPE_UNIXPATH: X Windows on UNIX platforms only. szTempDirName 
points to a NULL-terminated full path name using the system default character set 
and UNIX path conventions.
Specifically not supported at this time is IOTYPE_REDIRECT.
Users should also note that temporary files created by the technology are not subject to 
callbacks (such as EX_CALLBACK_ID_CREATENEWFILE) normally made when files 
are created.
Parameters
dwSize: Set to sizeof(SCCUTTEMPDIRSPEC).
dwSpecType: IOTYPE_ANSIPATH, IOTYPE_UNICODEPATH, or IOTYPE_
UNIXPATH
szTempDirName: The path to the directory to use for the temporary files. Note 
that if all SCCUT_FILENAMEMAX bytes in the buffer are filled, there will not be 
space left for file names.
Default
The system default directory for temporary files. On UNIX systems, this is the value of 
environment variable $TMP. On Windows systems, it is the value of environment 
variable %TMP%.
B.1.10.3 SCCOPT_DOCUMENTMEMORYMODE
This option determines the maximum amount of memory that the chunker may use to 
store the document’s data, from 4 MB to 1 GB. The more memory the chunker has 
available to it, the less often it needs to re-read data from the document. 
Handle Types
NULL, VTHDOC
Scope
Global
Data Type
VTDWORD
Parameters
SCCDOCUMENTMEMORYMODE_SMALLEST 1 - 4MB
SCCDOCUMENTMEMORYMODE_SMALL 2  - 16MB
SCCDOCUMENTMEMORYMODE_MEDIUM 3 - 64MB
SCCDOCUMENTMEMORYMODE_LARGE 4 - 256MB
SCCDOCUMENTMEMORYMODE_LARGEST 5 - 1 GB
Default
SCCDOCUMENTMEMORYMODE_SMALL 2 - 16MB
PDF Export SOAP Options
PDF Export Options B-41
B.1.10.4 SCCOPT_REDIRECTTEMPFILE
This option is set when the developer wants to use redirected IO to completely take 
over responsibility for the low level IO calls of the temp file.
Handle Types
NULL, VTHDOC
Scope
Global (not persistent)
Data Type
VTLPVOID: pCallbackFunc
Function pointer of the redirect IO callback.
Redirect call back function:
typedef
{
VTDWORD (* REDIRECTTEMPFILECALLBACKPROC)
(HIOFILE *phFile, 
VTVOID *pSpec, 
VTDWORD dwFileFlags);
There is another option to handle the temp directory, SCCOPT_TEMPDIR. Only one of 
these two can be set by the developer. The SCCOPT_TEMPDIR option will be ignored 
if SCCOPT_REDIRECTTEMPFILE is set. These files may be safely deleted when the 
Close function is called. 
B.2 PDF Export SOAP Options
This chapter details the Web Services implementation of options in Transformation 
Server. However, there are references to API-specific information for the C and JAVA 
client interfaces to the technology within each of the following sections.
B.2.1 How Options Work
An option is defined by an identifier and an associated value. The identifier 
(hOptions) indicates what particular option is being specified. The option value data 
must be in a form that conforms to the set of supported data types.
Note that it is not necessarily an error to specify options that are not understood by the 
export engine, but some transformation engines may require that certain options be 
specified. 
B.2.2 Character Mapping
This section discusses character mapping options.
B.2.2.1 defaultInputCharset
This option is used in cases where Oracle Outside In cannot determine the character 
set used to encode the text of an input file. When all other means of determining the 
file's character set are exhausted, Oracle Outside In will assume that an input 
document is encoded in the character set specified by this option. This is most often 
used when reading plain-text files, but may also be used when reading HTML or PDF 
files.
PDF Export SOAP Options
B-42 Oracle Outside In PDF Export Developer's Guide
When the "extended test for text" is enabled (see SectionB.2.3.2, 
"extendedTestForText"), this option will still apply to plain-text input files that are not 
identified as EBCDIC or Unicode.
This option supersedes the fallbackFormat option for selecting the character set 
assumed for plain-text files. For backwards compatibility, use of deprecated 
character-set -related values is still currently supported for fallbackFormat, though 
internally such values will be translated into equivalent values for the 
defaultInputCharset. As a result, if an application were to set both options, the last 
such value set for either option will be the value that takes effect.
Data Type
DefaultInputCharSet
Data
The SOAP representation of the character set to use, from the values in 
defaultInputCharSetEnum.
B.2.2.2 unmappableCharacter
This option selects the character used when a character cannot be found in the output 
character set. This option takes the Unicode value for the replacement character. 
Data Type
xsd:unsignedShort
Data
The Unicode value for the character to use.
Default
0x002a = "*"
Links
C Client Implementation: XSD_unsignedShort
JAVA Client Implementation: UnsignedShort
B.2.3 Input Handling
This section discusses input handling options.
B.2.3.1 fallbackFormat
This option controls how files are handled when their specific application type cannot 
be determined. This normally affects all plain-text files, because plain-text files are 
generally identified by process of elimination, for example, when a file isn't identified 
as having been created by a known application, it is treated as a plain-text file.
It is recommended that noFallbackFormat be set to prevent PDF Export from exporting 
unidentified binary files as though they were text, which could generate many pages 
of "garbage" output.
A number of values that were formerly allowed for this option have been deprecated. 
Specifically, the values that selected specific plain-text character sets are no longer to 
be used. Instead, applications should use the defaultInputCharset option for such 
functionality. 
Documents you may be interested
Documents you may be interested