c# pdf viewer windows form : How to rearrange pages in pdf document control SDK platform web page wpf asp.net web browser WPF.PdfViewer0-part1937

ComponentOne 
PdfViewer for WPF 
How to rearrange pages in pdf document - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
reordering pdf pages; how to change page order in pdf acrobat
How to rearrange pages in pdf document - 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
move pages in a pdf; moving pages in pdf
Copyright 
1987-2012 GrapeCity, Inc. All rights reserved. 
ComponentOne, a division of GrapeCity 
201 South Highland Avenue, Third Floor 
Pittsburgh, PA 15206 • USA
Internet: 
info@ComponentOne.com
Web site: 
http://www.componentone.com
Sales 
E-mail: sales@componentone.com 
Telephone: 1.800.858.2739 or 1.412.681.4343 (Pittsburgh, PA USA Office) 
Trademarks 
The ComponentOne product name is a trademark and ComponentOne is a registered trademark of GrapeCity, Inc. All other 
trademarks used herein are the properties of their respective owners. 
Warranty 
ComponentOne warrants that the original CD (or diskettes) are free from defects in material and workmanship, assuming 
normal use, for a period of 90 days from the date of purchase. If a defect occurs during this time, you may return the defective 
CD (or disk) to ComponentOne, along with a dated proof of purchase, and ComponentOne will replace it at no charge. After 
90 days, you can obtain a replacement for a defective CD (or disk) by sending it and a check for $25 (to cover postage and 
handling) to ComponentOne. 
Except for the express warranty of the original CD (or disks) set forth here, ComponentOne makes no other warranties, express 
or implied. Every attempt has been made to ensure that the information contained in this manual is correct as of the time it was 
written. We are not responsible for any errors or omissions. ComponentOne’s liability is limited to the amount you paid for the 
product. ComponentOne is not liable for any special, consequential, or other damages for any reason. 
Copying and Distribution 
While you are welcome to make backup copies of the software for your own use and protection, you are not permitted to make 
copies for the use of anyone else. We put a lot of time and effort into creating this product, and we appreciate your support in 
seeing that it is used by licensed users only.  
This manual was produced using ComponentOne Doc-To-Help™. 
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
C# TIFF - Sort TIFF File Pages Order in C#.NET. Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview.
reorder pdf page; rearrange pdf pages online
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
page directly. Moreover, when you get a PDF document which is out of order, you need to rearrange the PDF document pages. In these
reverse pdf page order online; rearrange pages in pdf document
iii 
Table of Contents 
ComponentOne PdfViewer for WPF Overview ..............................................................................................1
WPFWPFWPFWPFWPFHelp with ComponentOne Studio for WPF
....................................................... 1
Key Features ................................................................................................................................................3
PdfViewer for WPF Quick Start ....................................................................................................................3
Step 1 of 3: Creating the C1PdfViewer Application
...................................................................................... 4
Step 2 of 3: Adding Content to the C1PdfViewer Control
............................................................................. 5
Step 3 of 3: Running the C1PdfViewer Application
...................................................................................... 6
Working with PdfViewer for WPF.................................................................................................................9
PdfViewer Elements
....................................................................................................................................... 9
Basic Properties
.............................................................................................................................................. 9
Basic Events
................................................................................................................................................. 10
Using PdfViewer in MVVM Applications
................................................................................................... 11
PdfViewer Limitations ................................................................................................................................ 11
PdfViewer for WPF Layout and Appearance ................................................................................................ 11
Layout in a Panel
......................................................................................................................................... 12
PdfViewer for WPF Appearance Properties
................................................................................................ 12
Color Properties
.............................................................................................................................. 12
Alignment Properties
...................................................................................................................... 12
Border Properties
............................................................................................................................ 13
Size Properties
................................................................................................................................ 13
PdfViewer Templates
................................................................................................................................... 13
C1PdfViewer Styles and Templates
............................................................................................................. 14
C1PdfViewer Visual States
........................................................................................................................... 14
Run-Time Interaction ................................................................................................................................. 15
PdfViewer Content Area
.............................................................................................................................. 15
PdfViewer Toolbar
....................................................................................................................................... 16
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
do if you want to change or rearrange current TIFF &ltsummary> ''' Sort TIFF document pages in designed & profession imaging controls, PDF document, image to
how to rearrange pdf pages online; how to move pages in pdf reader
C# PowerPoint - How to Process PowerPoint
It enables you to move out useless PowerPoint document pages simply with a few a very easy PPT slide dealing solution to sort and rearrange PowerPoint slides
how to move pages in pdf files; rearrange pdf pages
Online Merge PDF files. Best free online merge PDF tool.
By dragging your pages in the editor area you can rearrange them or delete single pages. We try to make it as easy as possible to merge your PDF files.
reorder pdf pages in preview; how to reverse page order in pdf
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
well programmed Word pages sorter to rearrange Word pages extracting single or multiple Word pages at one & profession imaging controls, PDF document, image to
switch page order pdf; rearrange pages in pdf file
ComponentOne PdfViewer for WPF 
Overview 
Add PDF viewing capabilities to your WPF applications. 
ComponentOne PdfViewer for WPF™ can display PDF documents 
within your applications without Adobe Reader. The included 
C1PdfViewer control is a full-featured viewer with a toolbar. Load and 
save arbitrary PDF documents with support for page zooming and text 
printing, paging, zooming, searching, and more.  
For a list of the latest features added to ComponentOne Studio for 
WPF, visit What's New in Studio for WPF. 
Getting Started 
Get started with the 
following topics: 
Key Features (page 3) 
Quick Start (page 3)  
Run-Time Interaction 
(page 15) 
Limitations (page 11) 
WPFWPFWPFWPFWPFHelp with ComponentOne Studio for WPF 
Getting Started 
For information on installing ComponentOne Studio for WPF, licensing, technical support, namespaces and 
creating a project with the control, please visit Getting Started with Studio for WPF. 
What's New 
For a list of the latest features added to ComponentOne Studio for WPF, visit What's New in Studio for WPF. 
Process Images in Web Image Viewer | Online Tutorials
used document types are supported, including PDF, multi-page easy to process image and file pages with the deleting a thumbnail, and you can rearrange the file
how to move pdf pages around; reorder pages in a pdf
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
page will teach you to rearrange and readjust amount of robust PPT slides/pages editing methods powerful & profession imaging controls, PDF document, image to
reordering pages in pdf; how to move pages within a pdf
Key Features 
ComponentOne PdfViewer for WPF allows you to create customized, rich applications. Make the most of 
PdfViewer for WPF by taking advantage of the following key features: 
View PDF Files 
The C1PdfViewer control can be used to view PDF files in Silverlight. Use C1PdfViewer to display PDFs 
dynamically generated with C1PdfDocument, or view arbitrary PDF files on the client. PdfViewer has no 
external dependency on Adobe Reader to view or save PDF files. 
PDF Specification Support 
C1PdfViewer supports a subset of the PDF 1.5 specification. There are a few important limitations 
including encryption, special fonts and rare image formats. Documents that use non-supported content 
will still render, but the formatting may be incorrect. It is recommended to use C1PdfViewer in a 
controlled environment where the features used by your PDF files can be tested before being used. The full 
list of limitations can be found in the documentation. 
Load and Save Documents 
In addition to viewing generated reports, you can also use C1PdfViewer to save back PDF files to the local 
machine. 
Printing Support 
The C1PdfViewer allows users to print the current document in its entirety or print a selection of pages. Or 
print directly from code using the PrintDocument method. 
Find Text 
Users can perform text searches within the document. As matches are found they are brought into view, 
and users can navigate through search results in a quick and intuitive manner. 
Multiple View Modes 
The C1PdfViewer features multiple viewing modes so you can view documents at any scale. Users can set 
the zoom level to fit the page into view. View just 1 page or view multiple pages side by side. 
Get Pages from PDF 
After loading a PDF, you can obtain a list of its pages as FrameworkElements to customize how the user 
views each page. Just call the GetPages method. For example, fill a C1Book control with pages from a 
PDF. 
Customize the Toolbar 
PdfViewer includes a default toolbar for quick development. Creating a custom toolbar for C1PdfViewer 
is very simple because each button in the default toolbar has a corresponding Command in the control. 
PdfViewer for WPF Quick Start 
The following quick start guide is intended to get you up and running with ComponentOne PdfViewer for WPF. 
In this quick start you'll create a simple project using a C1PdfViewer control. You'll create a new WPF application, 
add the C1PdfViewer control to your application, add a PDF file that will be displayed in the C1PdfViewer 
control, and observe some of the run-time interactions possible with PdfViewer for WPF. 
4  
Step 1 of 3: Creating the C1PdfViewer Application 
In this step you'll create a WPF application using PdfViewer for WPF. When you add a C1PdfViewer control to 
your application, you'll have a complete, functional document viewer interface that you can display PDF and 
HTML files in. To set up your project and add a C1PdfViewer control to your application, complete the following 
steps: 
1.
Create a new WPF project in Visual Studio. In this example the application will be named "QuickStart". If 
you name the project something else, in later steps you may need to change references to "QuickStart" 
with the name of your project. For more information about creating a WPF project, see Creating a .NET 
Project in Visual Studio.  
2.
In the Solution Explorer, right-click the project name and choose Add Reference. In the Add Reference 
dialog box, locate and select the C1.WPF and C1.WPF.PdfViewer assemblies and click OK to add 
references to your project. 
3.
Open the XAML view of the MainWindow.xaml file; in this quick start you'll add the C1PdfViewer 
control using XAML markup. 
4.
Add the XAML namespace to the Window tag with the following markup: 
xmlns:c1="http://schemas.componentone.com/winfx/2006/xaml"
The Window tag will now appear similar to the following: 
<Window x:Class="MainWindow" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:c1="http://schemas.componentone.com/winfx/2006/xaml" 
Title="ComponentOne PdfViewer for WPF" Height="275" Width="425"> 
This is a unified namespace that will enable you to work with most ComponentOne WPF or Silverlight 
controls without adding multiple namespaces. 
5.
Add the <c1:C1PdfViewer x:Name="C1PdfViewer1" /> tag within the Grid tags on the page to 
add the C1PDFViewer control to the application.  
The XAML will appear similar to the following: 
<Grid> 
<c1:C1PdfViewer x:Name="C1PdfViewer1" /> 
</Grid> 
This will add a C1PdfViewer control named "C1PdfViewer1" to the application. If you run the application 
now, it will appear similar to the following image: 
You've successfully set up your application's user interface, but if you run your application now you'll see that the 
C1PdfViewer control currently contains no content. In the next steps you'll add content to the C1PdfViewer 
control, and then you'll observe some of the run-time interactions possible with the control. 
Step 2 of 3: Adding Content to the C1PdfViewer Control 
In the previous step you created a WPF application and added the C1PdfViewer control to your project. In this 
step you'll add PDF content to the C1PdfViewer control. Note that in this step you will add a PDF file that is 
included with the ComponentOne Studio for WPF samples, which are by default installed in the Documents or 
MyDocuments folder in the ComponentOne Samples\Studio for 
WPF\C1WPFControlExplorer\PdfViewerSamples directory. If you choose, you can instead use another PDF 
file and adapt the steps. To customize your project and add a PDF file to the C1PdfViewer control in your 
application, complete the following steps: 
1.
Navigate to the Solution Explorer, right-click the project name, and select Add │ Existing Item. 
2.
In the Add Existing Item dialog box, locate the C1XapOptimizer.pdf file included in the 
ControlExplorer sample. In the file type drop-down box, you may need to choose All Files to view the 
PDF file. Note that if you choose, you can instead pick another PDF file to use. 
3.
In the Solution Explorer, click the PDF file you just added to the application. In the Properties window, 
set its BuildAction property to Resource and confirm that the Copy to Output Directory item is set to Do 
not Copy. 
4.
Switch to Code view by right-clicking the page and selecting View Code.  
5.
Add the following imports statement at the top of the page: 
Visual Basic 
Imports C1.WPF.PdfViewer 
C# 
using C1.WPF.PdfViewer; 
6.
Add the following code to the Window class to create the Window_Loaded event handler : 
Visual Basic 
Private Sub Window_Loaded(ByVal sender As System.Object, ByVal e As 
System.Windows.RoutedEventArgs) Handles MyBase.Loaded 
Dim resource = Application.GetResourceStream(New 
Uri("QuickStart;component/C1XapOptimizer.pdf", UriKind.Relative)) 
Me.C1PdfViewer1.LoadDocument(resource.Stream) 
End Sub 
C# 
private void Window_Loaded(object sender, RoutedEventArgs e) 
InitializeComponent(); 
var resource = Application.GetResourceStream(new 
Uri("QuickStart;component/C1XapOptimizer.pdf", UriKind.Relative)); 
this.C1PdfViewer1.LoadDocument(resource.Stream); 
This code adds a stream and loads the stream into the C1PdfViewer control. Note that if you named the 
application differently, you will need to replace "QuickStart" with the name of your project. If you added a 
different PDF file, replace "C1XapOptimizer.pdf" with the name of your file.  
If you run the application now, it will appear in the content window within the C1PdfViewer control: 
6  
In this step you added content to the C1PdfViewer control. In the next step you'll view some of the run-time 
interactions possible in the control. 
Step 3 of 3: Running the C1PdfViewer Application 
Now that you've created a WPF application and added content to the C1PdfViewer control, the only thing left to 
do is run your application. To run your application and observe PdfViewer for WPF's run-time behavior, 
complete the following steps: 
1.
From the Debug menu, select Start Debugging to view how your application will appear at run time.  
The application will appear similar to the following: 
The C1PdfViewer control appears as a toolbar and content area. Notice that the PDF file you added 
appears in the content area of the control. 
2.
In the toolbar, click the Next Page arrow button to move to the next page of the PDF file. You can return 
to the previous page by clicking the Previous Page arrow button. You can also navigate to the first or last 
page of the document using the First Page and Last Page buttons. 
Documents you may be interested
Documents you may be interested