c# pdf viewer library free : Reorder pages in a pdf software SDK dll windows wpf html web forms winforms.reportdesigner5-part1655

45 
The WPF version of ComponentOne's reporting and preview controls which includes Preview for .NET 
2.0 (#5) and Reports for .NET 2.0 (#4). This product can be used in .NET 3.0 and 3.5 applications. 
Migrating a Reports for WinForms Project to Visual Studio 2005 
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/Solution.  
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.Win.C1Report the same way. 
10.
Right-click the References node and select Add Reference.  
11.
Locate and select C1.Win.C1Report.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. 
Converting a Preview for WinForms Project to Reports for WinForms 
In the 2008 v3 release of the ComponentOne studios, the Preview for WinForms and Reports for WinForms 
products were merged into one product: Reports for WinForms. The new Reports for WinForms contains the 
C1Report component as well as all components and controls that were previously provided by the C1Preview 
assemblies, but, because the assemblies now have different names, projects that used Preview for WinForms must 
have references changed to the new assemblies.  
Reorder pages in a pdf - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
pdf change page order online; move pages in a pdf
Reorder pages in a pdf - 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
reverse page order pdf online; reorder pdf pages
46  
You may want to use this utility if: 
You have existing C# or VB projects that use C1PrintDocument or any of the previewing WinForms 
controls previously provided by the C1.Win.C1Preview.2 assembly (C1PrintPreviewControl, 
C1PrintPreviewPane, and so on). 
OR 
You have an existing C# or VB project that used the old C1Report control (build 2.5 or earlier) provided 
by a single C1.Win.C1Report.2 assembly. 
Specifically, this utility performs the following: 
In C# or VB projects, references are changed from C1.C1Preview.2 and C1.Win.C1Preview.2 to the 
C1.C1Report.2 and C1.Win.C1Report.2 assemblies. 
In licenses.licx files, references for C1PrintDocument and preview controls are updated to reference the 
corresponding report assemblies. 
Also in licenses.licx files, references for C1Report residing in the C1.Win.C1Report.2 assembly are 
updated to point to the C1.C1Report.2 assembly where it now resides. 
In C# or VB source code files, all mentions of the C1.Win.C1Report namespace are replaced with 
C1.C1Report. 
The Convert2Report utility can convert multiple projects and/or individual files. You can download the 
Convert2Report.exe utility from ComponentOne HelpCentral. Using this utility, select and convert your files. 
To convert a project, complete the following steps: 
1.
Download and open the Convert2Report.exe file, located on ComponentOne HelpCentral. 
The application window will look like the following: 
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 reader; rearrange pages in pdf document
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 pdf pages; how to move pages around in pdf file
47 
2.
Keep the Auto-select licenses.licx and Auto-select code files check boxes to auto select all included files 
when a project file is selected for upgrade.  
3.
Click either the Select projects/files to convert or Select folders to convert button. The Open or Browse 
For Folder dialog box will open. 
4.
In the Open or Browse For Folder dialog box, locate either the files or folder you wish to convert and 
select OK.  
If you need to select additional folders or files, you can click the Select projects/files to convert or Select 
folders to convert button again to choose more files. If you need to clear your selection and choose files 
again, press the Clear button. 
You dialog box will look similar to the following: 
5.
Confirm the files you are converting in the left pane. You can check or uncheck files to change what will 
be converted. 
6.
Click Convert to convert your Preview for WinForms project to using Reports for WinForms. 
Files that have been successfully converted will display a green check mark in the left pane.  
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 rearrange pages in a pdf file; change page order in pdf reader
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
page, it is also featured with the functions to merge PDF files using C# .NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split
reorder pdf pages reader; how to move pages around in pdf
48  
The bottom pane will list the code and licensing files that have been converted as well as the saved 
locations for the original and converted files. By default the original file will be saved in the same directory 
as FileName.original and the converted file will be saved as the original file name (overwriting that file). 
7.
Close the utility after successfully converting all files. 
Read PDF in Web Image Viewer| Online Tutorials
from PDF documents; Extract images from PDF documents; Add, reorder pages in PDF files; Save and print PDF as you wish; More PDF Reading
how to reorder pages in pdf preview; reorder pdf page
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.
how to move pages in a pdf; reorder pages in pdf reader
49 
Key Features 
Build customized reviews and reports using ComponentOne Reports for WinForms and take advantage of the 
many features of the C1Report and C1PrintDocument components, and the six visual previewing controls, 
including: 
C1Report Features 
The C1Report control's features include the following: 
Report Designer Application 
Quickly create, edit, preview, load, and save report definition files without writing a single line of code. 
The familiar Microsoft Access-like user interface of the C1ReportDesigner application yields fast 
adaptation. 
C1Report Wizard 
You don’t have to be an expert to create reports using the C1Report Wizard. Effortlessly create a new 
report from start to finish in five easy steps. Select the data source, report fields, and layout of your report 
with the C1Report Wizard guiding you through each step. 
Banded Report Model 
Reports uses a banded report model based on groups, sections, and fields. The banded report model allows 
for a highly-organized report layout. 
30+ Built-in Report Templates 
The enhanced report designer application now includes 34 report templates. Simply select a report theme 
in the C1Report Wizard and you get a professionally styled report. No coding required - your colorful 
report is just a click away! 
Microsoft Access and Crystal Reports Compatibility 
Reports supports features found in Microsoft Access and Crystal Reports. With the click of a button, 
import Access report files (MDB) and Crystal report files (RPT) using the C1ReportDesigner. 
Flexible Data Binding 
Specify a connection string and an SQL statement in your report definition and Reports will load the data 
automatically for you. Optionally, use XML files, custom collections, and other data sources. 
Parameters for Adding/Limiting Data 
Reports may contain parameterized queries, allowing users to customize the report by adding/limiting the 
data that should be included in the report before it is rendered. Specify a value for a report field, filter data, 
control sorting and grouping, and more. Display only necessary data using report parameters. 
Combine Several Reports Into One 
Reports may contain nested reports to arbitrary levels (subreports). You can use the main report to show 
detailed information and use subreports to show summary data at the beginning of each group. 
VBScript Expression 
Reports may include embedded VBScript event handlers, making them self-contained. Format fields 
according to value, update a page count, hide a section without data, and more when the report is 
rendered. 
Formatting, Grouping, Filtering, Sorting, and More 
Use VBScript expressions to retrieve, calculate, display, group, filter, sort, parameterize, and format the 
contents of a report, including extensions for aggregate expressions (sum, max, average, and more). 
Chart Fields 
Embed charts into your reports to graphically display numerical data. The Report's Chart field is 
implemented using the C1Chart control and can display multiple series of data. The supported chart types 
include Bar, Area, Scatter, Pie, Line and Column. 
.NET Multipage TIFF SDK| Process Multipage TIFF Files
SDK, developers are easily to access, extract, swap, reorder, insert, mark up and delete pages in any multi upload to SharePoint and save to PDF documents.
reorder pages in a pdf; change page order pdf acrobat
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; change page order in pdf file
50  
Aggregated Charting 
Create charts that automatically aggregate data values (ValueY) that have the same category (ValueX) 
using an aggregate function of your choice. The chart field's Aggregate property tells the chart how to 
aggregate values that have the same category into a single point in the chart. It can be set to perform any 
of the common aggregation functions on the data: sum, average, count, maximum, minimum, standard 
deviation, and variance. 
Export Formats 
Render your reports directly to a printer or preview control or export your reports to various portable 
formats: Excel (XLS, XLSX), PDF, HTML, Rich Text and Compressed Metafiles. 
Automated Reports 
Automate reports using the C1ReportsScheduler, a stand-alone application used to schedule report 
creation to run in the background. Using the C1ReportsScheduler application, you can choose what 
reports to export or print, formats to export the report to, and the schedule and frequency for creating 
reports. 
C1PrintDocument Features 
The C1PrintDocument component's features include the following: 
Powerful Document Oriented Object Model 
The C1PrintDocument component provides a flexible hierarchical document object model with powerful 
automatic layout, formatting, and pagination control features so there's no need to manually calculate the 
layout, insert page breaks, and so on. 
Rich Formatting Options 
Control the look of your document with support for paragraphs of text with multiple fonts, text and 
background colors, text positioning (subscript, superscript), inline images, various text alignment 
(including justified text), and more. 
Powerful Table Layouts 
Use the C1PrintDocument tables to layout elements in your documents. Apply styles to tables, modify 
row and column headers, and more. Tables support an Excel-like object model, with a logically infinite 
number of columns and rows. Simply accessing a table element instantiates it, so you never have to worry 
about specifying the correct table size. 
Flexible Sizing and Positioning of Elements 
Document element size and position can be specified as absolute values, relative to other elements’ sizes 
and positions, or as simple expressions combining absolute and relative values. For example, specify the 
width of an element as a percentage of the parent element or of the current page width. 
Automatically Generate TOC and Word Index 
C1PrintDocument supports automated generation of Table of Contents (TOC) and alphabetical word 
index. Depending on your output format, links in both the TOC and index are clickable and take the user 
to the referenced page. 
Add Hyperlinks 
Make documents interactive by adding hyperlinks, link targets, and more. Any document element can be 
a hyperlink, or a hyperlink jump target. 
Data Binding Support 
Documents can be completely created in code, or bound to a database via a powerful and flexible data 
binding model. 
Import Report Definitions 
51 
Combine C1PrintDocument with the powerful C1Report component, which exposes a rich object model 
for creating, customizing, loading, and saving report definitions. You can quickly import and generate 
report definitions with the C1PrintDocument component. 
SQL Server Reporting Services 
Report Definition Language (RDL) is the reporting scheme commonly used in SQL Server Reporting 
Services. C1PrintDocument allows you to import an SSRS definition file (.rdl). The result is a data bound 
document representation of the imported report. 
Export Formats 
Multiple export format options make saving and sharing documents easy. Export your documents to 
Adobe Portable Document Format (PDF), Excel (XLS and XLSX), Word (RTF and DOCX), HTML, 
and several image formats. 
Create Adobe Acroforms 
Documents can include interactive forms (to be filled out by the end user). Add text boxes, list boxes, 
drop-down lists, check, radio and push buttons to C1PrintDocument. These controls become interactive 
when viewed inside C1PrintPreviewControl (see Print Preview). You can also export these documents to 
Adobe Acroforms. 
Control Exported PDF Display 
You can control how an exported PDF file is displayed in Adobe Acrobat. For example, set the how pages 
are viewed (for instance, one page at a time or two pages in columns) and the visibility of various elements 
(that is, if thumbnail images or a document outline view is visible). 
C1DX File Format for Smaller File Sizes 
A new OPC-based file format for C1PrintDocument objects, C1D OpenXML (C1DX) complies with 
Microsoft Open Packaging Conventions and is similar to the Microsoft Office 2007 OpenXML format. 
Due to built-in compression, resulting files are smaller in size. The current Preview for WinForms C1D 
format is also fully supported for backwards compatibility. 
Multiple Page Layouts 
Several page layouts accommodating different paper sizes, page settings, number of columns, page 
headers, and so on can be predefined and selected at run time by setting a single property.  
Combine Multiple Large Documents 
Use C1MultiDocument to combine multiple C1PrintDocuments which will be rendered as a whole 
continuous document with shared page numbering, a common TOC, word index, page count and inter-
document hyperlinks. This allows you to create and export very large documents that cannot be handled 
by a single C1PrintDocument object due to memory limitations. 
Hierarchical Styles 
Hierarchical styles control the look of all document elements, with intelligent support for ambient and 
non-ambient style attributes. Specify individual font attributes (such as boldness or font size), table grid 
lines, and more. 
GDI+ Text Rendering 
By setting one property you can render text using the GDI+ text API – with GDI+ text rendering text 
looks similar to text in Microsoft Office 2007 and matches the default text layout in XPS. 
Embed True Type Fonts 
Embed fonts to guarantee text is rendered correctly on any system – even if the fonts used are not installed 
on the system used to preview or print the document. 
Dictionary Support 
52  
Store resources (such as images used throughout the document) in the document dictionary to save space 
and time. 
Print Preview Features 
The Reports for WinForms visual previewing controls' features include the following: 
Full-Featured Preview Controls 
Integrated C1PrintPreviewControl and C1PrintPreviewDialog controls provide a ready-to-use full-
featured UI with thumbnail and outline views, text search, and predefined toolbars right out of the box. 
Preview Reports 
Easily integrate Reports with Reports for WinForms to add previewing, formatting, printing and 
exporting functionality to your reports. Just set the Document property on the C1PrintPreviewControl or 
C1PreviewPane to your reporting control and you are finished. 
PrintDocument Compatibility 
In addition to the ComponentOne Reporting controls, Reports supports the standard .NET 
PrintDocument component, and can even export to a number of external formats (such as PDF). So you 
can easily upgrade your applications with minimal effort. 
Thumbnail Views 
Reports includes built-in thumbnail views of all pages within any rendered document. The thumbnail view 
allows quick navigation to any page. Thumbnails are generated on the fly as pages are created so you 
instantly get thumbnails even if all pages have not finished rendering. Use the separate 
C1PreviewThumbnailView control and attach it to a C1PreviewPane, or just use the all-inclusive 
C1PrintPreviewControl to display automatic thumbnail views. 
Interactive Document Reflow 
End-users can interactively change the document (for example change page margins or orientation) at run 
time and the document will automatically reflow to accommodate the changes. 
Text Search 
Perform text searching at run-time without any additional coding. The C1PrintPreviewControl includes 
a built-in text search panel. Search results include page numbers and link to found locations. 
Several Built-in Toolbar Sets 
Choose from several preset toolbar image collections, or choose your own. The C1PrintPreviewControl 
includes themes to match Adobe, XP, Classic Windows, and the Mac operating system. 
Zooming Tools 
Reports supports many different zooming options that you would find in Microsoft Word. Predefined 
views include: actual size, page width, text width and whole page. You can also use percentages to define 
a specific zoom value. The C1PrintPreviewControl also has a zoom-in and zoom-out tool which allows 
the user to specify where on the page to zoom in or out. 
C1PrintDocument Feature Support 
All preview controls fully support the C1PrintDocument component's features such as hyperlinks and 
outlines. 
Code-free Development 
Reports includes extensive design-time support, including ComponentOne SmartDesigner® technology 
with floating toolbars, allowing you to easily customize your preview window without writing code. 
Flexible Modular Design 
53 
Use the separate, specialized controls (preview pane, thumbnail and outline views, text search panel) to 
customize your document view. Combine Reports controls with other Studio for WinForms controls such 
as Ribbon for WinForms to create a custom preview window that fits any UI. 
Localization 
Create localized versions of all end-user visible strings for different cultures at design time and switch 
between languages at run time. 
C1ReportDesigner Features 
The C1ReportDesigner application's features include the following: 
Easily Accessible 
While the C1ReportDesigner is a stand-alone application, you can easily launch and navigate to it from 
within Visual Studio. Just select Edit Report on the C1Report component's smart tag and it will open up 
the C1ReportDesigner application. 
Create New Reports 
Use the C1Report Wizard to quickly and easily create a new report. To create a report, simply: 
a.
Select the data source for the new report 
b.
Select the fields you want to include in the report 
c.
Set the layout, style and title for the new report 
Import Existing Reports 
The ability to take your existing reports and turn them into ComponentOne Reports is one of the most 
powerful features of the C1ReportDesigner. Import your existing report definitions from Microsoft 
Access files (.mdb and .adp) or Crystal Reports (.rpt). 
Design and Modify Reports 
The Access-style WYSIWYG design surface makes designing reports easy and intuitive. Drag and drop 
report fields from the toolbar onto the report's design surface. Banded regions mark each area of the report 
such as header, body and footer. Set all field related properties directly in the application itself. You can 
even write custom VBScript code from the Properties window. 
Export Reports 
Directly export a report to any of the supported file formats: HTML, PDF, RTF, XLS, XLSX, TIF, TXT 
or ZIP. 
Save and Distribute Report Definitions 
Once you have created or imported a report you can save it out to an XML-based report definition file. 
Package the definition files with the C1Report component in your published applications to distribute the 
reports to your end-users. To distribute or customize the C1ReportDesigner application itself, you must 
use the ComponentOne Reports for .NET Designer Edition. 
C1ReportsScheduler Features 
The C1ReportsScheduler application's features include the following: 
Generate and Export ComponentOne Reports 
The C1ReportsScheduler is a stand-alone scheduling application that is included with Reports for 
WinForms. It is designed to generate and export ComponentOne Reports in the background on set 
schedules. 
Run in Background or Control Schedules  
54  
The C1ReportsScheduler application consists of two interacting parts: a front-end and a Windows service. 
The Windows service runs in the background, executing specified tasks according to their schedules. The 
front-end can be used to view or edit the task list, start or stop schedules, and control the service. While 
the front-end is used to install and setup the service, it is not needed for the service to run. 
Export to Various Formats 
ComponentOne Reports can be exported to many formats including: PDF, Rich Text, Open XML Word, 
Excel, HTML, Metafile, images and more. 
Schedule Reporting Output in 4 Easy Steps 
To schedule reporting, you would simply need to complete the following: 
a.
Select any number of C1Report definition files (.xml) from your machine. 
b.
Choose any number of actions such as export or print for each report in the Task Actions pane. 
c.
Set a one-time or recurring schedule for each report. 
d.
Press Start to initiate the background service. Your reports will be generated in the specified outputs 
at the scheduled times. 
Full Source Included 
You can ship the pre-built application and service to your end-users "as-is," or modify the UI and 
functionality to fit your needs. We provide complete source code for the C1ReportsScheduler as a sample. 
C1ReportsScheduler Windows Service 
The C1ReportsScheduler Windows service is provided so reports can be generated at any scheduled time 
because the front-end application will not always be running. The service can be easily installed and 
uninstalled on your machine through the front-end application. When the C1ReportsScheduler is run for 
the first time, a dialog pops up asking whether you would like to install the service. The service does not 
need to be installed if the front-end application is to remain running. 
C1MultiDocument Features 
The C1MultiDocument component's features include the following: 
Handle Large Documents 
C1MultiDocument can handle large documents that would be otherwise impossible to 
create/export/print due to memory limitations. 
Combine Multiple Documents  
Use of compression and temporary disk storage allows C1MultiDocument to combine several 
C1PrintDocument objects into a large multi-document that would cause an out of memory condition if all 
pages belonged to a single C1PrintDocument. 
C1RdlReport Features 
The C1RdlReport component's features include the following: 
Exposes Full RDL Object Model 
The C1RdlReport component exposes the full RDL object model following the latest  RDL 2008 
specification. This allows you to modify existing reports or even create new RDL reports completely in 
code. This is not possible through Microsoft Reporting Services alone. 
Generate RDL Reports from any Data Source  
You are not constrained to using SQL Server data as your data source. C1RdlReport can generate RDL 
reports using any data source, such as an Access database. 
No External Dependencies 
Documents you may be interested
Documents you may be interested