pdf viewer library c# : How to cut pdf image application SDK tool html wpf windows online PROSTEP-3DPDFPro_2.1_Help_Doc3-part187

3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
30 
2.6
Creating an Animation 
To give the user a better understanding of the possibilities of animation steps and groups, 
it will be useful to learn how an animation is structured in 3D PDF Animate.  
Structure of an Animation 
Each animation is divided into Steps and Groups
An animation step has a certain duration which is defined during creation. The duration is 
measured as a number of frames and it can be expected that approximately 25 frames 
correspond to one second of run time. This can vary, depending o
n the computer‘s 
performance. Steps may have a camera position that is activated when the step is played. 
It is also possible to turn the visibility of parts in the model being animated on/off and to 
store that state as part of a step.  
Groups are used to define a set of parts and define transformations to those parts that 
occur over the group’s duration. The duration of a group is measured in frames and is a 
subset of its containing step. Transformations include moving, rotating and changing the 
transparency of the set of parts associated to the group. The part transformations defined 
by groups belonging to a step occur during playback of that step within the animation. 
The steps and groups are displayed in the timeline . The duration of a step is reflected in 
the width of its column in the timeline. The duration for groups is reflected in the width and 
placement of the tan colored rectangle 
in the group’s cell in the animation timeline. 
This approach provides a quick visual understanding of the relationships between the 
steps and groups in the animation. 
As shown in the timeline , each column in the timeline corresponds to a single step in the 
animation and the name of the step is found in the top 
row of the step’s column. Each step 
can consist of one or more groups and the step’s groups are listed vertically underneath 
the step title in the order they are created. The step and group names can be assigned as 
required. As seen in the above example, a particular step or group can be easily and 
quickly identified by name. 
Groups can be configured chronologically within their step as desired using the start and 
end values of their durations. This makes it possible to  
Transform several parts simultaneously in different directions 
Transform  one set of parts sequentially in different ways 
How to cut pdf image - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
copy image from pdf; copy and paste image from pdf
How to cut pdf image - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
copy images from pdf; how to copy a picture from a pdf
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
31 
Please note: the same individual part cannot be included in two groups running 
simultaneously.  
An example: 
Step 1:  
Duration: 50 frames (approx. 2 sec.) 
Group 1:  
Duration: frame 1
15  
Animation: a screw moves outside up to the thread‘s end (e.g. displacement in the 
x direction by 20mm) while it is rotating (rotation about the x axis by 1,440 
degrees). 
Group 2: 
Duration: frame 16
20 
Animation: the screw moves away faster from the drill hole (x direction by 40mm) 
Group 3: 
Duration: frame 21
25 
Animation: screw moves fast upwards (z direction by 40mm) 
Group 4: 
Duration: frame 26
40 
Animation: cover moves away from the screw joint (x direction by 20mm) 
Group 5: 
Duration: frame 41
50 
Animation: fading out of screw and cover (i.e., change transparency to 0%) 
The graphical description of step 1 looks like this in detail: 
Creating Steps 
Defining Step timeframe 
To create a new animation step click the button New Step in the 3D PDF Animate main 
window. To edit an existing step there are two options: jump to the particular step using 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
C#.NET PDF Library - Copy and Paste PDF Pages in C#.NET. If using x86, the platform target should be x86. C#.NET Sample Code: Clone a PDF Page Using C#.NET.
how to cut pdf image; how to copy an image from a pdf in
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
example that you can use it to extract all images from PDF document. ' Get page 3 from the document. Dim page As PDFPage = doc.GetPage(3) ' Select image by the
copy and paste image into pdf; copy image from pdf to ppt
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
32 
the control elements to play the animation or click the particular step (column) in the 
timeline . 
The main window's middle area will change accordingly and will show a general tab. 
General Tab 
In the General tab the following adjustments can be made: 
Working Name 
The working name is the name that will appear later in the PDF in the step list. The 
working name is meant to identify the step easily while working with the animation; a 
name identifiable to the user should be chosen. This name will also be displayed in the 
timeline. Two steps may never have the same name and some characters (e.g., " and ; 
and < or >) are not allowed. If a character that is not allowed is used, a message will pop 
up to alert the user they cannot use the character.  
Add 
If the step that is being created is not the first in the animation it can be decided where to 
paste the new step. The options are, At the end and After or Before a particular step. If 
"Before" or "After" are selected the drop down box to the right will become active and 
show the currently existing steps. If a step is selected there may be a slight wait time as 
the parts update to the active position in the 3D window. 
Duration 
This is the number of frames the animation step will have. On a fairly recent computer with 
a graphic card that is adequate to the 3D model's size, 25 frames equal about one second 
of playing time (a more precise statement is not possible as the performance depends on 
the number of parts and the complexity of the particular geometries). Within that time the 
start and end time of each moving group can be selected. Different movements can be 
made sequentially or simultaneously in one single step.
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
application, this VB.NET image cropper library SDK provides a professional and easy to use .NET solution for developers to crop / cut out image file in a short
copy images from pdf to powerpoint; how to copy picture from pdf to word
C# PDF remove image library: remove, delete images from PDF in C#.
document page. Able to cut and paste image into another PDF file. Export high quality image from PDF document in .NET program. Remove
preview paste image into pdf; how to paste a picture into pdf
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
33 
Camera Position 
To set the position of the camera for the selected step, click this Save to Timeline button 
under the Camera Position. It is most effective to define this while creating the step, even 
though you may need to change it again later. Please note the following: 
Step 1 
Step 2 
Step 3 
Step 4 
Step 5 
Camera saved 
X 
X 
If a skipped step does not have a defined view but there is a view defined for the prior 
step, that previous view will be shown for the skipped step. If the animation is played in 
the reverse order the same concept will apply. Looking at the above example again, if the 
animation is played in reverse order, from step 5 to step 1, for step 5 the view of step 4 is 
used. For these reasons, it is recommended to define a view at least for the first and last 
steps of an animation.  
If a view has been set for a step, but later on while editing the view needs to be removed, 
simply go to that step and then select the Delete button under Camera Position. To copy 
a camera view from another step, select the step with the desired camera view from the 
drop down, select Preview from:, then select Save to Timeline to save the view to the 
Step. 
The camera transition speed (Transition Time (sec.):) between Steps can be adjusted by 
seconds. One second is equal to 25 frames. The animation does not pause between each 
camera transition, so the author should build their animation knowing the animation will 
still play while the camera is transitioning. 
Note: When editing or changing a view in a particular Step, the view can be reused from 
another Step by selecting a view from the Preview from: Pull down menu. The Pull down 
menu will also include defined views from the Acrobat 3D Views list. However, please note 
that views copied from Acrobat must be in Perspective mode in order to obtain the correct 
field of view of the model 
Once you chose a view from the Pull down menu, select Preview from: to preview the 
view, then select Save to Timline save the view to the current Step. 
Part Visibility 
To set the visibility of the parts for the selected step, click this Save button. It is most 
effective to define this while creating the step, even though you may need to change it 
again later. Please note the following: 
Step 1 
Step 2 
Step 3 
Step 4 
Step 5 
Part Visibility
saved
X 
X 
If two initial steps do not have part visibilities set on them, as shown in the table above, all 
available parts will be shown within these steps. If a skipped step does not have part 
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Converter control easy to create thumbnails from PDF pages. Selection for compressing to multiple image formats. Cut and paste any areas in PDF pages to images.
how to copy pdf image to word; how to copy pdf image into word
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document.
how to copy images from pdf to word; copy image from pdf to powerpoint
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
34 
visibility saved, but there is visibility defined for the prior step, that previous visibility will be 
shown for the skipped step. If the animation is played in the reverse order the same 
concept will apply. Looking at the above example again, if the animation is played in 
reverse order, from step 5 to step 1, for step 5 the visibility of step 4 is used, and in step 1 
and 2 all of the parts are shown. For these reasons, it is recommended to define a part 
visibility at least for the first and last steps of an animation.  
If part visibility has been set for a step, but later on while editing needs to be removed, 
simply go to that step and then select the Delete button under Part Visibility. To copy 
part visibility settings from another step, select the step with the desired visibility from the 
drop down and then select Preview from:
Creating Groups 
Defining Move Activities 
A Group Activity is a group of objects assigned to one activity using the same values. An 
animation group can be added to an existing animation step by clicking on the New 
Group button in the main window. A new group is created in the currently selected step. 
(The active step name is shown to the right of the text Step: at the top left of the main 
window.) 
Transformation Tab 
After creating an animation group, the following adjustments can be made in the 
Transformation tab: 
Name:  
A name which can be easily identified for the group should be specified. The group name 
will not show up anywhere else in the PDF except in the timeline. It is important to ensure 
that no two groups have the same name.  
Duration: 
It is possible to set an individual start and end time (Start and End) within the particular 
step for the animation group. The maximum duration of a group must be less than or 
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document in VB.NET Project.
paste image into pdf form; how to copy an image from a pdf file
How to C#: Basic SDK Concept of XDoc.PDF for .NET
add, create, insert, delete, re-order, copy, paste, cut, rotate, and And PDF file text processing like text writing, extracting, searching, etc Image Process.
how to cut a picture from a pdf document; how to copy pictures from pdf
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
35 
equal to the number of frames that are specified in the animation step to which it belongs. 
Please note that two groups which overlap in time must not contain the same part; in this 
case a pop up warning will display. 
Highlight: 
Blink Parts 
The Blink Parts option will allow the assigned items in a Group to flash in order to 
highlight the items. When this option is enabled, the user will only be able to preview the 
flashing in the animation in the PDF document after the Editor has been saved and 
closed. When previewing the animation with the blinking items enabled, the animation will 
pause and the flashing of the assigned items will occur before the Group action takes 
place.  
Color 
The author can highlight all the components assigned to the Group by selecting a color 
from the color pallet. The assigned parts will only be highlighted in the selected color until 
the end of the Group frame duration. To remove the selected color click on Reset
Choose Parts for the Animation: 
To select parts for an animation group, click on the part either in the 3D window or the 
model tree. To select more than one part, there is no need to use the "Ctrl"-key on the 
keyboard, simply continue clicking the additional parts. To remove a part from the group, 
simply click the part a second time and it will become unselected. 
Preview part selection from: 
The 3D PDF Animate Editor gives the option copy parts that are assigned to another 
specific group with the option of the Drop-down menu. Once another Group is selected, 
clicking on the Preview part selection from button will then copy all the assigned parts 
from the other Group into the current Group. Depending on the amount of assigned parts, 
it may take some time for the Editor to update. The user will then need to select Save 
Group to confirm the assigned parts to the current Group. 
Move Parts: 
The selected parts can be moved, (i.e., translated) independently along each axis defined 
by a local coordinate system (LCS).  The current position of the LCS is represented by a 
3D 'orientation axis' or 'triad' in the 3D window.  The distance to move the parts is adjusted 
using the slider bars or the input field to the right of each slider bar. Any parts added later 
will jump to the correct position automatically, and will be reset to their original position 
when unselected in the 3D or the model tree. The colored dot in front of each slider bar 
matches the color of an axis in the LCS  triad (Red = X, Green = Y, Blue = Z) and 
identifies the direction in which the part will move. If the LCS orientation axis is not visible, 
there is an explanation to fix this in the Scale LCS section below. In the input fields below 
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
36 
Max a maximum dimension for the slide bar can be set. The default value is initially 
calculated from the overall dimensions of the model. 
Rotate Parts: 
The rotation of the parts works by following the same principle as sliding the parts. It will 
be rotated around the corresponding axis of the local coordinate system that is displayed 
in the color of the slide bar. If the default values are not enough, users can set the value in 
the appropriate input field.  
Transparency of Parts: 
The remaining vertical slide bar on the far right controls the transparency of the set of 
parts associated to the group. As with parts moving, a reduction of opacity is animated 
evenly over the frames in the duration of the group. 
LCS Axis Tab 
To position the Local Coordinate System (LCS) users must switch to the tab "LCS Axis"
Align LCS Axis with part: 
In order to simplify the positioning of the local coordinate system, it is possible to align the 
position and orientation of the LCS to the center and orientation of the bounding box of a 
part by using the button Align LCS axis with part. Here, a bounding box (a cuboid 
enclosing the particular part completely) is calculated and the origin of the LCS is set to 
the bounding box’s center. Additionally 
orientation axis of the LCS is  rotated to match the 
orientation of the part’s bounding box.
After selecting ‘
Align LCS Axi
s with part’, the LCS will be aligned with the next part 
selected in either the 3D PDF Animate model tree or the Acrobat 3D window. 
Reset LCS Axis: 
When rotating or moving the LCS, the current orientation of the LCS always defines the 
moving direction. Due to this, it is not mathematically possible to return to the original 
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
37 
starting position when resetting all slide bars to zero. This would only be possible when 
the slide bars would be pushed back in the exact reverse order and with the correct values 
as they were pushed initially, therefore there is the button Reset LCS Axis.  
Preview from: 
The function gives the ability copy, or reuse, the LCS Axis position that had been defined 
from another Group. To reuse a the LCS Axis position from another Group, the user can 
simply select another Group from the Drop-down menu, then click on the Preview from: 
button to preview the current LCS position. The user will then need to select Save group 
in order to confirm the new position of the LCS for the current Group. 
Move LCS: 
To move (i.e, translate) the LCS use the slide bars or the input fields after the slide bars. 
Using the input fields below Max a maximum dimension for the slide bar can be set, as it 
is with the moving of the parts. 
Rotate LCS: 
The rotation of the LCS works similarly to the rotation of the parts. You can rotate the LCS 
about a particular axis as designated by the colored circle to the left of the slider. If the 
maximum dimension is not enough another value can be set in the input fields below Max
Scale LCS Triad: 
Under certain circumstances the triad used to denote the position and orientation of the 
LCS may be too big or too small for a coordinated movement of the parts or the LCS. To 
correct this, the scaling 
of the dimensions of the LCS’s triad can be changed using the far 
right vertical slide bar. 
Note: If a slide bar is clicked once, it can be moved/rotated one step further 
using the keyboard‘s arrow keys.
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
38 
Parts Tab 
The Parts tab displays all parts assigned to the current Group. 
Part Color Change 
Changing the color under the Parts tab will change the color of all the parts assigned to 
the particular Group. The changed part color will stay in effect for the remainder of the 
animation 
Add parts to PDF Parts List 
With the ability Add parts to PDF  Parts List the user can easily manage the Part 
Attributes list. Enabling this function for specific Groups will display only the information 
from the assigned items in that Group for the entire timeframe of that Step. 
In other words, if you have five Groups under Step 1, you may choose to tick on the Add 
parts to PDF Parts List for only Group 1. The parts in Group 1 will only be displayed in 
the PDF Parts List throughout the entire Step 1. 
All the parts assigned to the other Groups will not be displayed in the PDF Parts List field 
during the timeframe of Step 1. 
Remove all from group 
The option allows the user to quickly unassign all of the parts assigned to the group at 
once. 
3D PDF Pro Help Manual
3D PDF Animate 
PROSTEP 3D PDF Pro for Adobe® Acrobat®
© 
2015
PROSTEP INC
. All Rights Reserved
39 
2.7
Editing Existing Animation 
If 3D PDF Animate is already closed and the animation was saved to PDF, simply run the 
plug-in again and select the 3D object (see 
Start
). If XML/Script data is found in the 3D 
object (which should be the case when saving an animation to PDF using 3D PDF 
Animate), the "Start edit animation" window will pop up. In this window users can decide 
how to proceed.  
If it is necessary to start a new animation, from scratch, selecting Delete existing 
data/script and start new will delete the current animation that is saved to the PDF and 
open 3D PDF Animate with a blank timeline. If Edit animation is selected, the XML script 
data, which was found embedded in the 3D object, is identified and generated by 3D PDF 
Animate. This script data will open in 3D PDF Animate allowing the user to edit and add to 
the existing animation. Whether starting a new animation, or editing an existing one, the 
techniques and ideologies found in the "Creating an animation"  apply. 
2.8
Import/Export Animation 
To export the complete animation as an XML file choose File >> Export animation from 
the menu bar. Here the term, "complete animation", refers to all data generated from 3D 
PDF Animate and 3D PDF Publish. This includes, for example, imported part attributes 
and step descriptions (it is only possible to add these in 3D PDF Publish). The generated 
data will be stored as an XML file which can be imported again using File >> Import 
animation.  
This allows the user to transfer animations from one PDF to another. Furthermore, this 
can also be used, for example, to re-use certain parts of an animation in a different place. 
This always requires that the 3D data that was previously utilized is integrated into the 
particular PDF. It also requires that the CAD data is imported in the same format into the 
PDF in which the animation was originally created.  
Documents you may be interested
Documents you may be interested