c# pdf viewer : How to reorder pages in pdf reader application SDK tool html winforms azure online User%20Guide_English4-part109

Chapter 5
Page Layout Analysis
FineReader must know which image areas it needs to recognize
before starting the recognition process. Page layout analysis pro
vides it with this information by identifying text blocks, picture
blocks, table blocks, and barcode blocks (note: the latter are only
available in the Corporate Edition). 
In this chapter you will learn more about the following: when
manual page analysis may be needed, what block types are avail
able, how blocks drawn using the automatic layout analysis pro
cedure can be edited, and also how the layout analysis process
can be made easier by using block templates.
Chapter Contents:
z General information on page layout analysis
z Block types
z Automatic page layout analysis options
z Drawing and editing blocks manually
z Manual table layout analysis
z Using block templates
How to reorder pages in pdf reader - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
change pdf page order; how to reverse pages in pdf
How to reorder pages in pdf reader - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
pdf move pages; rearrange pdf pages reader
General information on page layout analysis
Page layout analysis can be carried out both automatically and manually. In most cases,
FineReader manages the complex task of page layout analysis by itself. Start automatic analysis by
clicking on the 2Read button. Recognition and layout analysis are performed simultaneously.
Note: A standalone page layout analysis procedure is also available (Process>Analyze
Layoutmenu). You may run this standalone procedure if needed, but note that here page
layout analysis quality may be inferior, as the coupled layout analysis/recognition procedure
uses additional information acquired during recognition to aid layout analysis.
You may wish to draw blocks manually if:
1. Only part of a page is to be recognized;
2. Automatic layout analysis has resulted in blocks being drawn incorrectly.
Tip:
z In some cases automatic layout analysis quality may be improved by altering
the page layout analysis options. To view the current layout analysis options:
Recognition tab, Tools>Optionsmenu.
z If the application has drawn some blocks incorrectly, it is often faster to edit
the incorrect blocks using the block editing tools than to delete the blocks
and draw them manually again.
Block types
Blocks are image areas enclosed in frames. They tell the system which image areas are to be
recognized and in what order. The blocks also influence the way in which the original page
layout is retained. Different types of blocks have differently colored frames. Block frame col
ors can be changed on the View tab of the Optionsdialog (Tools>Optionsmenu) in the
Appearancegroup. Select the required block type in the Itemfield and the color you want
in the Colorfield.
The following block types are available:
Recognition Area– this block type is used for automatic recognition and analysis. After
you click the 2Read button, all blocks of this type will be automatically analyzed and rec
ognized. 
Text– this block type is used for text image areas and should only contain text formatted
in one column. If there are pictures inside the text, draw separate blocks around them.
Table– this block type is used for table image areas or for areas of text structured in a
table. When the application reads blocks of this type, it draws vertical and horizontal sepa
42
ABBYY FineReader 6.0 User’s Guide
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview. Reorder TIFF Pages in C#.NET Application.
rearrange pages in pdf document; reorder pages of pdf
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
Sort and Reorder PowerPoint Slides Range with VB amount of robust PPT slides/pages editing methods powerful & profession imaging controls, PDF document, image
reverse pdf page order online; how to move pages in a pdf
rators inside the block to form a table. This block is represented as a table in the output
text. You can draw and edit tables manually.
Picture– this block type is used for image areas containing pictures. A block of this type
may enclose an actual picture or any other object (e.g. a section of text) you wish displayed
as a picture in the recognized text.
Barcode(Corporate Editiononly) – this block type is used for barcode image areas. If
your document contains a barcode, and you do not want it to be displayed as a picture but
as a series of letters and numbers in the recognized text instead, draw a separate block for
the barcode and set the block type to barcode.
Note: It is possible to have barcode analysis and recognition carried out automatically, but
this option is not set by default. To enable this option, select the Look for barcodesitem on
the Recognition tab (Tools>Optionsmenu). 
Automatic page layout analysis options
As part of the automatic page layout analysis procedure the following types of blocks are
drawn: text blocks, table blocks, picture blocks, and barcode blocks (note: the latter are only
available in the Corporate Edition version).
To start automatic layout analysis (and text recognition) click the 2Read button. Before
clicking this button, however, select the main layout analysis options: document type and
table analysis options.
Document type
In most cases text layout is determined automatically. Automatic detection is performed if
the Autodetect layoutvalue on the Recognition tab in the DocumentTypegroup
(Tools>Options menu) is set. Note that the value is set by default. 
To select the document type manually:
z Select the desired type in the Documenttypegroup on the Recognition
tab in the Optionsdialog (Tools>Options menu).
Document types available:
Autodetect layout– (set by default) Text layout is determined automatically. Recognition
of all text types, including multicolumn texts, and texts containing tables and pictures, is
performed automatically.
43
Chapter 5. Page Layout Analysis 
Read PDF in Web Image Viewer| Online Tutorials
Extract images from PDF documents; Add, reorder pages in PDF files; Save and print Document Viewer, make sure that you have install RasterEdge PDF Reader Add-on
reverse page order pdf online; move pdf pages online
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
Enable batch changing PDF page orientation without other PDF reader control. PDF page, delete certain PDF page, reorder existing PDF pages and split
reorder pages in pdf reader; reordering pages in pdf document
Single column– The text is formatted into one column. Use this option if automatic page
layout analysis incorrectly determines the text type as multicolumn. 
Plain text formatted with spaces– The text is formatted into one column and set in a
monospaced font that is uniform in size throughout. In the recognized text left indents are
represented by spaces, each line is made into a separate paragraph, and original paragraphs
are separated by means of empty lines. Useful, for example, when recognizing C++ code
printouts or old computer printouts.
Table analysis options
In most cases the application divides tables into rows and columns automatically. If addi
tional tuning of table options is required, open the Recognition tab (Tools>Options>
Recognition) and in the Tablesgroup select the necessary item. Change these options if:
z automatic page layout analysis has drawn table rows and columns incor
rectly; 
z the document contains a large number of simple tables of the same type (i.e.
there are no merged cells or there is always only one line of text per cell).
1. Use the One line of text per cell option if your table has no (or only a few)
black separators and there is only one line of text per cell. For example:
– this table has only one line of text per cell
– this table has more than one line of
text per cell
2. Use the Nomerged cells in tableoption if your table has no merged
cells. For example:
– the Temperature cell is a merged cell
44
ABBYY FineReader 6.0 User’s Guide
Kilometers
Miles
1
0.62
5
3.2
Physical 
t, degrees 
Phenomenon
centigrade
Water boiling 
100
point
Water freezing 
0
point
Temperature
Degrees
Degrees
centigrade
Kelvin
273
0
100
373
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
Users can use it to reorder TIFF pages in ''' &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
how to move pages in a pdf file; rearrange pages in pdf online
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
just following attached links. C# PDF: Add, Delete, Reorder PDF Pages Using C#.NET, C# PDF: Merge or Split PDF Files Using C#.NET.
move pdf pages; how to change page order in pdf acrobat
Note: Do not select One line of text per celland/or No merged cells in tableoptions if
there are tables with differing structures in your text. Selecting these options may result in
errors being made during layout analysis and have an adverse effect on recognition quality.
Drawing and editing blocks manually
To create a new block:
1. Select one of the following tools: 
– to draw a recognition area;
– to draw a text block;
– to draw a picture block;
– to draw a table block.
2. Position the mouse at the point where you want a corner of your block to
be. Hold down the left mouse button and drag the mouse pointer to the
point where you want the opposite block corner to be.
3. Release the mouse button. 
A frame will enclose the image area selected.
45
Chapter 5. Page Layout Analysis 
Block 
drawing tools
Block frame 
and position tools
Table block tools
Image Tools
Analyze layout
Draw recognition area
Draw text block
Draw table block
Draw picture block
Select objects
Add block part
Cut block part
Renumber blocks
Delete blocks
Add vertical separator
Add horizontal separator
Delete separator
Zoom Out
Zoom In
Eraser
VB.NET TIFF: VB.NET Sample Code to Process & Manage TIFF Page
certain TIFF page, and sort & reorder TIFF pages in Process TIFF Pages Independently in VB.NET Code. powerful & profession imaging controls, PDF document, image
pdf reverse page order preview; how to move pages around in pdf
C# Word: How to Create Word Document Viewer in C#.NET Imaging
in C#.NET; Offer mature Word file page manipulation functions (add, delete & reorder pages) in document viewer; Rich options to add
reorder pages in pdf online; pdf reverse page order online
You may then change the block type. The drawn block type may be one of the following:
Recognition Area, Text, Table, Picture, or Barcode. To change block type:
z Rightclick the block and select the Block Typeitem followed by the corre
sponding block type in the local menu.
Modifying blocks
To move the block borders:
1. Click the block border and hold down the left mouse button. The mouse
pointer will become a twoheaded arrow.
2. Drag the pointer in the direction you need.
3. Release the mouse button.
Note: If you click a block corner, you can move both the horizontal and vertical borders of
the block at the same time.
To add a rectangular block part:
1. Select the 
tool.
2. Click the block you wish to add a part to. Press and hold down the left
mouse button then drag the mouse pointer diagonally. Select the image area
you wish added to the block and release the button. The rectangle drawn
will be added to the block.
3. If necessary, move the block border.
To cut a rectangular block part:
1. Select the 
tool.
2. Click the block you wish to cut a part from. Press and hold down the left
mouse button then drag the mouse pointer diagonally. Select the image area
you want cut and release the button. The selected rectangle will be cut from
the block.
3. If necessary, move the block border.
Note:
1. You can alter block borders by adding new nodes (splitting points) to them.
Then use the mouse to move split border segments in any direction you
desire. To add a new node, press SHIFT then move the mouse pointer to the
point where you wish a new node to be created (the pointer will become a
cross) and click on the border. A new node will be created.
2. FineReader imposes certain requirements on block form. These require
ments exist as text lines within blocks must be unbroken if recognition is
to be successful. To ensure that these requirements are met, FineReader
automatically corrects block borders when parts are added or cut. For
example, if you cut a part off the top or bottom of a block, a whole block
corner will automatically be cut. Similarly, if you try to cut off a part
46
ABBYY FineReader 6.0 User’s Guide
between the two upper or lower corners, the application will cut the right
block corner (upper or lower) regardless. It will also forbid certain opera
tions if they involve moving the segments forming the block borders.
To select a block or a group of blocks:
z Select the  tool and click on the desired block or press the left mouse
button and draw a rectangle around all the blocks you wish to select. 
Note: You can select one or more blocks using the usual block drawing tools. To select sev
eral blocks at once hold down SHIFT or CTRLwith one of the tools activated:  ,  ,  or
and drag the arrow over the blocks you want to select. To invert the selection (i.e. to select
an unselected block or vice versa), hold down the CTRLkey with one of the tools activated:
 ,  or  and drag the arrow over the desired blocks.
To move blocks:
z Hold down ALT with one of the tools activated:  , ,  ,  or  and
move the blocks.
To renumber blocks:
1. Select the  tool.
2. Click the blocks in the order of your choice. The contents of blocks will be
displayed in the output text in the same order.
Note: If you renumber blocks on a previously recognized image, the recognized text in the
draft mode of the Textwindow will be rearranged to reflect the new numbering.
To delete a block:
z Select the  tool and click the block you wish to delete, or 
z Select the blocks you wish to delete and press DEL.
Note: If you delete a previously recognized block, its text in the Textwindow will be delet
ed too.
To delete all image blocks:
z Select the Delete blocks and textitem in the Batch menu. 
Note: If you delete blocks on an image that has already been recognized, the recognized
text in the Textwindow will also be deleted
47
Chapter 5. Page Layout Analysis 
Manual table layout analysis
Tip: If automatic table layout analysis has resulted in table rows and columns being drawn
incorrectly, try editing the automatic analysis results instead of deleting all the blocks and
drawing them manually again. Almost invariably this proves less time consuming.
Editing a table manually:
Use the following Image toolbar tools to edit a table:
– Add vertical separator
– Add horizontal separator
– Remove separator
If the table cell only contains a picture, select the Treat cell as picture item in
the Block Propertiesdialog (View>Propertiesmenu). If the table cell con
tains both text and pictures, draw a separate picture block (or blocks) inside the
cell.
To merge table cells or rows:
z Select the MergeTableCellsor MergeTableRowsitem in the Edit
menu.
Note: You can split previously merged cells using the SplitTableCellscom
mand (Editmenu). The MergeTableRowsoption does not affect the division
of the table into columns. 
Note: To avoid drawing horizontal and vertical separators manually, draw a separate table
block, then rightclick it and select the AnalyzeTableStructureitem in the local menu.
The system will then draw all the separators it considers necessary. Should the system draw
any separators incorrectly, you can edit the table manually.
Using block templates
If you are processing a large number of documents with an identical layout (e.g. forms or
questionnaires), analyzing each page's layout separately will prove extremely time consum
ing. To save time you can create a block template, i.e. a standard set of blocks of a  particular
type that corresponds to the layout of your pages, and then apply the template to all pages
you wish recognized that have the same layout.
Note: Documents should always be scanned using their respective template(s) and using the
same resolution as that used to create the template(s). 
48
ABBYY FineReader 6.0 User’s Guide
To create a block template:
1. Open an image and draw the blocks automatically or manually.
2. Select the Save Blocksitem in the Image menu. The Save Blocks as dia
log will open. Type a file name for the block template in the dialog.
To load a block template:
1. Click the Batch window and select the pages you wish to apply the block
template to.
2. Select the LoadBlocksitem in the Image menu. The OpenBlocksdialog
will open. 
3. Select the relevant block template file in the dialog.  
4. Click the appropriate Applyto item in the group. The All pagesitem
applies the block template to all batch pages, the Selected pagesitem
applies the block template to selected pages only.
5. Click the Open button.
49
Chapter 5. Page Layout Analysis 
ABBYY FineReader 6.0 User’s Guide
Documents you may be interested
Documents you may be interested