c# view pdf : Move pages in pdf file software Library cloud windows asp.net winforms class vwra5-part890

© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 50/61
TPDFRendererOption Table
eOptionUseFastImages
Always print images in fast mode.  This should help resolving performance
issues with complex images and image masks of documents that are to be
printed in accurate mode.
eOptionAutoAccurateMode
Detect content that cannot be rendered using RenderingMode eModeFast
(GDI) and switch to eModeAccurate (GDI+) automatically, e.g.  to render
transparent tiling patterns.
6.3.8
TPDFRenderingMode
TPDFLayoutMode Table
TPDFRenderingMode
eModeAccurate
The accurate mode is intended for virtual printers such as a TIFF printer. It uses the
Windows GDI+ for rendering. This mode allows for image filtering, sub-pixel
rendering and anti-aliasing.  It should not be applied for physical devices, such as a
laser printer, due to the fact that those devices do not support the above features.
Using the accurate mode creates generally larger spool files than the fast mode.
eModeDirect
This mode is deprecated.
eModeFast
The fast mode is the recommended mode for printing to any
physical printer
device
such as a laser printer, or ink jet printer.  It uses the Windows GDI for
rendering.  This mode is generally faster and creates smaller spool files than the
accurate mode.  Use this mode for high resolution (600 dpi).
6.3.9
TPDFRotateMode
TPDFViewerOption Table
TPDFRotateMode
eRotateNone
Do not rotate the page; do not consider the viewing rotation attribute of the PDF
page.
eRotateAttribute
Set the rotation to the viewing rotation attribute of the PDF page, i.e.  rendering the
page with the same rotation as it is displayed in a PDF Viewer.
eRotatePortrait
Rotate page to portrait.
eRotateLandscape
Rotate page to landscape.
Move pages in pdf file - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
reorder pdf page; reorder pages of pdf
Move pages in pdf file - 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 reorder pages online; how to change page order in pdf acrobat
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 51/61
6.3.10
TPDFViewerOption
TPDFViewerOption Table
TPDFViewerOption
eViewerOptionDisableGoto
Disable GoTo links (links within this document).
eViewerOptionDisableGotoR
Disable GoToR links (links outside this document).
eViewerOptionDisableURI
Disable URI links (web links).
eViewerOptionDisableLinks
Disable all types of interactive links within PDF document (GoTo,
GoToR, URIs).
eViewerOptionDisableMouseWheel
Disable mouse wheel for scrolling.
eOptionEnableAnnotEdit
If this option is set the user interface offers commands to add,
delete and edit text annotations (sticky notes).
eViewerOptionAnnotations
Enables pane for displaying and modifying annotations.
eViewerOptionHighlighting
Show the highlighting menu on the left hand side to allow for
searching and marking different texts.
eViewerOptionScrollbars
Show scrollbars (default).
eViewerOptionOutlines
Show outlines (also known as Bookmarks) (default).
eViewerOptionPages
Show thumbnails. Each page is represented as a pre-view
image. Enabling this option can reduce the performance.
(Compatibility Note: Versions prior to 1.9.10.1 did not support
displaying thumbnails, instead they displayed a page number
tree.)
eViewerOptionDoubleBuffer
Enable double buffering.  Double buffering is a technique used
to minimize visible artifacts from the drawing process
(flickering).  As opposed to single buffering, the memory used
for the displayed page is kept separately for writing and reading.
This results in a better viewing quality but also requires more
memory and CPU.
eViewerOptionEmbeddedFiles
Show the list of embedded files on the left hand side.
eViewerOptionSaveEF
Allows the user to save embedded files.
C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
random pages can be deleted from PDF file as well. Sorting Pages. RasterEdge XDoc.PDF allows you to easily move PDF document pages position, including sorting
move pages in pdf document; how to move pages around in a pdf document
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Using this C#.NET Tiff image management library, you can easily change and move the position of any two or more Tiff file pages or make a totally new order for
reorder pdf pages online; pdf page order reverse
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 52/61
7Tips, Tricks, and Troubleshooting
7.1 Performance
The 3-Heights™ PDF Viewer API provides a variety of settings to tune the performance. In most cases a simple rule 
applies: Higher quality takes more resources (memory, CPU) and therefore lowers the performance. The following 
settings have an impact on the performance:
Content of the PDF A document with thousands of objects requires more time for rendering than a page with 
plain text.
Resolution The higher the size of the viewer window the more pixels need to be drawn and the lower the perfor­
mance.
Double Buffering Enabling double buffering requires extra memory and CPU.
Rendering Mode Disabling the accurate rendering mode improves the performance at the cost of visual quality.
It should only be applied at high zoom levels or high resolutions.
Filters The filters for“Bilinear”,“Bicubic” and“HighQuality” require extra CPU.
Thumbnails Displaying thumbnails reduces the performance. Use outlines instead.
7.2 Font and Text Issues
1. For issues with text using non-embedded fonts:
1. Ensure the required fonts are available on the system (see ChapterFonts
).
2. See SectionHandle Non-Embedded Fonts
.
2. For issues with text using embedded fonts:
1. Ensure the two system environment variables TEMP and TMP exist and point to an existing directory. These 
variables not being set is a common error source for service applications that run under a user that has no 
temporary directory and thus cannot install fonts. See also ChapterInstallation and Deployment
.
2. See SectionHandle Embedded Fonts
.
7.2.1 Handle Non-Embedded Fonts
Viewing vs Printing
First and foremost, one needs to distinguish between incorrect fonts when viewing the document in the viewer
control and incorrect fonts when printing to paper using the print functionality of the viewer control. This chapter
is about incorrect fonts when viewing the document. If you have correct fonts when viewing, but incorrect fonts 
when printing, the best choice is probably to update or alter the printer driver.
Font Replacement Strategy
This section describes the exact behavior of font handling of the rendering engine. It is rather technical and it is not
required to be understood in order to properly use the software.
C# Word - Sort Word Pages Order in C#.NET
C# DLLs: Move Word Page Position. Add references: Swap Two Word Pages Position Using C#. You may choose two pages of Word file and exchange their position.
how to reorder pages in pdf preview; change pdf page order
C# PowerPoint - Sort PowerPoint Pages Order in C#.NET
splitting. C# DLLs: Move PowerPoint Page Position. C#. You may choose two pages of PowerPoint file and exchange their position. String
reorder pdf pages in preview; how to move pages in a pdf file
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 53/61
The following steps are performed sequentially in the search of a font.  If a font is found, the search is stopped;
otherwise the next step is performed.
1. If the font is not embedded or
eOptionPreInstalled
is set:
a. If the font name appears in the
[replace]
section in the configuration file
fonts.ini
the name is re­
placed and looked up in the installed font collection.
b. If it is a standard font
11
it is replaced by the equivalent TrueType font name and it is looked up in the installed 
font collection.
c. If the font name appears in the
[fonts]
section in the configuration file
fonts.ini
the name is replaced 
and looked up in the installed font collection.
d. If the font has “Italic” or “Bold” in its name the font without these styles is looked up in the installed font
collection.
2. If a font name is looked up in the installed font collection then the name comparison is performed as follows:
a. PostScript name.
b. TrueType name without blanks (a missing style is interpreted as“Regular”or “Normal”).
c. TrueType name without modifications.
3. If the font is embedded, it is converted to a Windows compatible font and temporarily installed. If
eOption-
NoEmbedded
is used then the glyphs of the fonts are converted to either bitmaps or outlines
12
. If
eOptio-
nOutlines
is used then the glyphs are converted to outlines only.
4. If the font is not embedded and the Unicodes are available then the nearest font from the installed font collection 
is tailored to the metrics of the font.
7.2.2 Handle Embedded Fonts
The following list provides possible work-arounds if text is printed incorrectly. Options should be tried in ascending 
order.
1. Using the option (
eOptionNoEmbedded
) inhibits all embedded fonts from being used in the spool file and 
the printer hardware. Instead the glyphs are converted to either bitmaps or outlines. Using the option (
eOp-
tionOutlines
) at the same time the conversion is restricted to outlines.
2. Using the option (
eOptionPreInstalled
) inhibits embedded fonts which have the same name as the corre­
sponding installed font from being used. This option can also be used to reduce the number of fonts in a spool 
file if the printer hardware memory capacity is limited.
3. Pre-render the page in a bitmap and send the pre-rendered image to the printer (
eOptionBitmap
). This re­
sults in large spool files.
7.3 Transparency
The 3-Heights™ rendering engine supports transparency functions such as a number of blend modes as well as 
isolated and non-isolated transparency groups, but not transparency in general.
Certain types of tiling and shading patterns may not correctly be reproduced by the rendering engine.
8Licensing and Copyright
The 3-Heights™ PDF Viewer API is copyrighted. This user’s manual is also copyright protected; it may be copied and 
given away provided that it remains unchanged including the copyright notice.
11
e.g. Times-Roman, Helvetica, Courier
12
The outline of a glyph is a vector graphic without any reference to the original font program.
C# PDF insert text Library: insert text into PDF content in C#.net
int pageIndex = 0; // Move cursor to (400F, 100F). If you want to add a text string to PDF file, please try this C# demo. // Open a document.
reordering pages in pdf document; how to rearrange pages in pdf using reader
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Rapidly and multiple PDF document (pages) creation and edit methods append, and split PDF files; insert, delete, move, rotate, copy and paste PDF file page
how to move pages around in pdf; move pages in pdf online
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 54/61
9Contact
PDF Tools AG
Kasernenstrasse 1
8184 Bachenbülach
Switzerland
http://www.pdf-tools.com
pdfsales@pdf-tools.com
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
Certainly, random pages can be deleted from PDF file as well. PDF Page sorting. RasterEdge XDoc.PDF allows you to easily move PDF document pages position in VB
reorder pages in a pdf; pdf change page order online
C# PDF Library SDK to view, edit, convert, process PDF file for C#
Rapidly load, create, convert and edit PDF document (pages) in C# append, and split PDF files; insert, delete, move, rotate, copy and paste PDF file page.
rearrange pdf pages online; rearrange pages in pdf reader
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 55/61
ADefault Values
A.1 Duplex Modes
1
Simplex
2
Vertical Duplex
3
Horizontal Duplex
A.2 Paper Bins
1
Upper
2
Lower
3
Middle
4
Manual
5
Envelope
6
Envelope Manual
7
Auto
8
Tractor
9
Small FMT
10
Large FMT
11
Large Capacity
12
undef.
13
undef.
14
Cassette
15
From Source
A.3 Paper Sizes
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 56/61
1
Letter 8 1/2 x 11 in
2
Letter Small 8 1/2 x 11 in
3
Tabloid 11 x 17 in
4
Ledger 17 x 11 in
5
Legal 8 1/2 x 14 in
6
Statement 5 1/2 x 8 1/2 in
7
Executive 7 1/4 x 10 1/2 in
8
A3 297 x 420 mm
9
A3 297 x 420 mm
10
A4 Small 210 x 297 mm
11
A5 148 x 210 mm
12
B4 (JIS) 250 x 354
13
B5(JIS)182x257mm
14
Folio 8 1/2 x 13 in
15
Quarto 215 x 275 mm
16
10x14 in
17
11x17 in
18
Note 8 1/2 x 11 in
19
Envelope # 9 3 7/8 x 8 7/8
20
Envelope # 10 4 1/8 x 9 1/2
21
Envelope # 11 4 1/2 x 10 3/8
22
Envelope # 12 4 \276 x 11
23
Envelope # 14 5 x 11 1/2
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 57/61
24
C size sheet
25
D size sheet
26
E size sheet
27
Envelope DL 110 x 220mm
28
Envelope C5 162 x 229 mm
29
Envelope C3 324 x 458 mm
30
Envelope C4 229 x 324 mm
31
Envelope C6 114 x 162 mm
32
Envelope C65 114 x 229 mm
33
Envelope B4 250 x 353 mm
34
Envelope B5 176 x 250 mm
35
Envelope B6 176 x 125 mm
36
Envelope 110 x 230 mm
37
Envelope Monarch 3.875 x 7.5 in
38
63/4Envelope35/8x61/2in
39
USStdFanfold147/8x11in
40
German Std Fanfold 8 1/2 x 12 in
41
German Legal Fanfold 8 1/2 x 13 in
42
B4 (ISO) 250 x 353 mm
43
Japanese Postcard 100 x 148 mm
44
9 x 11 in
45
10 x 11 in
46
15 x 11 in
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 58/61
47
Envelope Invite 220 x 220 mm
48
RESERVED–DO NOT USE
49
RESERVED–DO NOT USE
50
Letter Extra 9 \275 x 12 in
51
Legal Extra 9 \275 x 15 in
52
Tabloid Extra 11.69 x 18 in
53
A4 Extra 9.27 x 12.69 in
54
Letter Transverse 8 \275 x 11
55
A4 Transverse 210 x 297 mm
56
Letter Extra Transverse 9\275
57
SuperA/SuperA/A4 227 x 356
58
SuperB/SuperB/A3 305 x 487
59
Letter Plus 8.5 x 12.69 in
60
A4 Plus 210 x 330 mm
61
A5 Transverse 148 x 210 mm
62
B5 (JIS) Transverse 182 x 257 mm
63
A3 Extra 322 x 445 mm
64
A5 Extra 174 x 235 mm
65
B5 (ISO) Extra 201 x 276 mm
66
A2 420 x 594 mm
67
A3 Transverse 297 x 420 mm
68
A3 Extra Transverse 322 x 445 mm
69
Japanese Double Postcard 200 x 148 mm
© PDF Tools AG – Premium PDF Technology 
3-Heights™ PDF Viewer API, March 24, 2016 59/61
70
A6 105 x 148 mm
71
Japanese Envelope Kaku # 2
72
Japanese Envelope Kaku # 3
73
Japanese Envelope Chou # 3
74
Japanese Envelope Chou # 4
75
Letter Rotated 11 x 8 1/2 11 in
76
A3 Rotated 420 x 297 mm
77
A4 Rotated 297 x 210 mm
78
A5 Rotated 210 x 148 mm
79
B4 (JIS) Rotated 364 x 257 mm
80
B5 (JIS) Rotated 257 x 182 mm
81
Japanese Postcard Rotated 148 x 100 mm
82
Double Japanese Postcard Rotated 148 x 200 mm
83
A6 Rotated 148 x 105 mm
84
Japanese Envelope Kaku # 2 Rotated
85
Japanese Envelope Kaku # 3 Rotated
86
Japanese Envelope Chou # 3 Rotated
87
Japanese Envelope Chou # 4 Rotated 88B6(JIS)128x182mm
89
B6 (JIS) Rotated 182 x 128 mm
90
12x11in
91
Japanese Envelope You # 4
92
Japanese Envelope You # 4 Rotated
93
PRC 16K 146 x 215 mm
Documents you may be interested
Documents you may be interested