display pdf in browser from byte array c# : Rotate all pages in pdf software SDK project winforms windows web page UWP dm_userguide50-part1891

C
r
e
a
t
i
n
g
T
e
x
t
A
n
n
o
t
a
t
i
o
n
s
501
Annotations
10. Select the desired color and font size, and select the check boxes 
for any other desired font properties. Select the Set as Default 
check box to save the current settings as the default.
Note: Any color selection in the text annotation editor applies only to text 
annotations and does not affect shape, line, or highlight annotations. 
Note: To modify the size of a text annotation, you must modify the text 
font.
11. Click OK to apply the text annotation to the image. 
12. Save the annotation. Refer to “Saving Annotations” on page487 
for more information.
Using the In-place 
Text Editor
The in-place text editor is a What You See Is What You Get 
(WYSIWYG) text annotation tool.
To use the in-place text editor to create a text annotation:
1. Display the page to which you want to add a text annotation.
2. Choose one of these options to activate the text editor:
• Press Shift-t.
• Press and hold down Alt, left-click the Text button on the 
Annotation toolbar, release Alt.
The cursor becomes a pushpin.
3. Left-click and drag the pushpin over the page to define the border 
of the text editor.
Figure 235
In-place Text Editor
Rotate all pages in pdf - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
how to rotate page in pdf and save; reverse pdf page order online
Rotate all pages in pdf - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
pdf rotate page; pdf rotate single page reader
502
A
p
p
l
i
c
a
t
i
o
n
X
t
e
n
d
e
r
D
o
c
u
m
e
n
t
M
a
n
a
g
e
r
U
s
e
r
s
G
u
i
d
e
Annotations
4. Type the text annotation. Press Ctrl-Enter to start a new line in the 
editor.
5. Click Sp to check the spelling of the text annotation. The Check 
Spelling dialog box appears.
6. Correct or confirm the spelling of any questionable words.
Note: Click Help on the Check Spelling dialog box for more information 
on spell-checker options.
7. Click OK to close the ApplicationXtender message box after all 
words have been checked.
8. Click the green check mark to apply the text annotation to the 
image.
9. Save the annotation. Refer to “Saving Annotations” on page487 
for more information.
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
NET example for how to delete several defined pages from a PDF document Dim detelePageindexes = New Integer() {1, 3, 5, 7, 9} ' Delete pages. All Rights Reserved
rotate a pdf page; pdf reverse page order
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document how to use VB to insert an empty page to a specific location of current PDF file All Rights Reserved
how to rotate all pages in pdf; save pdf rotated pages
W
o
r
k
i
n
g
w
i
t
h
R
u
b
b
e
r
S
t
a
m
p
A
n
n
o
t
a
t
i
o
n
s
503
Annotations
Working with Rubber Stamp Annotations
Rubber Stamps are pre-defined annotations that can be used to 
describe certain events. For example, you could have a rubber stamp 
that says "Added by Username on Date", where Username and Date 
are populated by your name and the date you added the annotation. 
Some rubber stamps can be composed of an image, so that you can 
place a signature or other relevant graphic on a page. When you 
select a rubber stamp, AppXtender places it on the AppXtender page 
wherever you click your mouse. You can move or delete a rubber 
stamp annotation, just as you can other types of annotations, but 
cannot edit its properties.
Note: Rubber stamps must be added and configured by the AppXtender 
system administrator before they are available for use. Also, only users with 
appropriate privileges can control the annotation features. If rubber stamps 
have not been configured, or if you have questions about the privileges 
assigned to your AppXtender user profile, consult your AppXtender system 
administrator. 
Creating a New Text 
Rubber Stamp 
Annotation
You can specify display properties for a text rubber stamp. You can 
also configure security so that a rubber stamp is used for a single 
application by a single user and/or group. If the AppXtender system 
is using the Windows security provider, you can also specify a 
domain. 
To create a new text rubber stamp annotation: 
1. From the Application view tree structure, right-click the 
_RSTAMP application. From the shortcut menu that appears, 
select New Text Rubber Stamp. The New Text Rubber Stamp 
dialog box appears.
C# PDF Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page This C# demo explains how to insert empty pages to a specific All Rights Reserved
save pdf rotate pages; rotate individual pages in pdf reader
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
1. public void DeletePages(int[] pageIndexes). Description: Delete specified pages from the input PDF file. Parameters: All Rights Reserved.
how to rotate just one page in pdf; change orientation of pdf page
504
A
p
p
l
i
c
a
t
i
o
n
X
t
e
n
d
e
r
D
o
c
u
m
e
n
t
M
a
n
a
g
e
r
U
s
e
r
s
G
u
i
d
e
Annotations
Figure 236
New Text Rubber Stamp Dialog Box
2. The Rubber Stamp Text text box allows you to designate what text 
should be displayed when the rubber stamp is added to a page. 
You can add this information in two ways: 
• Type the text you would like to use for the rubber stamp in the 
Rubber Stamp Text text box. Type %crlf% to insert a carriage 
return. The text that follows %crlf% appears on a new line.
You can also use format strings within the text you add to 
insert the user name and date. For a list of format strings that 
can be used, refer to the following table.
• Select a pre-configured rubber stamp from the Rubber Stamp 
Text drop-down list. For a list of format strings that you can 
use, as well as pre-configured rubber stamps available from 
the drop-down list, refer to the following table.
Note: You can enter up to 255 characters in a text rubber stamp 
annotation.
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Users can rotate PDF pages, zoom in or zoom out PDF pages and go to any pages in easy ways box, note, underline, rectangle, polygon and so on are all can be
how to rotate all pages in pdf at once; pdf reverse page order online
C# WPF PDF Viewer SDK to view PDF document in C#.NET
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Compatible with all Windows systems and supports .NET NET WPF component able to rotate one PDF
how to rotate all pages in pdf in preview; rotate pages in pdf
W
o
r
k
i
n
g
w
i
t
h
R
u
b
b
e
r
S
t
a
m
p
A
n
n
o
t
a
t
i
o
n
s
505
Annotations
Table 61
Rubber Stamp Format Strings
F
o
r
m
a
t
S
t
r
i
n
g
F
u
n
c
t
i
o
n
%
u
s
e
r
n
a
m
e
%
P
l
a
c
e
s
t
h
e
c
u
r
r
e
n
t
u
s
e
r
n
a
m
e
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
T
h
i
s
f
o
r
m
a
t
s
t
r
i
n
g
i
d
e
n
t
i
f
i
e
s
t
h
e
u
s
e
r
w
h
o
c
r
e
a
t
e
d
t
h
e
r
u
b
b
e
r
s
t
a
m
p
a
n
n
o
t
a
t
i
o
n
f
o
r
t
h
e
p
a
g
e
.
%
d
a
t
e
s
t
a
m
p
%
P
l
a
c
e
s
a
s
h
o
r
t
f
o
r
m
o
f
d
a
t
e
s
t
a
m
p
(
f
o
r
e
x
a
m
p
l
e
6
/
1
5
/
0
0
)
,
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
T
h
i
s
f
o
r
m
a
t
s
t
r
i
n
g
i
n
d
i
c
a
t
e
s
t
h
e
d
a
t
e
w
h
e
n
t
h
e
r
u
b
b
e
r
s
t
a
m
p
a
n
n
o
t
a
t
i
o
n
w
a
s
c
r
e
a
t
e
d
f
o
r
t
h
e
p
a
g
e
.
%
D
A
T
E
S
T
A
M
P
%
P
l
a
c
e
s
a
l
o
n
g
f
o
r
m
f
o
r
d
a
t
e
s
t
a
m
p
(
f
o
r
e
x
a
m
p
l
e
,
"
T
h
u
r
s
d
a
y
,
J
u
n
e
1
5
,
2
0
0
0
"
)
,
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
T
h
i
s
f
o
r
m
a
t
s
t
r
i
n
g
i
n
d
i
c
a
t
e
s
t
h
e
d
a
t
e
w
h
e
n
t
h
e
r
u
b
b
e
r
s
t
a
m
p
a
n
n
o
t
a
t
i
o
n
w
a
s
c
r
e
a
t
e
d
f
o
r
t
h
e
p
a
g
e
.
%
t
i
m
e
s
t
a
m
p
%
P
l
a
c
e
s
a
t
i
m
e
s
t
a
m
p
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
T
h
i
s
f
o
r
m
a
t
s
t
r
i
n
g
i
n
d
i
c
a
t
e
s
t
h
e
t
i
m
e
w
h
e
n
t
h
e
r
u
b
b
e
r
s
t
a
m
p
a
n
n
o
t
a
t
i
o
n
w
a
s
c
r
e
a
t
e
d
f
o
r
t
h
e
p
a
g
e
.
A
p
p
r
o
v
e
d
P
l
a
c
e
s
t
h
e
t
e
x
t
"
A
p
p
r
o
v
e
d
"
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
N
o
t
A
p
p
r
o
v
e
d
P
l
a
c
e
s
t
h
e
t
e
x
t
"
N
o
t
A
p
p
r
o
v
e
d
"
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
C
o
n
f
i
d
e
n
t
i
a
l
P
l
a
c
e
s
t
h
e
t
e
x
t
"
C
o
n
f
i
d
e
n
t
i
a
l
"
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
D
o
N
o
t
D
u
p
l
i
c
a
t
e
P
l
a
c
e
s
t
h
e
t
e
x
t
"
D
o
N
o
t
D
u
p
l
i
c
a
t
e
"
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
F
o
r
I
n
t
e
r
n
a
l
D
i
s
t
r
i
b
u
t
i
o
n
O
n
l
y
P
l
a
c
e
s
t
h
e
t
e
x
t
"
F
o
r
I
n
t
e
r
n
a
l
D
i
s
t
r
i
b
u
t
i
o
n
O
n
l
y
"
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
D
r
a
f
t
P
l
a
c
e
s
t
h
e
t
e
x
t
"
D
r
a
f
t
"
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
R
e
v
i
e
w
e
d
b
y
%
u
s
e
r
n
a
m
e
%
P
l
a
c
e
s
t
h
e
t
e
x
t
"
R
e
v
i
e
w
e
d
b
y
"
a
n
d
t
h
e
c
u
r
r
e
n
t
u
s
e
r
n
a
m
e
a
s
p
a
r
t
o
f
t
h
e
s
t
a
m
p
t
e
x
t
.
T
h
i
s
f
o
r
m
a
t
s
t
r
i
n
g
i
d
e
n
t
i
f
i
e
s
t
h
e
u
s
e
r
w
h
o
c
r
e
a
t
e
d
t
h
e
r
u
b
b
e
r
s
t
a
m
p
a
n
n
o
t
a
t
i
o
n
f
o
r
t
h
e
p
a
g
e
.
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Compatible with all Windows systems and supports .NET Able to rotate one PDF page or whole PDF
reverse page order pdf online; how to permanently rotate pdf pages
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET 0); page.Rotate(RotateOder.Clockwise90); doc.Save(@"C:\rotate.tif"); All Rights Reserved
rotate pdf page and save; pdf reverse page order preview
506
A
p
p
l
i
c
a
t
i
o
n
X
t
e
n
d
e
r
D
o
c
u
m
e
n
t
M
a
n
a
g
e
r
U
s
e
r
s
G
u
i
d
e
Annotations
3. Select any of the following options to further customize the 
rubber stamp: 
• To make the rubber stamp transparent, select the Transparent 
check box. The default setting is checked but dimmed. This 
indicates that the local workstation redaction setting will be 
used. If the Transparent option is cleared, the rubber stamp is 
set to redacted. 
• In the Orientation drop-down list, choose the angle at which 
you would like the text to appear. Available options are 0, 90, 
180, and 270. The default setting is 0. 
• In the Border drop-down list, select the type of border you 
would like to surround the rubber stamp text. Available 
options are None, Rectangle, and Round Rectangle. The 
default setting is Round Rectangle.
• If a border is defined in the Border Size drop-down list, select 
the line width of the border in pixels from the Border Size spin 
box. Available options range from 0 to 20. If 0 is selected, the 
border is set to the line width set in the local workstation. The 
default setting is 0.
• To change any font attribute, click Font. The Font dialog box 
appears. For further instructions, refer to “Changing the Font 
of a Rubber Stamp” on page 508.
• To change the background color of the rubber stamp, click 
Back Color. The standard windows Color dialog appears. 
Choose a color or create a custom color to use for the text 
rubber stamp background color. (For further instructions, refer 
to your Windows documentation.) In the Color dialog box, 
click OK. The New Text Rubber Stamp dialog box reappears.
4. Consider resetting or saving default settings: 
• To reset rubber stamp properties to their default settings, click 
Restore Default in the New Text Rubber Stamp dialog box. All 
settings are restored to the default settings.
• To save the current settings as the default rubber stamp 
settings, click Set As Default. The properties that you have 
assigned to the current rubber stamp will be used as the 
default settings for any new rubber stamp that you create.
W
o
r
k
i
n
g
w
i
t
h
R
u
b
b
e
r
S
t
a
m
p
A
n
n
o
t
a
t
i
o
n
s
507
Annotations
5. When you have made all of the changes to the rubber stamp that 
you want to make, click OK. 
The index for the rubber stamp appears, along with the rubber 
stamp itself in XML format (XML is the underlying data structure 
used by rubber stamps to define the rubber stamp properties 
used for rendering the stamp on the page). The rubber stamp 
index has the following fields: NAME, DESC, APP, USER, and 
DOMAIN. 
6. In the NAME index field, enter the name of the rubber stamp (this 
is the name that users will see when selecting a rubber stamp).
7. You have the following options: 
• In the DESC index field, you can enter a description of the 
rubber stamp.
• To restrict the rubber stamp to a single application, enter the 
name of the application in the APP index field. If the APP field 
is left blank, the rubber stamp will be accessible in all 
applications.
• To restrict the rubber stamp to a single user or group, enter the 
user or group name in the USER index field. If you leave the 
USER field blank, the rubber stamp is accessible to all users 
with Edit Annotations privileges.
Note: If you assign a rubber stamp to a user name that is used by both a 
user and a group, the user and all members of the group will have access 
to the rubber stamp.
Note: If the data source is using a directory service security provider, in 
order to restrict the rubber stamp to a single user or group, you must 
enter the name exactly as it appears in ApplicationXtender Application 
Generator. 
• In the DOMAIN index field, if the AppXtender system is 
using the Windows security provider, you must enter a 
domain name for the user or group specified in the USER 
index field. 
8. Click Save to save the rubber stamp. 
508
A
p
p
l
i
c
a
t
i
o
n
X
t
e
n
d
e
r
D
o
c
u
m
e
n
t
M
a
n
a
g
e
r
U
s
e
r
s
G
u
i
d
e
Annotations
Changing the Font of
a Rubber Stamp
The Font dialog box allows you to change any font attribute of a 
rubber stamp.
Figure 237
Font Dialog Box for Rubber Stamps
To change font attributes of a rubber stamp: 
1. In the Font dialog box, change the font properties of the text 
rubber stamp annotation as described in the following table: 
The Sample box shows how the text will appear when the settings 
you choose are applied. 
2. In the Font dialog box, click OK. The New Text Rubber Stamp 
dialog box reappears.
Table 62
Changing Properties of a New Text Rubber Stamp Annotation
T
o
c
h
a
n
g
e
D
o
t
h
i
s
F
o
n
t
f
o
r
m
a
t
U
n
d
e
r
F
o
n
t
,
s
e
l
e
c
t
a
f
o
n
t
t
y
p
e
.
F
o
n
t
s
t
y
l
e
U
n
d
e
r
F
o
n
t
s
t
y
l
e
,
s
e
l
e
c
t
t
h
e
f
o
n
t
a
t
t
r
i
b
u
t
e
s
y
o
u
w
o
u
l
d
l
i
k
e
t
o
u
s
e
.
A
v
a
i
l
a
b
l
e
o
p
t
i
o
n
s
a
r
e
R
e
g
u
l
a
r
,
I
t
a
l
i
c
,
B
o
l
d
,
a
n
d
B
o
l
d
I
t
a
l
i
c
.
P
o
i
n
t
s
i
z
e
U
n
d
e
r
S
i
z
e
,
s
e
l
e
c
t
t
h
e
p
o
i
n
t
s
i
z
e
f
o
r
t
h
e
s
p
e
c
i
f
i
e
d
f
o
n
t
.
F
o
n
t
a
p
p
e
a
r
a
n
c
e
U
n
d
e
r
E
f
f
e
c
t
s
,
e
n
a
b
l
e
S
t
r
i
k
e
o
u
t
i
f
y
o
u
w
a
n
t
t
h
e
t
e
x
t
t
o
a
p
p
e
a
r
w
i
t
h
a
l
i
n
e
t
h
r
o
u
g
h
i
t
,
o
r
U
n
d
e
r
l
i
n
e
,
i
f
y
o
u
w
a
n
t
t
h
e
t
e
x
t
t
o
a
p
p
e
a
r
u
n
d
e
r
l
i
n
e
d
.
C
o
l
o
r
f
o
r
t
h
e
s
p
e
c
i
f
i
e
d
f
o
n
t
U
n
d
e
r
C
o
l
o
r
,
s
e
l
e
c
t
a
f
o
n
t
c
o
l
o
r
f
r
o
m
t
h
e
l
i
s
t
.
L
a
n
g
u
a
g
e
s
c
r
i
p
t
s
f
o
r
t
h
e
s
p
e
c
i
f
i
e
d
f
o
n
t
T
h
e
S
c
r
i
p
t
b
o
x
i
s
n
o
t
c
u
r
r
e
n
t
l
y
e
n
a
b
l
e
d
(
r
e
s
e
r
v
e
d
f
o
r
f
u
t
u
r
e
u
s
e
)
.
W
o
r
k
i
n
g
w
i
t
h
R
u
b
b
e
r
S
t
a
m
p
A
n
n
o
t
a
t
i
o
n
s
509
Annotations
Creating a Text 
Rubber Stamp 
Annotation from an 
Existing File
You can import a rubber stamp directly into the _RSTAMP 
application using an Extensible Markup Language (XML) text file. 
The rubber stamp tag encapsulates the entire rubber stamp data 
structure. Anything outside the data structure is ignored. Once a 
rubber stamp is imported into the _RSTAMP application, you can 
then add the rubber stamp to an AppXtender page.
The following sample XML file defines a data structure for importing 
a rubber stamp, including the font, font size, border, and bold. 
Figure 238
Sample Text Rubber Stamp XML Text File
To create a text rubber stamp annotation from an existing file: 
1. Right-click the _RSTAMP application. 
2. From the shortcut menu that appears, select Import File. The 
Import File dialog box appears. 
Figure 239
Import File Dialog Box
510
A
p
p
l
i
c
a
t
i
o
n
X
t
e
n
d
e
r
D
o
c
u
m
e
n
t
M
a
n
a
g
e
r
U
s
e
r
s
G
u
i
d
e
Annotations
Note: You must configure the file types so that the file is imported as plain 
text. For more information on configuring file types, consult your 
AppXtender system administrator or refer to the "Configuring 
ApplicationXtender Workstations" chapter of the ApplicationXtender Core 
Components Administrator’s Guide.
3. Select the file that you want to import and click Open. 
AppXtender displays the new document in the Document 
Display view and the Index view.
Figure 240
Imported Rubber Stamp with Index View
4. Enter the index information for the new document as described in 
the following table: 
Table 63
Rubber Stamp Index Fields
I
n
d
e
x
F
i
e
l
d
D
e
s
c
r
i
p
t
i
o
n
N
A
M
E
N
a
m
e
o
f
t
h
e
r
u
b
b
e
r
s
t
a
m
p
.
D
E
S
C
D
e
s
c
r
i
p
t
i
o
n
o
f
t
h
e
r
u
b
b
e
r
s
t
a
m
p
.
Documents you may be interested
Documents you may be interested