c# winforms pdf viewer control : Delete blank pages from pdf file software control project winforms web page .net UWP guide-to-formats5-part1260

The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 51 of 83
Application Programming Interfaces to enable programmatic access are available via the 
Access database engine object library, but the data contained within these formats is not widely 
accessible outside of this software on any platform, unless exported into a structured text 
format. 
8.3.1 
Continuity properties of Microsoft Access 2007 (ACCDB) 
Flexibility Interoperability  Very low. Almost no software other than Microsoft Access can 
s can 
read ACCDB files. 
Implementability Very lowAlmost no support for programmatic access to 
to 
ACCDB files exists outside of Microsoft Access itself. 
Quality 
Lossiness 
None 
Precision  
No issues. 
Resilience 
Recoverability 
Very low. ACCDB is a complex binary format with no specific 
recoverability features. Due to the absence of other tools 
available to read and process ACCDB files, once it is 
corrupted, the chance of recovery is very low. 
Ubiquity 
Average. There are some databases defined using ACCDB, 
CDB, 
although MDB is still more common. 
Stability 
Below average. The ACCDB format is relatively new, and is 
not standardised or documented. Support for it is likely to 
continue for the foreseeable future, but cannot be guaranteed. 
8.4  Comma Separated Values (.csv) 
Comma Separated Values (CSV)
46
is an informal family of textual file formats, used to store 
tabular data. While the format has been in use for at least a decade before the advent of 
personal computers, it is not standardised in any way, and many variations of it exist.   
The format is not lossy, and there are no innate precision issues. However, software reading a 
CSV file may interpret the data in them inconsistently, as there are no standards defining how to 
process the data represented in CSV files. 
The basic format consists of columns of text separated by commas, with each row on a single 
line. However, in some countries commas are used to represent decimal points in numbers, so 
semi-colons, or other punctuation may be used to separate the columns, including tab 
46
See http://en.wikipedia.org/wiki/Comma-separated_values
Delete blank pages from pdf file - 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
extract pages from pdf files; a pdf page cut
Delete blank pages from pdf file - 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
extract pages from pdf online; delete pages of pdf reader
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 52 of 83
characters. Other variations include whether text columns are quoted or not (usually using 
double quotes), and how quotes in the text itself are represented (sometimes by placing two 
double quotes next to one another with no intervening text). Sometimes the first line of a CSV 
file contains ‘header’ names for each column, but there is no reliable way to determine whether 
the first line contains data or headers without prior knowledge or manual review. 
8.4.1 
Continuity properties of Comma Separated Values (CSV) 
Flexibility Interoperability  Very high. Almost all structured data applications which 
which 
produce tabular data can read or write data in a CSV format. 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# Add and Insert Blank Pages to PDF File in C#
copy page from pdf; delete page from pdf acrobat
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document. doc2.Save( outPutFilePath). Add and Insert Blank Page to PDF File Using VB.
delete pages from pdf online; add remove pages from pdf
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 53 of 83
SQL has several standards, the first being an ANSI standard in 1986. It was made an ISO 
standard (ISO 9075) in 1992 (often referred to as SQL-92), and additions to the standard have 
been made in 1999, 2003, 2006 and 2008. Earlier standards are forwards compatible with the 
later standards (meaning they are valid even if processed with software expecting a later 
standard, but the later standards add new features which cannot be understood if an earlier 
standard is expected). 
However, despite the standards, it is common for database-vendors to create non-standard 
extensions to the language, and they do not always process elements of the standard 
compatibly between them. 
8.5.1 
Continuity properties of Structured Query language (sql) 
Flexibility Interoperability  AverageThe standards are not interpreted consistently 
ently 
between vendors – but the basic language is highly 
standardised, and usually easy to change to achieve 
interoperability. 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Description: Delete consecutive pages from the input PDF file starting at specified position. Parameters: pageId, The position of the inserted blank page.
cut pages from pdf file; extract pages from pdf document
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
PDF document is unnecessary, you may want to delete this page instance may consist of newly created blank pages or image VB.NET: Edit and Manipulate PDF Pages.
delete pages out of a pdf file; delete pages from pdf document
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 54 of 83
8.6  Resource Description Framework (.rdf) 
Resource Description Framework (RDF)
48
is a data model which has several different possible 
formats. RDF models information using sets of ‘subject-predicate-object’ statements, or more 
colloquially, ‘something relates-to something-else’. RDF is one of the components of the 
‘semantic web’ – the attempt to impute meaning and links to data on the web. 
The two principle formats in which RDF statements are represented are RDF-XML (RDF 
statements written using an XML-based format - see section 3.3
), and a simpler textual format 
called ‘Notation 3’, or ‘N3’.  These formats were standardised through the World Wide Web 
Consortium (W3C) as a Recommendation in 1999, and subsequently updated in 2004. No 
matter which format is used to represent RDF models, both are textual, non-lossy, and have no 
precision issues. 
From a continuity perspective, both RDF formats score well. However, there is an innate risk 
(and opportunity) in using RDF, which is that RDF is designed to facilitate linked data. This 
means that an RDF file can reference data which is found elsewhere on the web. You must 
ensure that if an RDF file references external data, changes to that data (or its removal entirely) 
will not adversely impact your use of the RDF data contained in the format. 
8.6.1 
Continuity properties of Resource Description Framework (rdf) 
Flexibility Interoperability  Very highSoftware to process RDF can be found on most 
n most 
platforms, and this is increasing as its adoption grows. It is very 
standardised. 
C# Create PDF Library SDK to convert PDF from other file formats
pdf"; // Create a new PDF Document object with 2 blank pages PDFDocument doc = PDFDocument.Create(2); // Save the new created PDF document into file doc.Save
convert selected pages of pdf to word online; cut pages out of pdf online
C# Word - Insert Blank Word Page in C#.NET
how to rotate Word document page, how to delete Word page Add and Insert a blank Page to Word File in C#. following C# demo code to insert multiple pages of a
copy pages from pdf into new pdf; extract pages from pdf on ipad
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 55 of 83
Stability 
Very highThe RDF formats are standardised and have been 
in use for more than a decade. 
C# PowerPoint - Insert Blank PowerPoint Page in C#.NET
to rotate PowerPoint document page, how to delete PowerPoint page Add and Insert a blank Page to PowerPoint File in C# demo code to insert multiple pages of a
deleting pages from pdf online; export pages from pdf online
VB.NET Create PDF Library SDK to convert PDF from other file
pdf" ' Create a new PDF Document object with 2 blank pages Dim doc As PDFDocument = PDFDocument.Create(2) ' Save the new created PDF document into file doc.Save
export pages from pdf acrobat; extract page from pdf
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 56 of 83
included in the same text file, using various encoding schemes which convert binary files into a 
textual representation, including Base64
50
and Uuencoding.
51
The format was semi-standardised in 1982 as RFC-822, although this standard does not cover 
all the data which may appear in an eml file. It is not lossy, and has no precision issues. 
9.2.1 
Continuity properties of EML  
Flexibility Interoperability  Above averageMany email clients can read or write EML 
EML 
files, and it is frequently used as an interchange mechanism. 
VB.NET PDF: Get Started with PDF Library
Fill-in Field Data. Field: Insert, Delete, Update Field. a new PDF Document object with 2 blank pages Dim doc Create(2) ' Save the new created PDF document into
delete pages of pdf; deleting pages from pdf in preview
How to C#: Cleanup Images
returned. Delete Blank Pages. Set property BlankPageDelete to true , blank pages in the document will be deleted. Remove Edges or Borders.
extract page from pdf acrobat; pdf extract pages
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 57 of 83
although various information management tools can, due to the 
ubiquity of the format. 
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 58 of 83
9.4.1 
Continuity properties of MBOX 
Flexibility Interoperability  Very low. MBOX files can generally only be processed by the 
ed by the 
software which creates it. 
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 59 of 83
variants of the PST format: 32 bit and 64 bit, of which the older 32 bit variety has the greater 
level of support.   
9.5.1 
Continuity properties of Personal Storage Table (PST) 
Flexibility Interoperability  LowFew tools can access data in PST files. 
iles. 
The National Archives                                                                                   A Guide to Formats  Version: 1 
Page 60 of 83
10.  Images (raster) 
10.1  Introduction 
Raster images are images encoded as a rectangular matrix of colour values (‘pixels’), in the 
same way that a television or computer monitor displays images. Being a matrix, raster images 
have a natural width and height in pixels, or ‘resolution’.  
This is in contrast to vector images (see section 11
) which store images as a series of 
instructions to draw lines and shapes in various ways. Vector images have no natural resolution, 
as the shapes can always be redrawn at any desired resolution on the display device. 
The raster image formats described here include: 
Windows bitmap format 
BMP   
see section 10.2
Tagged Image File Format   
TIFF   
see section 10.3
Graphics Interchange Format  
GIF   
see section 10.4
Portable Network Graphics Format   
PNG   
see section 10.5
Joint Photographic Experts Group Format  JPG, JPEG  see section 10.6
10.1.1 
Scaling risks 
If a raster image is displayed much larger than its natural resolution, then the image becomes 
‘blocky’, as pixels are scaled up into squares, rather than remaining as individual dots in the 
image. For this reason, it is generally preferable to keep raster images in as high a resolution as 
possible, and produce lower-resolution versions to fill different needs. For example, a high 
resolution master version may be kept for print and other high resolution needs, and lower-
resolution versions produced for delivery on the web. Once resolution is discarded, it is not 
possible to scale up the image again without producing blockiness (or blurring, if ‘interpolation’ 
algorithms are used to smooth the differences across blocks). 
A risk of scaling a raster image down is that areas of high contrast may be entirely lost in the 
smaller version, rather than just becoming smaller. For example, text in a large image may 
become unreadable in the smaller version, even if the image is still large enough to contain 
readable text. This is because the process of scaling an image down involves discarding pixels, 
sometimes averaging the colour values across the areas being discarded. This tends to entirely 
remove areas of high contrast, such as sharp lines, rather than preserving them as the image 
becomes smaller. 
Documents you may be interested
Documents you may be interested