c# winforms pdf viewer control : Extract page from pdf SDK software API wpf winforms azure sharepoint aspEasyPDF8-part1189

- aspEasyPDF - 
81 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Extract page from pdf - SDK software API:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Extract page from pdf - SDK software API:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
Function explain
Name
AddPDF 
Parameters
Filename as String , FromPage as Integer ,  ToPage as Integer , Password as
String
Result
Boolean
From version  
2.10
Professional feature " 
Imports an existence PDF document and adds it's contents at the end of you new document. You can import as many
times and pages combinations as you want.
The FromPage and ToPage vars are used to import a range of pages, if one of this var as a 0 then it's assumed as all.
For example "FromPage is 4 and ToPage is 0" it will start importing from page 4 to the end of the document.
What will import:
1. Text contents of the
page
2. Links ( extenal ) 
3. Compressed
documents
4. Graphics ( 8 - 24 bits
)
Known limitations that will be improved on newer releases:
1. Password is ignored,
it only imports
unencrypted documents
2. Filename can only be
phisical files
3. Support for Acrobat
exchange and other 3rd
party PDF exporters. (
Colorspace command )
Syntax
PDF .AddPDF Filename as String,   FromPage as Integer , ToPage as Integer, Password as String
Example
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF
")
PDF.AddText "Importing PDF document"
PDF.AddPage
' Imports all pages from PDF the document 
PDF.AddPDF " c:\temp\doc.pdf
", 0,0, ""
PDF.AddText "Imported"
PDF.BinaryWrite
' destroy it
setpdf = nothing
%>
- aspEasyPDF - 
82 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK software API:C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#.NET extract image from multiple page adobe PDF file library for Visual Studio .NET. Extract all images from whole PDF or a specified PDF page.
www.rasteredge.com
SDK software API:C# PDF Text Extract Library: extract text content from PDF file in
C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File. Advanced Visual
www.rasteredge.com
- aspEasyPDF - 
83 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK software API:VB.NET PDF Image Extract Library: Select, copy, paste PDF images
By using RsterEdge XDoc PDF SDK for .NET, VB.NET users are able to extract image from PDF page or file and specified region on PDF page, then get image
www.rasteredge.com
SDK software API:VB.NET PDF Text Extract Library: extract text content from PDF
With this advanced PDF Add-On, developers are able to extract target text This page will supply users with tutorial for extracting text from PDF using VB.
www.rasteredge.com
AddProtection
Function explain
Name
AddProtection 
Parameters
OwnerPass as String ,  UserPass as String , Key_Length as Integer , Flags as
Integer
Result
(none)
From version  
2.00
Professional feature " 
Adds security to the document. The document will be encrypted using the owner password, if it's left blank then it will
use a random key and protect the document. On the flags you can specify what to protect and allow.
The key length is encryption length that will use the system
Note: At this moment it only supports 40 bits on the future it will support 128 bits keys.
You can also set an user password to ask the user for a password.
Flags
Number
name
Description
4
scAllowPrint 
Allows to print the document. If you want to let the user to print to the top
quality use the scPrintQuality flag, if not then it will print a draft with low
quality.
8
scModifyContents 
Modify the contents of the document  
16
scCopyContents 
Copy or otherwise extract text and graphics from the document, including
extracting text and graphics
32
scAllowNotesForms Add or modify text annotations, fill in interactive form fields, and, if
scModifyContents is also set, create or modify interactive form fields
256
scAllowForms 
Fill in existing interactive form fields
512
scExtractText 
Extract text and graphics
1024
scAssembleDoc 
Assemble the document (insert, rotate, or delete pages and create bookmarks
or thumbnail images), even if it is not set the scModifyContents
2048
scPrintQuality 
Print the document to a representation fromwhich a faithful digital copy of the
PDF content could be generated.
Syntax
PDF .AddProtection OwnerPass as String,   UserPass as String , Key_Length as Integer , Flags as Integer
Example
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF ")
' Constant definition
const scAllowPrint = 4
const scModifyContents = 8
const scCopyContents = 16
const scAllowNotesForms= 32
const scAllowForms = 256
const scExtractText = 512
const scAssembleDoc = 1024
const scPrintQuality = 2048
- aspEasyPDF - 
84 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK software API:C# PDF Page Insert Library: insert pages into PDF file in C#.net
using RasterEdge.XDoc.PDF; Add and Insert a Page to PDF File in C#. doc2.Save( outPutFilePath); Add and Insert Blank Page to PDF File in C#.NET.
www.rasteredge.com
SDK software API:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Please follow the sections below to learn more. DLLs for Deleting Page from PDF Document in VB.NET Class. How to VB.NET: Delete a Single PDF Page from PDF File.
www.rasteredge.com
' Use 40 bit encryption, set auto owner password and allow print and extract text to the clipboard 
PDF.AddProtection "", "", 40, scAllowPrint+scPrintQuality+scExtractText
PDF.BinaryWrite
' destroy it
setpdf = nothing
%>
- aspEasyPDF - 
85 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK software API:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
www.rasteredge.com
SDK software API:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF: Insert PDF Page. VB.NET PDF - How to Insert a New Page to PDF in VB.NET. Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program.
www.rasteredge.com
Function explain
Name
AddRow 
Parameters
TableID as String , Property as String
Results
(none)
From version  3 .10
Adds a new row to the table.
You may use or not this function, if you don't then aspEasyPDF will add the rows for you but you won't have the
posibility to set some default properties for that row.
See Also
AddTable
SetCell
DrawTable
- aspEasyPDF - 
86 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Function explain
Name
AddTable 
Parameters
Properties as String , Columns as String
Results
Pointer as String
From version  3 .10
Prepares to work with tables. It will return an unique number that will be used as pass argument for the other functions.
You must set the maximum columns that this table will use.
Allowed properties:
Properties
Name
De scription
Align
Alignmet of the table
Border
Set the border size, by default to 1
Width
Fixed Size of the table, can be percent or pixel size
Syntax
PDF .AddTable Properties as String
Example in ASP:
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF
")
' table = PDF.AddTable "border=0 width='100%'", 2
PDF.SetCell table, 2,1, "", "HI"
PDF.DrawTable table
PDF.BinaryWrite
' destroy it
setpdf = nothing
%>
See Also
AddRow
SetCell
DrawTable
- aspEasyPDF - 
87 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
AddText
Function explain
Name
AddText 
Parameters
Text as String
Results
(none)
From version  1.00
Adds a new text on the document it starts at the top of the page and it will add consecutive text until it founds a carriage
return or the internal command <br>, used on html to add a new line. 
From version 2.0 you can load a full text file, ( does not accept http requests ), just add  and the full path of the filename
and it will load the text file and add it on the PDF.
You can set the way it looks setting some properties with the SetProperty Method, fonts, color, align, bottom start, left
start and right end.
Syntax
PDF .AddText Text as String
Example in ASP:
<% 
MrName="Tony"
' Add Big text on the document
PDF.AddText "Hello Mr. " & MrName & "<br>We are very happy to announce that the new version of
aspEasyPDF has been realeased to version 1.0.<br> <br>Please download it at www.mitdata.com<br>
<br> Thank you very much, John "
%>
See Also
AddTextPos
AddTextWidth
AddHTML
- aspEasyPDF - 
88 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
AddTextPos
Function explain
Name
AddTextPos 
Parameters
as Double , Y as Double , Text as
String
Result
(none)
From version  1.00
Adds a new text in the position specified on the active page. If you set the x to -1 value then you will center it to the
page. All properties affect in the way that is displayed on the document.
You can position it to an inch or metric position with the 
cnvUnitMM
or 
cnvUnitInch
method
Syntax
PDF .AddTextPos X, Y, Text
See Also
AddText
AddTextWidth
AddHTML
cnvUnitMM
cnvUnitInch
- aspEasyPDF - 
89 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
AddTextWidth
Function explain
Name
AddTextWidth 
Parameters
as Double , Y as Double , Width as Double , Text as
String
Result
(none)
From version  1.50
Adds a new text in the position specified on the active page and using a maximum width size. This function is quite
powerful because you can also specify the align method to use for the text, which such feature you can easily done
columns aligns.
You can alter the aspect of the text with the csPropAddTextWidth constant property.
You can position it to an inch or metric position with the cnvUnitMM
or cnvUnitInch
method
Syntax
PDF .AddTextWidth X as Double , Y as Double , Width as Double , Text as String
Examples in ASP:
dim PDF
set PDF = server.createobject(" aspPDF.EasyPDF ")
constcsPropAddTextWidth  = 113
PDF.Debug = True
PDF.page " Letter ",0
PDF.setmargins 50,50,50,50
str = " This is a test to show the cut of a text with different options for the AddTextWidth
"
' Cut the text if it doesn't fit, you can also use the csPropTextAlign to align the text
PDF.SetProperty csPropAddTextWidth , 0
PDF.AddTextWidth 300,100,100, str
' Cut the text if it doesn't fit and add three suspensions points
PDF.SetProperty csPropAddTextWidth , 1
PDF.AddTextWidth 300,200,100, str
' Wrap the text down
PDF.SetProperty csPropAddTextWidth , 2
PDF.AddTextWidth 300,300,100, str
' Generate the PDF document
PDF.Save server.MapPath(" pdf_addtextwidth.pdf ")
set pdf = nothing
' At position 10,10 with a size of 200, the text is centered
PDF.SetProperty csPropTextAlign, algCenter
PDF.AddTextWidth 10,10,200, "Text Centered"
' This one is aligned to the right 
PDF.SetProperty csPropTextAlign, algRight
PDF.AddTextWidth 10,60,200, "Right align"
' This aligned to the left
PDF.SetProperty csPropTextAlign, algLeft
PDF.AddTextWidth 10,120,200, "Left align"
- aspEasyPDF - 
90 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Documents you may be interested
Documents you may be interested