c# winforms pdf viewer control : Delete pages from pdf online application Library cloud html asp.net web page class guide-to-formats6-part1261

The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 61 of 83
10.1.2 
Compression risks 
It can take a lot of storage space to store raster images, so most raster image file formats apply 
compression to the image. Compression algorithms may be lossy (discarding subtle variations 
in the image to save space), or non-lossy (reproducing the exact pixels fed into the format). If a 
lossy format is used, then the image should generally not be changed and re-saved again, as 
each time the image is changed and saved, more information will be discarded, degrading the 
quality each time until it becomes unusable.   
In addition, by necessity, lossy compression algorithms make assumptions about what 
information can be safely discarded. This means that although a lossy algorithm may produce 
images almost indistinguishable from the original to the human eye, it can also produce 
noticeable artefacts in the compressed image.   
Non-lossy algorithms will never discard information, but different types of image may compress 
better or worse than others. In extreme cases, a non-lossy compression scheme may actually 
create a larger file than the uncompressed version. In general, non-lossy compression works 
well on images that contain blocks or lines of identical colour (e.g. graphic art, or black and 
white images), but work poorly on images with subtle continuous tones (e.g. photographs). 
You should ensure that you understand the suitability of any compression scheme for the types 
of image you intend to compress. 
10.1.3 
Colour-space risks 
There are different ways of representing colour, which may give greater or lower fidelity in 
different circumstances. For example, the colours which are reproducible when printed are 
different to those that can be displayed on a television or computer monitor.  
Many raster image formats use 24-bit colour, which allows up to 256 different values for the red, 
green and blue components of each pixel (the ‘RGB’ model). The human eye cannot distinguish 
much more than 24-bit colour, so RGB may be assumed to be sufficient for most electronic 
display purposes. However, if an image is edited and transformed in some ways, then colour 
values may be lost during the transformation process. For this reason, some advanced image 
formats can store greater than 24-bit colour to allow for the possibility of loss during editing. 
Bear in mind that an RGB image may look quite different when printed. For print, another colour 
model is frequently used: cyan, magenta, yellow, black (the ‘CMYK’ model). The colours which 
can be represented by the two colour models are not equivalent, although reasonable 
translations can be made between them. 
Delete pages from pdf online - copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
crop all pages of pdf; delete pages from pdf in preview
Delete pages from pdf online - VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
delete pages out of a pdf; delete blank pages from pdf file
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 62 of 83
Another form of colour model is ‘indexed colour’, in which the image only contains a limited 
number of different RGB colours. These colours can be any RGB colour, but generally only up 
to 256 different colours can appear in the image as a whole. This form of colour model can 
degrade the appearance of images with subtle continuous tones, such as photographs, but may 
be suitable for graphic art or other images with few variations in colour in them. Indexed colour 
innately requires less storage space than full RGB colour images, and will typically compress 
better using lossless compression algorithms. 
In addition to the colours of pixels themselves, some image formats also have what is called an 
‘alpha channel’ – which is how transparent each pixel in an image is. This allows images to let 
the background on which they are displayed to show through to a greater or lesser extent in 
different parts of the image. This is common on images intended for display on the web, or for 
icons on a computer desktop. 
10.2  Windows Bitmap (.bmp) 
The Windows Bitmap format
57
was first defined in 1985, being the native image format for the 
Microsoft Windows 1.0 and IBM OS/2 operating systems. There are many variations of this 
format now in existence, being updated for Windows versions 2.0, 3.0, ’95 and NT, each adding 
more capability to the format. OS/2 also introduced incompatible versions of the format, 
although these are not now very widespread.  However, in essence it is still quite a simple 
image format, and is widely used, even outside of the original platforms it was defined on.  
It is not standardised, although the specifications (at least, for recent versions) are freely 
available. The format can store raster images uncompressed, or with a simple lossless 
compression scheme (Run Length Encoding
58
), which does not compress most images by 
much, but can help in reducing storage space. The compression scheme works best well for 
simple images with large blocks of identical colour.   
It supports indexed colour and RGB colour depths up to 24-bit, and alpha channels using 32 
bits per pixel. 
10.2.1 
Continuity properties of Bitmap (bmp) 
Flexibility Interoperability  Very highAll platforms can read bmp format. 
mat. 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Easy to delete PDF page in .NET WinForms application and ASPX webpage. Enable specified pages deleting from PDF in Visual Basic .NET class.
copy one page of pdf; acrobat export pages from pdf
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
able to delete PDF page in both Visual C# .NET WinForms and ASP.NET WebForms project. Free online C# class source code for deleting specified PDF pages in .NET
delete pages of pdf online; delete pages from pdf in reader
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 63 of 83
Quality 
Lossiness 
None. 
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
delete page from pdf document; copy pdf page into word doc
C# PDF Page Insert Library: insert pages into PDF file in C#.net
document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
extract pages from pdf acrobat; extract one page from pdf file
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 64 of 83
have been standardised, including TIFF/IT (ISO 12639), TIFF/IT P1 (ISO 12639:1988) and 
TIFF/IT P2 (ISO 12639:2004), although these are not entirely compatible with TIFF itself. 
Care must be taken using TIFF to ensure that the particular features used will be compatible 
with the environment it is being used in, but it is highly flexible format suitable for many 
advanced image tasks. 
10.3.1 
Continuity properties of Tagged Image File Format (tif, tiff) 
Flexibility Interoperability  MixedBaseline TIFFs are highly interoperable, being 
being 
supported on almost all platforms. However, the high number 
of variations possible with the format can limit its 
interoperability. 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
add and insert one or multiple pages to existing adobe PDF document in VB.NET. Ability to create a blank PDF page with related by using following online VB.NET
cut pdf pages; cut pages from pdf reader
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
cut and paste pdf pages; copy pdf page to powerpoint
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 65 of 83
GIF uses LZW
63
compression, which is a lossless compression algorithm. It provides better 
compression than the Run Length Encoding found in Windows Bitmaps (see section 10.2
). GIF 
does not support full 24-bit RBG colours; it uses indexed colour (see 10.1.3
), allowing up to 256 
different colours in the image,
64
and also supports transparency.  
It is most suitable for simple graphic images with a limited number of colours. GIF images are 
often found on the web, used for simple animations.  
10.4.1 
Continuity properties of Graphics Interchange Format (gif) 
Flexibility Interoperability  Very highAll platforms can read GIF files. 
les. 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
RasterEdge. PRODUCTS: ONLINE DEMOS: Online HTML5 Document Viewer; Online XDoc.PDF C# File: Split PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages;
export pages from pdf reader; delete pages from pdf reader
VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
delete pages from pdf without acrobat; cut pages out of pdf
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 66 of 83
GIF, it is a single image format, with a separate format not described here - Multiple Image 
Network Graphics (MNG)
68
- being defined for animation purposes. 
The PNG format supports indexed colour and RGB true-colour with an alpha channel for pixel 
transparency. However, although any RGB image can be represented using PNG, the 
compression works best for graphic images, rather than photographic images, where subtle 
variations in colour prevent the compression from working well. 
10.5.1 
Continuity properties of Portable Network Graphics (png) 
Flexibility Interoperability  HighAlmost all recent graphic software can process PNG 
s PNG 
images, although older web browsers may not be able to. 
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer. Explanation about transparency. VB.NET HTML5 PDF Viewer: Annotate PDF Online. This
convert selected pages of pdf to word; acrobat remove pages from pdf
C# HTML5 PDF Viewer SDK to convert and export PDF document to
C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C# convert
extract pdf pages reader; export pages from pdf preview
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 67 of 83
JPG was first issued and standardised in 1992, as ISO 10918-1. However, note that this 
standard principally covers the method of image compression and decompression (the ‘codec’).  
The file formats in which JPG compressed images are commonly contained are known as 
EXIF
70
and JFIF
71
. However, files encoded in these formats still generally use the common JPG 
or JPEG file extensions. 
Due to its compression it is a suitable format for the storage of photographic images which will 
not change further, or require editing, and for which the loss of subtle data is not critical. Due to 
the way that the JPG algorithm works, areas of high contrast (e.g. sharp boundaries, or text) in 
the image can end up with visible ‘artefacts’ in the image surrounding the boundary. Therefore, 
these sorts of image are not generally suitable for JPG. It is possible to select how much 
information JPG discards, trading off space against fidelity. 
10.6.1 
Continuity properties of Joint Photographic Experts Group (jpg, jpeg) 
Flexibility Interoperability  Very highMost platforms can read and process JPG images. 
mages. 
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 68 of 83
11.  Images (vector) 
11.1  Introduction 
Vector images are formats which store images as a series of instructions to draw lines and 
shapes in various ways. This is in contrast to raster images (see section 10
) which store images 
as a rectangular matrix of colour values (‘pixels’), in the same way that a television or computer 
monitor displays images. The vector image formats described here include: 
Encapsulated Postscript 
EPS   
see section 11.2
Windows Metafile Format 
WMF, EMF  see section 11.3
Scalable Vector Graphics 
SVG   
see section 11.4
11.1.1 
Continuity risks 
Vector images have no natural dimensions of width or height (‘resolution’), as the shapes can 
always be redrawn at any desired resolution on the display device. This means there are no 
scaling risks with vector images.  
It is not possible to use lossy compression on a vector image, as you cannot easily determine 
which of the drawing instructions can be safely removed or simplified. However, they can be 
compressed fairly well using standard lossless compression, for example zip (see section 4.2
).  
In addition, vector image files are typically much smaller than raster image files in the first place, 
as they only store descriptions of how to reproduce a graphic image, rather than the image 
itself. 
The principle continuity risks of vector images are that interoperability is not as high as for raster 
images. In particular, there is no common definition of what features can be specified to draw, 
hence most formats will support different methods of drawing colours, or entirely different 
shapes. Hence, migration of vector file formats must be undertaken with special care. 
Vector formats are not as widely used as raster formats, although support for them is growing 
on many platforms, as they provide compact, resolution-independent representations of graphic 
images, such as logos and icons. Avoiding scaling issues and small file sizes are useful 
properties when content must be easily viewable on, or repurposed for, a variety of networked 
devices with widely different screen sizes, such as mobile smartphones, tablets and full size 
desktop screens. 
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 69 of 83
11.2  Encapsulated Postscript (.eps) 
The Encapsulated Postscript format (EPS)
72
file is a text-based Postscript file (see section 5.2
which conforms to a specification called Document Structuring Conventions
73
(DSC). It is 
intended as a way to use postscript to describe drawings which can be embedded in other 
documents. 
It was first specified in 1992, but is not formally standardised. It is not a lossy format, but it has a 
precision issue, in that numbers are only represented to an accuracy of nine decimal digits, 
which can produce rounding errors.  
11.2.1 
Continuity properties of Encapsulated Postscript (EPS) 
Flexibility Interoperability  AverageEPS format is usable as a drawing format for some, 
ome, 
but by no means all, vector graphics software and to embed 
into other documents. 
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 70 of 83
11.3  Windows Metafile Format (.wmf) 
The Windows Metafile Format (WMF)
74
is a binary 16-bit vector image file format defined in the 
1990s, which consists of commands to the Windows Graphics Device Interface (GDI). As such, 
it is very highly coupled with Microsoft Windows, although reverse-engineered support for it on 
other platforms can be found.  It can also optionally include bitmap (raster image) components 
in addition to the vector images. 
The format defines no compression (so is not lossy), and has minor precision issues in that the 
format is innately 16-bit. This may limit the theoretical accuracy of very large drawings specified 
with it, but in practice, this should not be a concern. 
It is not standardised in any way, although the specifications of the formats were released in 
2006.
75
11.3.1 
Continuity properties of Windows Metafile Format (WMF) 
Flexibility Interoperability  LowIt is tightly coupled to the Microsoft Windows platform.  
orm.  
Some reverse engineered implementations can be found. 
Documents you may be interested
Documents you may be interested