asp.net pdf viewer devexpress : Create thumbnail from pdf c# control application platform web page html .net web browser import_export15-part2034

Importing Common Data File Format (CDF) Files
The following example shows how to use low-level functions to read data
from a CDF file.
1
Open the sample CDF file. For information about creating a new CDF file,
see “Exporting to Common Data File Format (CDF) Files” on page 6-10.
cdfid = cdflib.open('example.cdf');
2
Get some information about the contents of the file, such as the number
of variables in the file, the number of global attributes, and the number
of attributes with variable scope.
info = cdflib.inquire(cdfid)
info =
encoding: 'IBMPC_ENCODING'
majority: 'ROW_MAJOR'
maxRec: 23
numVars: 6
numvAttrs: 1
numgAttrs: 3
3
Get information about the individual variables in the file. Variable ID
numbers start at zero.
info
= cdflib.inquireVar(cdfid,0)
info =
name: 'Time'
datatype: 'cdf_epoch'
numElements: 1
dims: []
recVariance: 1
dimVariance: []
info
= cdflib.inquireVar(cdfid,1)
info =
6-7
Create thumbnail from pdf c# - control application platform:C# PDF Thumbnail Create SDK: Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
www.rasteredge.com
Create thumbnail from pdf c# - control application platform:VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
www.rasteredge.com
6
Scientific Data
name: 'Longitude'
datatype: 'cdf_int1'
numElements: 1
dims: [2 2]
recVariance: 0
dimVariance: [1 0]
4
Read the data in a variable into the workspace. The first variable contains
CDF Epoch time values. The low-level interface returns these as double
values.
data_time = cdflib.getVarRecordData(cdfid,0,0)
data_time =
6.3146e+013
% convert the time value to a time vector
timeVec = cdflib.epochBreakdown(data_time)
timeVec =
2001
1
1
0
0
0
0
5
Read a global attribute from the file.
% Determine which attributes are global.
info = cdflib.inquireAttr(cdfid,0)
info =
name: 'SampleAttribute'
scope: 'GLOBAL_SCOPE'
maxgEntry: 4
maxEntry: -1
6-8
control application platform:How to C#: Generate Thumbnail for Word
How to Create Thumbnail for Word in C#. allowed to define and control the size of thumbnail. DOCXDocument pdf = new DOCXDocument(@"C:\1.docx"); BasePage page
www.rasteredge.com
control application platform:How to C#: Generate Thumbnail for PowerPoint
XDoc.PowerPoint. C#: Online Guide. Overview. Install Conversion. Convert PowerPoint to PDF. Convert PowerPoint PowerPoint. Text Search. Insert Image. Thumbnail Create
www.rasteredge.com
Importing Common Data File Format (CDF) Files
% Read the value of the attribute. Note you must use the
% cdflib.getAttrgEntry function for global attributes.
value = cdflib.getAttrgEntry(cdfid,0,0)
value =
This is a sample entry.
6
Close the CDF file.
cdflib.close(cdfid);
6-9
control application platform:VB.NET Image: Program for Creating Thumbnail from Documents and
document and image formats, such as PDF, TIFF, GIF detailed instructions for creating thumbnail in C#.NET application If you want to create thumbnail in ASP.NET
www.rasteredge.com
control application platform:How to C#: Generate Thumbnail for Raster
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET And generating thumbnail for Raster Image is an easy work. How to Create Thumbnail for Raster in C#.
www.rasteredge.com
6
Scientific Data
Exporting to Common Data File Format (CDF) Files
The Common Data Format (CDF) was created by the National Space
Science Data Center (NSSDC) to provide a self-describing data storage
and manipulation format that matches the structure of scientific data and
applications (i.e., statistical and numerical methods, visualization, and
management). For more information about this format, see the CDF Web site.
To export (write) data from a Common Data Format (CDF) file, use the
MATLAB low-level CDF functions. The MATLAB functions correspond to
dozens of routines in the CDF C API library. For a complete list of all the
MATLAB low-level CDF functions, see
cdflib
.
This section does not attempt to describe all features of the CDF library
or explain basic CDF programming concepts. To use the MATLAB CDF
low-level functions effectively, you must be familiar with the CDF C interface.
Documentation about CDF, version 3.3.0, is available at the CDF Web site.
The following example shows how to use low-level functions to write data
to a CDF file.
1
Create a new CDF file. For information about opening an existing CDF
file, see “Using the CDF Library Low-Level Functions to Import Data”
on page 6-6.
cdfid = cdflib.create('my_file.cdf');
2
Create some variables in the CDF file.
time_id = cdflib.createVar(cdfid,'Time','cdf_int4',1,[],true,[]);
lat_id = cdflib.createVar(cdfid,'Latitude','cdf_int2',1,181,true,true);
dimSizes = [20 10];
dimVarys = [true true];
image_id = cdflib.createVar(cdfid,'Image','cdf_int4',1,dimSizes,true,[true true]);
3
Write data to the variables.
% Write time data
6-10
control application platform:How to C#: Overview of Using XImage.Raster
You may edit the tiff document easily. Create Thumbnail. See this C# guide to learn how to use RasterEdge XImage SDK for .NET to perform quick file navigation.
www.rasteredge.com
control application platform:How to C#: Set Image Thumbnail in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel How to C#: Set Image Thumbnail in C#.NET. With XImage.Raster SDK library, you can create an image viewer and
www.rasteredge.com
Exporting to Common Data File Format (CDF) Files
cdflib.putVarRecordData(cdfid,time_id,0,int32(23));
cdflib.putVarRecordData(cdfid,time_id,1,int32(24));
% Write the latitude data
data = int16([-90:90]);
recspec = [0 1 1];
dimspec = { 0 181 1 };
cdflib.hyperPutVarData(cdfid,lat_id,recspec,dimspec,data);
% Write data for the image zVariable
recspec = [0 3 1];
dimspec = { [0 0], [20 10], [1 1] };
data = reshape(int32([0:599]), [20 10 3]);
cdflib.hyperPutVarData(cdfid,image_id,recspec,dimspec,data);
4
Create a global attribute in the CDF file and write data to the attribute..
titleAttrNum = cdflib.createAttr(cdfid,'TITLE','global_scope');
% Write the global attribute entries
cdflib.putAttrEntry(cdfid,titleAttrNum,0,'CDF_CHAR','cdf Title');
cdflib.putAttrEntry(cdfid,titleAttrNum,1,'CDF_CHAR','Author');
5
Create attributes associated with variables in the CDF file and write data
to the attribute.
fieldAttrNum = cdflib.createAttr(cdfid,'FIELDNAM','variable_scope');
unitsAttrNum = cdflib.createAttr(cdfid,'UNITS','variable_scope');
% Write the time variable attributes
cdflib.putAttrEntry(cdfid,fieldAttrNum,time_id,'CDF_CHAR','Time of observation');
cdflib.putAttrEntry(cdfid,unitsAttrNum,time_id,'CDF_CHAR','Hours');
6
Close the CDF file.
cdflib.close(cdfid);
6-11
control application platform:How to C#: Overview of Using XDoc.Excel
Create Thumbnail. See this C# guide to learn how to use RasterEdge Excel SDK for .NET to perform quick file navigation. You may easily
www.rasteredge.com
control application platform:How to C#: Overview of Using XDoc.PowerPoint
Create Thumbnail. See this C# guide to learn how to use RasterEdge PowerPoint SDK for .NET to perform quick file navigation. You
www.rasteredge.com
6
Scientific Data
Importing Network Common Data Form (NetCDF) Files
and OPeNDAP Data
In this section...
“Overview” on page 6-12
“Using the MATLAB High-Level NetCDF Functions to Import Data” on
page 6-13
“Using the MATLAB Low-Level NetCDF Functions to Import Data” on
page 6-15
“Troubleshooting OPeNDAP Connections” on page 6-20
Overview
Network Common Data Form (NetCDF) is a set of software libraries and
machine-independent data formats that support the creation, access, and
sharing of array-oriented scientific data. NetCDF is used by a wide range of
engineering and scientific fields that want a standard way to store data so
that it can be shared. For more information, read the NetCDF documentation
available at the Unidata Web site.
MATLAB provides two methods to import data from a NetCDF file or from
an OPeNDAP source:
• High-level functions that simplify the process of importing data
• Low-level functions that enable more complete control over the importing
process, by providing access to the routines in the NetCDF C library
Note For information about importing to Common Data Format (CDF) files,
which have a completely separate, incompatible format, see “Importing
Common Data File Format (CDF) Files” on page 6-2.
6-12
Importing Network Common Data Form (NetCDF) Files and OPeNDAP Data
Using the MATLAB High-Level NetCDF Functions to
Import Data
MATLAB includes several functions that you can use to examine the contents
of a NetCDF file and import data from the file into the MATLAB workspace.
ncdisp
—View the contents of a NetCDF file or OPeNDAP URL
ncinfo
—Create a structure that contains all the metadata that defines a
NetCDF file
ncread
—Read data from a variable in a NetCDF file or OPeNDAP URL
ncreadatt
—Read data from an attribute associated with a variable in a
NetCDF file or with the file itself (a global attribute).
For details about how to use these functions, see their reference pages, which
include examples. The following section illustrates how to use these functions
to perform a common task: finding all the unlimited dimensions in a NetCDF
file.
Finding All Unlimited Dimensions in a NetCDF File
This example shows how to find all unlimited dimensions in an existing
NetCDF file, visually and programmatically.
1
To determine which dimensions in a NetCDF file are unlimited, display the
contents of the example NetCDF file, using
ncdisp
.The
ncdisp
function
identifies unlimited dimensions with the label
UNLIMITED
.
Source:
\\matlabroot\toolbox\matlab\demos\example.nc
Format:
netcdf4
Global Attributes:
creation_date = '29-Mar-2010'
Dimensions:
x = 50
y = 50
z = 5
.
.
6-13
6
Scientific Data
.
Groups:
/grid2/
Attributes:
description = 'This is another group attribute.'
Dimensions:
x
= 360
y
= 180
time = 0
(UNLIMITED)
Variables:
temp
Size:
[]
Dimensions: x,y,time
Datatype:
int16
2
To determine all unlimited dimensions programmatically, first get
information about the file using
ncinfo
. This example gets information
about a particular group in the file.
ginfo = ncinfo('example.nc','/grid2/');
3
Get a vector of the Boolean values that indicate, for this group, which
dimension is unlimited.
unlimDims = [finfo.Dimensions.Unlimited]
unlimDims =
0
0
1
4
Use this vector to display the unlimited dimension.
disp(ginfo.Dimensions(unlimDims))
Name: 'time'
Length: 0
Unlimited: 1
6-14
Importing Network Common Data Form (NetCDF) Files and OPeNDAP Data
Using the MATLAB Low-Level NetCDF Functions to
Import Data
MATLAB provides access to the routines in the NetCDF C library that you
can use to read data from NetCDF files and write data to NetCDF files.
MATLAB provides this access through a set of MATLAB functions that
correspond to the functions in the NetCDF C library. MATLAB groups the
functions into a package, called
netcdf
.To call one of the functions in the
package, you must specify the package name. For a complete list of all the
functions, see
netcdf
.
This section does not describe all features of the NetCDF library or explain
basic NetCDF programming concepts. To use the MATLAB NetCDF functions
effectively, you should be familiar with the information about NetCDF
contained in the
NetCDF C Interface Guide
.
Mapping NetCDF API Syntax to MATLAB Function Syntax
For the most part, the MATLAB NetCDF functions correspond directly to
routines in the NetCDF C library. For example, the MATLAB function
netcdf.open
corresponds to the NetCDF library routine
nc_open
. In some
cases, one MATLAB function corresponds to a group of NetCDF library
functions. For example, instead of creating MATLAB versions of every
NetCDF library
nc_put_att_type
function, where
type
represents a data
type, MATLAB uses one function,
netcdf.putAtt
,to handle all supported
data types.
The syntax of the MATLAB functions is similar to the NetCDF library
routines, with some exceptions. For example, the NetCDF C library routines
use input parameters to return data, while their MATLAB counterparts
use one or more return values. For example, the following is the function
signature of the
nc_open
routine in the NetCDF library. Note how the
NetCDF file identifier is returned in the
ncidp
argument.
int nc_open (const char *path, int omode, int *ncidp); /* C syntax */
The following shows the signature of the corresponding MATLAB function,
netcdf.open
.Like its NetCDF C library counterpart, the MATLAB NetCDF
function accepts a character string that specifies the file name and a
constant that specifies the access mode. Note, however, that the MATLAB
netcdf.open
function returns the file identifier,
ncid
,as a return value.
6-15
6
Scientific Data
ncid = netcdf.open(filename, mode)
To see a list of all the functions in the MATLAB NetCDF package, see the
netcdf
reference page.
Exploring the Contents of a NetCDF File
This example shows how to use the MATLAB NetCDF functions to explore the
contents of a NetCDF file. The section uses the example NetCDF file included
with MATLAB,
example.nc
,as an illustration. For an example of reading
data from a NetCDF file, see “Reading Data from a NetCDF File” on page 6-19
1
Open the NetCDF file using the
netcdf.open
function. This function
returns an identifier that you use thereafter to refer to the file. The
example opens the file for read-only access, but you can specify other access
modes. For more information about modes, see
netcdf.open
.
ncid = netcdf.open('example.nc','NC_NOWRITE');
2
Explore the contents of the file using the
netcdf.inq
function. This
function returns the number of dimensions, variables, and global attributes
in the file, and returns the identifier of the unlimited dimension in the file.
(An unlimited dimension can grow.)
[ndims,nvars,natts,unlimdimID]= netcdf.inq(ncid)
ndims =
3
nvars =
3
natts =
1
unlimdimID =
6-16
Documents you may be interested
Documents you may be interested