c# pdf viewer itextsharp : Pdf reorder pages online Library SDK component asp.net .net wpf mvc winforms.pdf0-part1577

ComponentOne 
3')
for .NET 
Pdf reorder pages online - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
reverse pdf page order online; how to reorder pages in pdf online
Pdf reorder pages online - 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
how to rearrange pdf pages online; pdf change page order acrobat
Copyright 
1987-201

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
Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview. Reorder TIFF Pages in C#.NET Application.
rearrange pdf pages reader; how to move pages in a pdf file
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
reordering pages in pdf document; rearrange pages in pdf document
Table of Contents 
ComponentOne PDF for .NET Overview ............................................................................................. 3 
Help with ComponentOne Studio for WinForms ............................................................................ 3 
Migrating a PDF for .NET Project to Visual Studio 2005 ................................................................. 3 
Key Features........................................................................................................................................ 5 
Using ComponentOne PDF for .NET ................................................................................................... 6 
Creating Documents ....................................................................................................................... 6 
Adding Text ..................................................................................................................................... 9 
Drawing Text ............................................................................................................................. 10 
Measuring Text ......................................................................................................................... 12 
Making Text Flow from Page to Page ....................................................................................... 14 
Drawing RTF Text ...................................................................................................................... 15 
Adding Images ............................................................................................................................... 16 
Adding Graphics ............................................................................................................................ 18 
Creating Pages and Overlays......................................................................................................... 21 
Adding Bookmarks and Annotations ............................................................................................ 25 
Adding Bookmarks to a PDF Document .................................................................................... 25 
Adding Links to a PDF Document .............................................................................................. 28 
Attaching Files to a PDF Document .......................................................................................... 29 
Applying Security and Permissions ............................................................................................... 32 
Using Metafiles ............................................................................................................................. 33 
Rendering RTF Text ....................................................................................................................... 35 
PDF for .NET Samples ........................................................................................................................ 38 
PDF for .NET Task-Based Help ........................................................................................................... 41 
Setting Document Properties ....................................................................................................... 41 
Setting Document Restrictions ..................................................................................................... 46 
Setting Paper Size ......................................................................................................................... 50 
Setting Landscape Page Orientation ............................................................................................. 51 
Setting Image Quality .................................................................................................................... 52 
Printing PDF Files .......................................................................................................................... 53 
Read PDF in Web Image Viewer| Online Tutorials
"This online guide content is Out Dated! Extract images from PDF documents; Add, reorder pages in PDF files; Save and print PDF as you wish;
how to move pages within a pdf; move pdf pages
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
C# PDF Page Processing: Sort PDF Pages - online C#.NET tutorial page for how to reorder, sort, reorganize or re-arrange PDF document files using C#.NET code.
pdf change page order online; how to rearrange pdf pages reader
Writing PDF for .NET Content in Web Applications ...................................................................... 54 
Using PDF for .NET with Other ComponentOne Tools ................................................................. 56 
Adding ComponentOne FlexGrid for WinForms Data into PDF for .NET .................................. 56 
Creating a PDF from a Report Rendered by VSPrinter ............................................................. 56 
Removing PDF Bookmarks from a C1Report Document........................................................... 58 
C1.C1Pdf.4 Assembly ........................................................................................................................ 59 
Overview ....................................................................................................................................... 59 
Namespaces .................................................................................................................................. 59 
C1.C1Pdf Namespace ................................................................................................................ 59 
Overview ............................................................................................................................... 59 
Classes ................................................................................................................................... 63 
Enumerations ...................................................................................................................... 394 
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
move pages within pdf; how to reverse page order in pdf
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
Online C# class source codes enable the ability to rotate single NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split
how to move pages in a pdf; pdf reverse page order
ComponentOne PDF for .NET Overview 
ComponentOne PDF for .NET is a library that allows you to create PDF 
documents from your applications. 
The PDF (Portable Document Format) format was created by Adobe in 
1993 and has since become the industry standard for the representation 
of printed material in electronic systems. PDF is popular because it is 
high-quality, portable, device-independent, and because there are many 
tools available for creating, manipulating, and viewing PDF documents. 
These tools include the free multi-platform document viewer Adobe 
Acrobat. The portability and high quality of the PDF documents make 
PDF an excellent choice for Web publishing. For more information on the 
PDF format and PDF utilities from Adobe and other sources, visit the 
Adobe Web site (www.adobe.com). 
Getting Started 
To get started, review 
the following topics: 
Key Features 
Creating 
Documents 
Samples 
See Also 
Help with ComponentOne Studio for WinForms 
Migrating a PDF for .NET Project to Visual Studio 2005 
Help with ComponentOne Studio for WinForms 
ComponentOne PDF for .NET Overview > Help with ComponentOne Studio for WinForms 
Getting Started 
For information on installing ComponentOne Studio for WinForms, licensing, technical support, 
namespaces and creating a project with the control, please visit Getting Started with Studio for 
WinForms
What's New 
For a list of the latest features added to ComponentOne Studio for WinForms, visit What's New in 
Studio for WinForms
Migrating a PDF for .NET Project to Visual Studio 2005 
ComponentOne PDF for .NET Overview > Migrating a PDF for .NET Project to Visual Studio 2005 
C# Word: How to Create Word Document Viewer in C#.NET Imaging
Offer mature Word file page manipulation functions (add, delete & reorder pages) in document viewer; (Directly see online document viewer demo here.).
reverse page order pdf online; rearrange pdf pages
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
how to move pages within a pdf document; how to move pages around in a pdf document
To migrate a project using ComponentOne components to Visual Studio 2005, there are two main 
steps that must be performed. First, you must convert your project to Visual Studio 2005, which 
includes removing any references to a previous assembly and adding a reference to the new 
assembly. Secondly, the .licx file, or licensing file, must be updated in order for the project to run 
correctly. 
To convert the project: 
1.
Open Visual Studio 2005 and select File, Open Project. 
2.
Locate the .sln file for the project that you wish to convert to Visual Studio 2005. Select it 
and click Open. The Visual Studio Conversion Wizard appears. 
3.
Click Next. 
4.
Select Yes, create a backup before converting to create a backup of your current project 
and click Next. 
5.
Click Finish to convert your project to Visual Studio 2005. The Conversion Complete 
window appears. 
6.
Click Show the conversion log when the wizard is closed if you want to view the 
conversion log. 
7.
Click Close. The project opens. Now you must remove references to any of the previous 
ComponentOne .dlls and add references to the new ones. 
8.
Go to the Solution Explorer (View | Solution Explorer) and click the Show All Files button.  
Note: The Show All Files button does not appear in the Solution Explorer toolbar if the 
Solution project node is selected. 
9.
Expand the References node, right-click C1.Common and select Remove. Also remove 
C1.C1Pdf the same way. 
10.
1 Right-click the References node and select Add Reference. 
11.
1 Locate and select C1.C1Pdf.2.dll. Click OK to add it to the project. 
To update the .licx file: 
1.
In the Solution Explorer, right-click the licenses.licx file and select Delete. 
2.
Click OK to permanently delete licenses.licx. The project must be rebuilt to create a new, 
updated version of the .licx file. 
3.
Click the Start Debugging button to compile and run the project. The new .licx file may not 
be visible in the Solution Explorer. 
4.
Select File, Close to close the form and then double-click the Form.vb or Form.cs file in 
the Solution Explorer to reopen it. The new licenses.licx file appears in the list of files. 
The migration process is complete. 
Key Features 
ComponentOne PDF for .NETsupports most of the advanced features included in the PDF 
specification, including security, compression, outlining, hyperlinking, and attachments. 
But the main feature in PDF for .NET is ease of use. The commands provided for adding content to 
documents are similar to the ones available in the .NET Graphics class. If you know how to display 
text and graphics in .NET, you already know how to use PDF for .NET. 
The following are some of the features of PDF for .NET that you may find useful: 
Fast rendering and compression of images in Metafiles 
Metafiles are not converted into bitmaps; they are parsed and converted into vector 
graphics commands and thus retain the best possible resolution. If you want to add charts 
or technical drawings to your PDF document, metafiles are better than bitmap images. 
AcroForms support 
Use the new AddField method to add Acrobat form fields to your PDF documents. PDF for 
.NET supports the following field types: textbox, checkbox, radio button, push button, 
combo box, and list box. 
HTML Support 
Use the new DrawStringHtml method to render HTML into your PDF documents. You can 
flow HTML content into multiple pages or columns, use existing style sheets, and mix HTML 
with other types of content (images, RTF, plain text, form fields, and so on). 
Familiar syntax using the DrawImage method 
Adding images to PDF documents is easy; all the work is done by the DrawImage method. 
DrawImage draws a given image at a specified location and has parameters that provide 
control over the image alignment and scaling. You can render any regular .NET Image 
object, including metafiles. 
Manage document restrictions 
Allow users to copy and edit content, restrict users from printing the document, set 
annotation edit permission to the user, and more. 
Add attachments to PDF files 
Attachments can contain any kind of file, including spreadsheets with detailed information 
that would clutter the main document, multimedia files with movies and sound, sample 
code, and more. Adding an attachment to your PDF file is easy. Simply specify which file 
you want to attach, what area of the page should contain the attachment, and optionally, 
the appearance of the attachment. 
Owner and user password protection 
If your PDF documents contain sensitive information, you can encrypt them so that only 
authorized users can access it. There is a separate password for the owner of the document 
and for all other users. The user's access can be selectively restricted to allow only certain 
operations, such as viewing, printing, or editing the document. 
Add graphical elements 
Add lines, rectangles, ellipses, pies, arcs, rounded rectangles, polygons, Bezier curves, and 
more. 
Create an Outline structure 
Most long PDF documents contain an outline structure that is displayed on a pane on the 
left of the reader. The outline makes it easy to browse through a document's structure and 
find specific topics. With PDF for .NET, you can build this outline structure by adding outline 
entries (bookmarks). 
Add hyperlinks and local links 
PDF provides methods for adding hyperlinks and hyperlink targets to your PDF documents. 
You can also add local links, that when clicked take the user to another location within the 
same PDF document. This type of link is useful when you want to implement some type of 
cross-referencing within the document, such as a table of contents or an index. 
Control document information and viewer preferences 
PDF allows you to add meta data to the PDF documents you create. Specify author, 
creation date, keywords, and so on. You can also provide default viewer preferences to be 
applied when the document is opened in the Adobe Reader. Specify the initial page layout, 
window position, as well as reader toolbar and menu visibility. 
Using ComponentOne PDF for .NET 
The following topics provide details on creating documents using PDF for .NET, as well as how to 
add text, images, graphics, pages and overlays, bookmarks and annotations, and security and 
permissions to PDF for .NET documents. 
See Also 
Creating Documents 
Adding Text 
Adding Images 
Adding Graphics 
Creating Pages and Overlays 
Adding Bookmarks and Annotations 
Applying Security and Permissions 
Using Metafiles 
Rendering RTF Text 
Creating Documents 
Using ComponentOne PDF for .NET > Creating Documents 
To create PDF documents using PDF for .NET, you simply create a C1PdfDocument object, add 
content to the document, and save the document. To follow tradition, here's how to create a "hello 
world" document using PDF for .NET. 
1.
Add the following Imports or using directive to your code.  
To write code in Visual Basic 
Visual Basic 
Imports System.Drawing 
To write code in C# 
C# 
using System.drawing; 
2.
Create a C1PdfDocument object.  
To write code in Visual Basic 
Visual Basic 
' Create the C1PdfDocument object. 
Dim pdf As New C1.C1Pdf.C1PdfDocument() 
To write code in C# 
C# 
// Create the C1PdfDocument object. 
C1.C1Pdf.C1PdfDocument pdf = new C1.C1Pdf.C1PdfDocument(); 
3.
Add your content to the Form_Load event. This usually involves calling the DrawString 
method.  
To write code in Visual Basic 
Visual Basic 
' Add content to the page. 
Dim rect As RectangleF =  pdf.PageRectangle  
rect.Inflate(-72, -72) 
Dim font As Font =  New Font("Arial",12)  
pdf.DrawString("Hello World!", font, Brushes.Black, rect) 
To write code in C# 
C# 
// Add content to the page. 
RectangleF rect = pdf.PageRectangle; 
rect.Inflate(-72, -72); 
Font font = new Font("Arial", 12); 
pdf.DrawString("Hello World!", font, Brushes.Black, rect); 
4.
Save the document to a file or to a stream using the Save method.  
To write code in Visual Basic 
Visual Basic 
' Save the document to a file. 
pdf.Save("c:\hello world.pdf") 
To write code in C# 
C# 
// Save the document to a file. 
pdf.Save(@"c:\hello world.pdf"); 
After the application is run, the hello world.pdf document will look like this: 
Documents you may be interested
Documents you may be interested