The Generate 3D PDF service converts various 3D file formats
to 3D PDF. It can also convert those 3D file formats to other 3D
and 2D file formats. Additionally, this service can reuse the results
of previous conversions by supporting product lifecycle management
(PLM) systems and using cached conversion results.
Note:
The Generate 3D PDF service is for Microsoft
Windows® operating systems only. Acrobat
Pro Extended 9.1 must be installed on the server that is hosting
Adobe LiveCycle ES2.5. No CAD applications are required to support conversion.
The Generate 3D PDF service supports 3D files produced by the
following CAD applications. It can convert the supported file types
to 3D PDF or to an export file format. The file name extensions
for the supported file types are shown in parentheses.
-
3DXML (3DXML)
-
ACIS (SAT, SAB)
-
Acrobat 3D PDF (PDF)
-
Autodesk 3D Studio (3DS)
-
Autodesk Inventor up to 12.x, 2009 (IPT, IAM)
-
CADDS (PD, _PD, CADDS)
-
CATIA V4 (MODEL, DLV, EXP, SESSION)
-
CATIA V5 (CATPRODUCT, CATPART)
-
CATIA V5 (CATDRAWING)
-
CGR (CGR)
-
COLLADA (DAE)
-
Hewlett-Packard Graphics Library (HP, HGL, HPL, HPGL, PLT)
-
Industry Foundation Classes (IFC)
-
Initial Graphics Exchange Specification (IGES, IGES)
-
JTOpen up to JT 9.1 (JT)
-
KMZ (KMZ)
-
Lattice XVL (XV3, XV0)
-
OneSpace Designer V3 UP TO V2008 (PKG, SDP, SDPC, SDW, SDWC, SDA,
SDAC, SDS,SDSC, SES, BDL)
-
Parasolid up to 19 (X_T, X_B)
-
Pro/ENGINEER (PRT, XPR, ASM, XAS, NEU)
-
Siemens I-deas (MF1, ARC, UNV, PKG)
-
Siemens NX up to NX 6, 2D (PRT)
-
Solid Edge V19, V20, ST (ASM, PAR, PWD, PSM)
-
SolidWorks up to 2009 (SLDASM, SLDPRT)
-
STEP Exchange AP 203, AP 214 (STP, STEP)
-
Stereo Lithography (STL)
-
TTF PRC (PRC, PRD)
-
UG NX
-
UG NX drawings
-
Universal 3D ECMA 1, ECMA 3 (U3)
-
Virtual Reality Modeling Language (VRML) Worlds V1.0, V2.0
(WRL, VRML)
-
Wavefront Object (OBJ)
The Generate 3D PDF service can also convert 3D PDF and supported
3D CAD files to the following 3D formats. For example, it can convert
Wavefront Object files to VRML.
-
3D PDF
-
PDF/E-1
-
IGES
-
Parasolid
-
STEP
-
STL
-
Universal 3D
-
VRML
The Generate 3D PDF service can convert 3D PDF and 3D CAD files
to these 2D formats:
The Generate 3D PDF service can also convert 2D CAD files to
these formats:
For information about using the Generate 3D PDF service, see
LiveCycle ES2.5 Services
.
Generate 3D PDF service configuration
The following properties can be configured for the Generate
3D PDF service. (See
Editing service configurations
.)
The properties affect the performance of the Generate 3D PDF
service on the LiveCycle server.
Pool Size
The pool size of the Generate 3D PDF service, which
controls the maximum number of simultaneous 3D conversions that
are allowed. The default value is 1.
Server Maximum Conversion Timeout
The maximum conversion time-out
(in seconds) that is enforced on 3D conversions. If the service
caller passes a conversion time-out value that is greater than this
value, this value is used. The default value is 270.
Server Minimum Conversion Timeout
The minimum conversion time-out
(in seconds) that is enforced on 3D conversions. If the service
caller passes a conversion time-out value that is less than this
value, this value is used as the minimum. The default value is 10.
Convert 3D File operation
Converts a 3D CAD file or a 2D CAD file to a different
3D or 2D file format:
-
3D CAD files can be converted to the following 3D formats:
PDF, PDF/E-1, IGES, PARASOLID, STEP, STL, U3D, and VRML.
-
3D CAD files can be converted to the following 2D formats:
DXF and EMF.
-
2D CAD files can be converted to these formats: PostScript
and EMF.
This operation performs the following steps when it converts
a 3D CAD file to a 2D file format:
-
Creates a 2D view of the file from which hidden lines
are removed.
-
Exports the resultant view as DXF or EMF.
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties for specifying the files to convert and how
to convert them.
Export Type
An ExportPDFFormat value that represents the file
type to which the input document is converted. To provide a literal
value, type one of the following values:
-
DXF
-
EMF
-
IGES
-
PARASOLID
-
PDF
-
PDFE1_sRGB
-
POSTSCRIPT
-
STEP
-
STL
-
U3D
-
VRML
Input document
A
document
value that represents
the 3D file or 2D file to convert. If the data to convert is a 3D
assembly, this value represents the root file of the assembly.
To
specify a literal value, click the ellipsis button
and
select an asset from an application.
Supporting 3d documents
(Optional) A
list
of
document
values that represent
3D files that support the input document. For example, if the input
document is a 3D assembly file, the documents in the list represent
the files that make up the assembly.
Provide a value if the
input document references other files.
Conversion Setting Name
A
string
value that represents
the name of the 3D PDF conversion settings to use. The LiveCycle
administrator uses LiveCycle Administration Console to configure
the conversion settings. (See
Configuring Adobe 3D PDF settings (Windows
only)
in LiveCycle Administration Console Help.) The following
setting names are provided by default:
-
Collaboration
-
DataExchange
-
Default
-
LargeFile
-
Publishing
-
Standard
-
U3DECMAStandardEd1
-
U3DECMAStandardEd3
-
VisualizationHighQuality
-
VisualizationSmallFile
LiveCycle administrators
can create new setting names in addition to the above names.
If
you specify conversion settings by using the Conversion Settings
property, do not specify a value for Conversion Setting Name. If
you provide values for both properties, the settings in Conversion
Setting Name are used. If you provide no values for either property,
the Default setting name is used.
Conversion Settings
(Optional) A
document
value that represents
an XML file that contains the conversion settings to use. The settings in
this file correspond with the conversion settings you can configure
using LiveCycle Administration Console.
To provide a literal
value, click the ellipsis button and select an XML file from an
application. The XML file that you provide must conform to the XML
Schema Definition (XSD) for conversion settings. (See
Generate 3D PDF Conversion Settings Reference
.)
To see an example XML file, use LiveCycle Administration Console
to download one of the setting names. (See
Configuring Adobe 3D PDF settings (Windows
only).)
If Conversion Setting Name has a value, the
value of Conversion Settings is ignored.
Custom Parameter
(Optional) A
document
value that represents
an XML file that contains values for custom conversion properties. Plug-ins
can be created to extend the functionality of the native 3D PDF converter
engine. Use Custom Parameter to provide values for the properties that
the custom plug-ins implement. The custom plug-ins determine the required
structure of the XML.
To provide a literal value, click the
ellipsis button and select an XML file from an application. If no
custom plug-ins are used, do not specify a value.
For information
about creating your own plug-in, see your Adobe representative.
timeout time
(Optional) An
int
value that represents the
maximum conversion time-out (in seconds) for this conversion. If
this value is set to zero or a negative value, the maximum conversion
time-out that is configured on the server is used. (See
Generate 3D PDF service configuration
.)
Also, if this value exceeds the value of the maximum conversion time-out
that is configured on the server, the server value is used.
Output properties
Properties for saving conversion results.
Created Document
(Optional) The location in the process data model
to save the document that the operation created. The value is a
document
value. For example,
to save the returned document in a variable, select a document variable
from the list.
Log Document
(Optional) The location in the process data model
to save the log file that was created during the conversion. The
value is a
document
value. The log file
provides details about the conversion, including information about
conversion failures. (See
Generate 3D PDF service error codes
.)
Convert 3D From XML operation
Converts a 3D CAD assembly to a different 3D or 2D file
format. This operation is similar to the
Convert 3D File operation
operation except that the
CAD assembly is described by using an XML assembly file. The structure
of the XML assembly file must comply with the schema described in
Generate 3D PDF Assembly Reference
.
For example, a software application gathers information about
the 3D assembly from external resources, such as a product life
cycle management (PLM) system. The XML file that includes the information
is created at run time, and then used as input for the Convert 3D
From XML operation.
Use the
LCCPLM
service to retrieve information from a PLM system.
Files involved in the assembly can be either all native CAD files
or all cached files. Cached files are the already-converted native
CAD files, usually PDF documents. You cannot use a mixture of native
CAD files and cached files. Using cached files requires fewer server
resources and improves performance.
The following conversions are supported:
-
3D CAD files can be converted to the following 3D formats:
PDF, PDF/E-1, IGES, PARASOLID, STEP, STL, U3D, and VRML.
-
3D CAD files can be converted to the following 2D formats:
DXF and EMF.
This operation performs the following steps when it converts
a 3D CAD file to a 2D file format:
-
Creates a 2D view of the file from which hidden lines
are removed.
-
Exports the resultant view as DXF or EMF.
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties for specifying the assembly to convert and the conversion
settings.
Export Type
An ExportPDFFormat value that represents the file
type to which the input assembly is converted. To provide a literal
value, type one of the following values:
-
DXF
-
EMF
-
IGES
-
PARASOLID
-
PDF
-
PDFE1_sRGB
-
POSTSCRIPT
-
STEP
-
STL
-
U3D
-
VRML
Input XML document
A
document
value that represents
the XML file that describes the CAD assembly. (See
Generate 3D PDF Assembly Reference
.)
To specify a literal value, click the ellipsis button
and
select an XML file from an application.
The files in the assembly
are identified by using
A3DMiscSingleAttribute
elements
in the XML. A file is referenced using either an absolute location
or a relative location:
-
Absolute:
-
The full path to the file is specified. The LiveCycle server
must have access to the file.
-
Relative:
-
Only the file name is specified. The file must be provided
in the value of the Supporting 3d documents property.
Supporting 3d documents
(Optional) A
list
of
document
values that represent
the 3D files of the assembly. The files are either native file parts
or the cached file of an already-converted file part.
Provide
a value if the input XML assembly includes the relative locations
of part files.
Conversion Setting Name
A
string
value that represents
the name of the 3D PDF conversion settings to use. The LiveCycle
administrator uses LiveCycle Administration Console to configure
the conversion settings. (See
Configuring Adobe 3D PDF settings (Windows
only)
in LiveCycle Administration Console Help.) The following
setting names are provided by default:
-
Collaboration
-
DataExchange
-
Default
-
LargeFile
-
Publishing
-
Standard
-
U3DECMAStandardEd1
-
U3DECMAStandardEd3
-
VisualizationHighQuality
-
VisualizationSmallFile
LiveCycle administrators
can create new setting names in addition to the above names.
If
you specify conversion settings by using the Conversion Settings
property, do not specify a value for Conversion Setting Name. If
you provide values for both properties, the settings in Conversion
Setting Name are used. If you provide no values for either property,
the Default setting name is used.
Note:
The 3D
conversion settings must be the same as or compatible with the settings
used with the Explore 3D File operation to create the input document. The
settings must also be compatible with the settings used to convert
the cached files used in the assembly.
Conversion Settings
(Optional) A
document
value that represents
an XML file that contains the conversion settings to use. The settings in
this file correspond with the conversion settings that you can configure
by using LiveCycle Administration Console.
To provide a literal
value, click the ellipsis button and select an XML file from an
application. The XML file that you provide must conform to the XML
Schema Definition (XSD) for conversion settings. (See
Generate 3D PDF Conversion Settings Reference
.)
To see an example XML file, use LiveCycle Administration Console
to download one of the setting names. (See
Configuring Adobe 3D PDF settings (Windows
only)
.)
If Conversion Setting Name has a value, the
value of Conversion Settings is ignored.
Note:
The
3D conversion settings must be the same as or compatible with the
settings used with the Explore 3D File operation to create the input
document. The settings must also be compatible with the settings
used to convert the cached files used in the assembly.
timeout time
(Optional) An
int
value that represents the
maximum conversion time-out (in seconds) for this conversion. If
this value is set to zero or a negative value, the maximum conversion
time-out that is configured on the server is used. (See
Generate 3D PDF service configuration
.)
Also, if this value exceeds the value of the maximum conversion time-out
that is configured on the server, the server value is used.
Output properties
Properties for saving conversion results.
Created Document
(Optional) The location in the process data model
to save the document that the operation created. The value is a
document
value. For example,
to save the returned document in a variable, select a document variable
from the list.
Log Document
(Optional) The location in the process data model
to save the log file that was created during the conversion. The
value is a
document
value. The log file
provides details about the conversion, including information about
conversion failures. (See
Generate 3D PDF service error codes
.)
Convert 3D With Cache operation
Converts a 3D CAD assembly to a different 3D or 2D file
format by using cached files. This operation is similar to the
Convert 3D File operation
operation except that
it can assemble already-converted files to create the final result.
It also uses cached PRC data to describe the assembly structure.
This strategy improves server performance because fewer file conversions
are performed:
The following conversions are supported:
-
3D CAD files can be converted to the following 3D formats:
PDF, PDF/E-1, IGES, PARASOLID, STEP, STL, U3D, and VRML.
-
3D CAD files can be converted to the following 2D formats:
DXF and EMF.
This operation performs the following steps when it converts
a 3D CAD file to a 2D file format:
-
Creates a 2D view of the file from which hidden lines
are removed.
-
Exports the resultant view as DXF or EMF.
Identifying cached files
An XML document identifies the CAD files
that are used in the assembly and their already-converted (cached)
counterparts. The XML file is similar to the output of the
Explore 3D File operation
operation, but the
XML additionally identifies the location of the converted files.
Use the Explore 3D File operation to obtain initial XML, and then
modify it as needed.
The XML document that the Explore 3D
File operation produces also includes PRC data. This data is the
binary representation of the assembly structure. The Convert 3D
With Cache operation requires the PRC data.
The XML document
has the following structure, where each
CacheFileEntry
element
represents a file in the assembly. If the file is a sub-assembly,
the
CacheFileEntry
element must contain an
IsAssembly
attribute
with a value of
true
(
IsAssembly="true"
).
The PRC element contains the PRC data (the PRC data is not shown):
<PDFG3DAssembly>
<Explore3d>
<CacheFileList>
<CacheFileEntry CacheFilePath= "path to cached file" NativeFilePath="source file name"/>
</CacheFileList>
<PRC data=" "/>
</Explore3d>
</PDFG3DAssembly>
The Explore 3D File operation
generates
NativeFilePath
values that match the
references in the binary PRC data. Do not change the binary data
or the NativeFilePath values. If a
NativeFilePath
value
is not accurate, execute the Explore 3D File operation again using
input values or conversion settings that produce the expected name.
Note:
If the value of a
CacheFilePath
does
not exist or is not accessible, the cached file is not used and
the source file is converted. In this case, provide the original
file in the Supporting 3d documents property.
The following
example XML identifies a number of files in an assembly:
<CacheFileList>
<CacheFileEntry CacheFilePath= "C:\cache\motor_endplate.prt.pdf" NativeFilePath="motor_endplate.prt.1"/>
<CacheFileEntry IsAssembly="true" CacheFilePath="" NativeFilePath="shaft1_w_clips.asm.1"/>
<CacheFileEntry CacheFilePath= "C:\cache\shaft_1.prt.pdf" NativeFilePath="shaft_1.prt.1"/>
<CacheFileEntry CacheFilePath= "C:\cache\clip.prt.pdf" NativeFilePath="clip.prt.1"/>
<CacheFileEntry CacheFilePath= "C:\cache\graisseur_m6.prt.pdf" NativeFilePath="graisseur_m6.prt.1"/>
<CacheFileEntry CacheFilePath= "C:\cache\con_rod.prt.pdf" NativeFilePath="con_rod.prt.1"/>
<CacheFileEntry IsAssembly="true" CacheFilePath="" NativeFilePath="shaft.asm"/>
<CacheFileEntry NativeFilePath="shaft_2.prt.1"/>
<CacheFileEntry CacheFilePath= "C:\cache\shaft_cyl.prt.pdf" NativeFilePath="shaft_cyl.prt.1"/>
</CacheFileList>
Note:
Ensure that
the
NativeFilePath
values that the Explore 3D File
operation produces are actual file names. The operation produces
symbolic file names for some CAD formats when the part file is not
loaded. To produce actual file names, when you execute the Explore
3D File operation, provide the part file as input or by using an
additional search directory. (See Configuring Adobe 3D PDF settings
(Windows only).)
Create the XML file
-
Use the
Explore 3D File operation
operation to explore
the CAD assembly that you are converting. The result is an assembly
file in XML format. This file also contains PRC data that the Convert
3d with Cache operation requires.
-
Determine which of the files listed in that XML file are
already converted to the required output format. Determine the location
of the converted files.
-
Add
CacheFilePath
attributes to the
CacheFileEntry
elements
in the XML file.
For more information about the
structure of this file and the XML assembly file, see
Generate 3D PDF Assembly Reference
.
For
information about the General and Route Evaluation property groups, see
Common operation properties
.
Input properties
Properties for specifying the files to convert and how
to convert them.
Export Type
An ExportPDFFormat value that represents the file
type to which the input document is converted. To provide a literal
value, type one of the following values:
-
DXF
-
EMF
-
IGES
-
PARASOLID
-
PDF
-
PDFE1_sRGB
-
POSTSCRIPT
-
STEP
-
STL
-
U3D
-
VRML
Input document
A
document
value that represents
the XML file that identifies the files in the assembly and their
already-converted counterparts. (See
Identifying cached files
.) To specify
a literal value, click the ellipsis button
and
select an XML file from an application.
The files in the assembly
are identified by using
A3DMiscSingleAttribute
elements
in the XML. A file is referenced using either an absolute location
or a relative location:
-
Absolute:
-
The full path to the file is specified. The LiveCycle server
must be able to access the file.
-
Relative:
-
Only the file name is specified. The file must be provided
in the value of the Supporting 3d documents property.
Supporting 3d documents
(Optional) A
list
of
document
values that represent
3D files of the 3D CAD assembly. The files are either native file
parts or their cached counterpart.
Conversion Setting Name
A
string
value that represents
the name of the conversion settings to use. The LiveCycle administrator
uses LiveCycle Administration Console to configure the conversion
settings. (See
Configuring Adobe 3D PDF settings (Windows
only)
in LiveCycle Administration Console Help.) The following
setting names are provided by default:
-
Collaboration
-
DataExchange
-
Default
-
LargeFile
-
Publishing
-
Standard
-
U3DECMAStandardEd1
-
U3DECMAStandardEd3
-
VisualizationHighQuality
-
VisualizationSmallFile
LiveCycle administrators
can create new setting names in addition to the above names.
If
you specify conversion settings by using the Conversion Settings
property, do not specify a value for Conversion Setting Name. If
you provide values for both properties, the settings in Conversion
Setting Name are used. If you provide no values for either property,
the Default setting name is used.
Note:
The 3D
conversion settings must be the same as or compatible with the settings
used with the Explore 3D File operation to create the input document. The
settings must also be compatible with the settings used to convert
the cached files used in the assembly.
Conversion Settings
(Optional) A
document
value that represents
an XML file that contains the conversion settings to use. The settings in
this file correspond with the conversion settings you can configure
by using LiveCycle Administration Console.
To provide a literal
value, click the ellipsis button and select an XML file from an
application. The XML file that you provide must conform to the XML
Schema Definition (XSD) for conversion settings. (See
Generate 3D PDF Conversion Settings Reference
.)
To see an example XML file, use LiveCycle Administration Console
to download one of the setting names. (See
Configuring Adobe 3D PDF settings (Windows
only).)
If Conversion Setting Name has a value, the
value of Conversion Settings is ignored.
Note:
The
3D conversion settings must be the same as or compatible with the
settings used with the Explore 3D File operation to create the input
document. The settings must also be compatible with the settings
used to convert the cached files used in the assembly.
timeout time
(Optional) An
int
value that represents the
maximum conversion time-out (in seconds) for this conversion. If
this value is set to zero or a negative value, the maximum conversion
time-out that is configured on the server is used. (See
Generate 3D PDF service configuration
.)
Also, if this value exceeds the value of the maximum conversion time-out
that is configured on the server, the server value is used.
Output properties
Properties for saving conversion results.
Created Document
(Optional) The location in the process data model
to save the document that the operation created. The value is a
document
value. For example,
to save the returned document in a variable, select a document variable
from the list.
Log Document
(Optional) The location in the process data model
to save the log file that was created during the conversion. The
value is a
document
value. The log file
provides details about the conversion, including information about
conversion failures. (See
Generate 3D PDF service error codes
.)
Convert 3D With PLM operation
Converts a 3D CAD assembly to a different 3D or 2D file
format. This operation uses a combination of a 3D CAD assembly file
and an XML assembly file to define the assembly:
-
Explores the CAD assembly file to determine the native assembly.
An internal representation of the assembly is created.
-
Compares the native assembly with the information in the
XML assembly file.
-
Updates the internal representation of the assembly with
items identified in the XML assembly:
-
If information
in the two files is conflicting, the information in the XML assembly
file is used.
-
If information in the XML assembly does not exist in the
CAD assembly file, the information from the XML is added.
-
Converts the internal assembly to the specified output format.
This operation combines the abilities of the
Convert 3D With Cache operation
and
Convert 3D From XML operation
operations. The
structure of the XML assembly file must comply with the schema described
in
Generate 3D PDF Assembly Reference
.
The following conversions are supported:
-
3D CAD files can be converted to the following 3D formats:
PDF, PDF/E-1, IGES, PARASOLID, STEP, STL, U3D, and VRML.
-
3D CAD files can be converted to the following 2D formats:
DXF and EMF.
This operation performs the following steps when it converts
a 3D CAD file to a 2D file format:
Identifying cached files for Convert 3D With PLM
Identify cached files
in the same way as for the Convert 3D With Cache operation. (See
Identifying cached files
.)
For
information about the General and Route Evaluation property groups, see
Common operation properties
.
Input properties
Properties for specifying the assembly to convert and the conversion
settings.
Export Type
An ExportPDFFormat value that represents the file
type to which the input assembly is converted. To provide a literal
value, type one of the following values:
-
DXF
-
EMF
-
IGES
-
PARASOLID
-
PDF
-
PDFE1_sRGB
-
POSTSCRIPT
-
STEP
-
STL
-
U3D
-
VRML
Input document
A
document
value that represents
the root file of the 3D CAD assembly. To specify a literal value,
click the ellipsis button
and
select an asset from an application.
Input XML document
A
document
value that represents
the XML file that describes the CAD assembly. (See
Generate 3D PDF Assembly Reference
.)
To specify a literal value, click the ellipsis button and select
an XML file from an application.
The files in the assembly
are identified by using
A3DMiscSingleAttribute
elements
in the XML. A file is referenced using either an absolute location
or a relative location:
-
Absolute:
-
The full path to the file is specified. The LiveCycle ES2
server must be able to access the file.
-
Relative:
-
Only the file name is specified. The file must be provided
in the value of the Supporting 3d documents property.
Supporting 3d documents
(Optional) A
list
of
document
values that represent
the 3D files that comprise the CAD assembly. The files are either
native file parts or their cached counterpart.
Conversion Setting Name
(Optional) A
string
value that represents
the name of the 3D PDF conversion settings to use. The LiveCycle
administrator uses LiveCycle Administration Console to configure
the conversion settings. (See
Configuring Adobe 3D PDF settings (Windows
only)
in LiveCycle Administration Console Help.) The following
setting names are provided by default:
-
Collaboration
-
DataExchange
-
Default
-
LargeFile
-
Publishing
-
Standard
-
U3DECMAStandardEd1
-
U3DECMAStandardEd3
-
VisualizationHighQuality
-
VisualizationSmallFile
LiveCycle administrators
can create new setting names in addition to the above names.
If
you specify conversion settings by using the Conversion Settings
property, do not specify a value for Conversion Setting Name. If
you provide values for both properties, the settings in Conversion
Setting Name are used. If you provide no values for either property,
the Default setting name is used.
Note:
The 3D
conversion settings must be the same as or compatible with the settings
used with the Explore 3D File operation to create the input document. The
settings must also be compatible with the settings used to convert
the cached files used in the assembly.
Conversion Settings
(Optional) A
document
value that represents
an XML file that contains the conversion settings to use. The settings in
this file correspond with the conversion settings that you can configure
by using LiveCycle Administration Console.
To provide a literal
value, click the ellipsis button and select an XML file from an
application. The XML file that you provide must conform to the XML
Schema Definition (XSD) for conversion settings. (See
Generate 3D PDF Conversion Settings Reference
.)
To see an example XML file, use LiveCycle Administration Console
to download one of the setting names. (See
Configuring Adobe 3D PDF settings (Windows
only).)
If Conversion Setting Name has a value, the
value of Conversion Settings is ignored.
Note:
The
3D conversion settings must be the same as or compatible with the
settings used with the Explore 3D File operation to create the input
document. The settings must also be compatible with the settings
used to convert the cached files used in the assembly.
timeout time
(Optional) An
int
value that represents the
maximum conversion time-out (in seconds) for this conversion. If
this value is set to zero or a negative value, the maximum conversion
time-out that is configured on the server is used. (See
Generate 3D PDF service configuration
.)
Also, if this value exceeds the value of the maximum conversion time-out
that is configured on the server, the server value is used.
Output properties
Properties for saving conversion results.
Created Document
(Optional) The location in the process data model
to save the document that the operation created. The value is a
document
value. For example,
to save the returned document in a variable, select a document variable
from the list.
Log Document
(Optional) The location in the process data model
to save the log file that was created during the conversion. The
value is a
document
value. The log file
provides details about the conversion, including information about
conversion failures. (See
Generate 3D PDF service error codes
.)
Create3d PDF operation
Creates
a 3D PDF document based on conversion settings that are configured
on the LiveCycle server.
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties to specify the input file to convert to a three-dimensional PDF
document.
Input Document
A
document
value that represents
a supported input format to convert to a 3D PDF document.
To
provide a literal value, click the ellipsis button
and
select an asset from an application.
File Extension
(Optional) A
string
value that represents
the file name extension of the input file specified in the Input
document property. For example, you can type
DLV
to
represent a CATIA Export File.
Note:
This property
is used only if the
filename
attribute of the document
value is not provided. For example, this situation occurs when your
process is invoked by using a Remoting endpoint.
Supporting 3d Documents
(Optional) A
list
of
document
values that represent
the files that the input document references.
To provide a
literal value, type the absolute path of the supporting file. For example,
if a file named supportdoc.txt is located in a folder named foldertest1 on
your C: drive, type
C:/foldertest1/supportdoc.txt
.
You can set only one file using with a literal
value. To specify more than one file, use a
list
of
document
values.
Each
document
value represents a file that the input document references.
Conversion Setting Name
(Optional) A
string
value that represents
the conversion setting to use. The default conversion setting on
the server is used if no value is provided. The available conversion
settings are configured in
Generate
PDF Administration Help
.
To provide a literal value,
type the name of the conversion setting name.
Custom Parameter
(Optional) A
document
value that represents
a file that contains custom parameters to pass to the native 3D
PDF converter engine. Plug-ins can be created to extend the functionality
of the native 3D PDF converter engine. Use Custom Parameter to provide
values for the properties that the custom plug-ins implement. The
custom plug-ins determine the required structure of the XML.
To
provide a literal value, click the ellipsis button and select an
XML file from an application. If no custom plug-ins are used, do
not specify a value.
For information about creating your own
plug-in, see your Adobe representative.
Timeout Time
(Optional) An
int
value that represents the
maximum number of seconds before timing out the job. If the value
is set to zero or a negative value, the global setting that is configured
in the Generate 3D PDF service configuration settings is used. (See
Generate
PDF Administration Help
.)
To provide a literal value,
type a value to represent the number of seconds. When the value
is greater than the configured time-out on the server, the time-out
value on the server is used instead.
Output properties
Properties that specify output values that represent the
three-dimensional PDF document that was created and the log file
that stores the conversion results.
Created Document
The location to store the three-dimensional PDF
document that was created. The data type is
document
.
Log Document
The location to store the log file. The log contains
information about the results, conversion settings, input document,
and conversion options. The data type is
document
. The log file provides details
about the conversion, including information about conversion failures. (See
Generate 3D PDF service error codes
.)
The
following log text is an example of a successful conversion of a
file to a three-dimensional PDF document.
2008/03/06 09:32:17 <I> *****************************************************
2008/03/06 09:32:17 <I> **** PDFG3dAddin
2008/03/06 09:32:17 <I> **** PDFG3dAddin Version : 1.0.0.1.2
2008/03/06 09:32:17 <I> **** A3DReviewer Version : 90000093
2008/03/06 09:32:17 <I> ****
2008/03/06 09:32:17 <I> **** Log level : Info
2008/03/06 09:32:17 <I> *****************************************************
2008/03/06 09:32:17 <I>
2008/03/06 09:32:17 <I> Cad Log :
2008/03/06 09:32:17 <I>
Adobe 3D Reviewer Application
CATIA (TM) file reader.
Reading data from file: C:\Documents and Settings\Administrator\Local Settings\Temp\pdfg3d-Administrator\b7\4495-36f1f1-89b6eb-6b069e-137e3d-57e495\pdfg3d-in
-------------------------------------------------------------------
----------- Reader options --------------------------------------
-------------------------------------------------------------------
---- General read options ------------------------
Reading Mode : B-rep
---- Standard read options ------------------------
Solids : Yes
Surfaces : Yes
Wireframes : Yes
3D PMI : Yes
Hidden objects : No
Construction & References : No
Active Filter : No
---- General assembly read options ------------------------
Load product structure only : No
Search directories
Directory : C:\Documents and Settings\Administrator\Local Settings\Temp\pdfg3d-Administrator\b7\44rea95-36f1f1-89b6eb-6b069e-137e3d-57e495
Logical name : N/A
Recursive search : No
---- Specific assembly read options ------------------------
Search in other DDNAME : No
-------------------------------------------------------------------
---------- File Information --------------------------------------
-------------------------------------------------------------------
Model name : TST 0014 : CAPOT PSA 3D
Version/Release : CATIA SOLUTIONS V4 RELEASE 1.7 FR 4.1.7
Unit (multiple of mm) : 1
Model dimension : 10000.000000
3d tolerance (TOLCV) : 0.100000
3d granularity (TOLPT) : 0.001000
Model scale : 1.000000
User : administrator
Date Last Modification : 97.178
Time Last Modification : 16.15.04
Code Page : ISO-8859-1
-------------------------------------------------------------------
---------- Reading phase --------------------------------------
-------------------------------------------------------------------
-------------------------------------------------------------------
---------- Summary --------------------------------------
-------------------------------------------------------------------
Details:
OUT OF FILTER SUCCESS FAIL NOT IMPLEMENTED TYPE
0 1 0 0 3-axis system (8)
0 1 0 0 Solid (17)
---------------------------------------------------------------------
0 2 0 0 TOTAL
Standard:
TO BE PROCESSED | FAILURE | CREATED
--------------------------------------------------------------------------
1 Solid [196] | 0 | 1 Solid [196] |
| 1 Coordinate system | 0 | 1 Coordinate system |
--------------------------------------------------------------------------
2 | 0 | 2 TOTAL
CPU time 0.230 sec
2008/03/06 09:32:19 <I> Conversion succeeded
Create3d PDFCustom operation
Creates a three-dimensional PDF document
by using custom conversion settings specified in an XML file.
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties to specify the input file to convert to a 3D
PDF document.
Input Document
A
document
value that represents
a supported input format to convert to a 3D PDF document.
To
provide a literal value, click the ellipsis button
and
select an asset from an application.
File Extension
(Optional) A
string
value that represents
the file name extension of the input file specified in the Input
document property. For example, you can type
DLV
to
represent a CATIA Export File.
Note:
This property
is used only if the
filename
attribute of the document
value is not provided. For example, this situation can occur when
your process is invoked by using a Remoting endpoint.
Supporting 3d Documents
(Optional) A
list
of
document
values that represent
the files that the input document references.
To provide
a literal value, click the ellipsis button and select an asset from
an application.
You can set only one file
by using a literal value. To specify more than one file, use a
list
of
document
values. Each
document
value represents a file that the input document references.
Conversion Settings
(Optional) A
document
value that represents
an XML file that contains the conversion settings to use. The default conversion
setting on the server is used if a value is not provided.
To
provide a literal value, click the ellipsis button and select an
asset from an application. The XML file that you provide must conform
to the XML Schema Definition (XSD) for conversion settings. (See
Generate 3D PDF Conversion Settings Reference
.)
Custom Parameter
(Optional) A
document
value that represents
an XML file that contains custom parameters to pass to the native
3D PDF converter engine. Plug-ins can be created to extend the functionality
of the native 3D PDF converter engine. Use Custom Parameter to provide
values for the properties that the custom plug-ins implement. The
custom plug-ins determine the required structure of the XML.
To
provide a literal value, click the ellipsis button and select an
XML file from an application. If no custom plug-ins are used, do
not specify a value.
For information about creating your own
plug-in, see your Adobe representative.
Timeout Time
(Optional) An
int
value that represents the
maximum number of seconds before timing out the job. If the value
is set to zero or a negative value, the global setting that is configured
in the PDF Generator 3D configuration settings is used. (See
Generate
PDF Administration Help
.)
If you provide a literal
value, type a value to represent the number of seconds. When the
value is greater than the configured time-out on the server, the
time-out value on the server is used instead.
Output properties
Properties that specify output values that represent the
three-dimensional PDF document that was created and the log file
that stores the conversion results.
Created Document
The location to store the three-dimensional PDF
document that was created. The data type is
document
.
Log Document
The location to store the log file. The log contains
information about the results, conversion settings, input document,
and conversion options. The data type is
document
. The log file provides details
about the conversion, including information about conversion failures. (See
Generate 3D PDF service error codes
.)
The
following log text is an example of a successful conversion of a
file to a three-dimensional PDF document.
2008/03/06 09:32:17 <I> *****************************************************
2008/03/06 09:32:17 <I> **** PDFG3dAddin
2008/03/06 09:32:17 <I> **** PDFG3dAddin Version : 1.0.0.1.2
2008/03/06 09:32:17 <I> **** A3DReviewer Version : 90000093
2008/03/06 09:32:17 <I> ****
2008/03/06 09:32:17 <I> **** Log level : Info
2008/03/06 09:32:17 <I> *****************************************************
2008/03/06 09:32:17 <I>
2008/03/06 09:32:17 <I> Cad Log :
2008/03/06 09:32:17 <I>
Adobe 3D Reviewer Application
CATIA (TM) file reader.
Reading data from file: C:\Documents and Settings\Administrator\Local Settings\Temp\pdfg3d-Administrator\b7\4495-36f1f1-89b6eb-6b069e-137e3d-57e495\pdfg3d-in
-------------------------------------------------------------------
----------- Reader options --------------------------------------
-------------------------------------------------------------------
---- General read options ------------------------
Reading Mode : B-rep
---- Standard read options ------------------------
Solids : Yes
Surfaces : Yes
Wireframes : Yes
3D PMI : Yes
Hidden objects : No
Construction & References : No
Active Filter : No
---- General assembly read options ------------------------
Load product structure only : No
Search directories
Directory : C:\Documents and Settings\Administrator\Local Settings\Temp\pdfg3d-Administrator\b7\44rea95-36f1f1-89b6eb-6b069e-137e3d-57e495
Logical name : N/A
Recursive search : No
---- Specific assembly read options ------------------------
Search in other DDNAME : No
-------------------------------------------------------------------
---------- File Information --------------------------------------
-------------------------------------------------------------------
Model name : TST 0014 : CAPOT PSA 3D
Version/Release : CATIA SOLUTIONS V4 RELEASE 1.7 FR 4.1.7
Unit (multiple of mm) : 1
Model dimension : 10000.000000
3d tolerance (TOLCV) : 0.100000
3d granularity (TOLPT) : 0.001000
Model scale : 1.000000
User : administrator
Date Last Modification : 97.178
Time Last Modification : 16.15.04
Code Page : ISO-8859-1
-------------------------------------------------------------------
---------- Reading phase --------------------------------------
-------------------------------------------------------------------
-------------------------------------------------------------------
---------- Summary --------------------------------------
-------------------------------------------------------------------
Details:
OUT OF FILTER SUCCESS FAIL NOT IMPLEMENTED TYPE
0 1 0 0 3-axis system (8)
0 1 0 0 Solid (17)
---------------------------------------------------------------------
0 2 0 0 TOTAL
Standard:
To BE PROCESSED | FAILURE | CREATED
--------------------------------------------------------------------------
1 Solid [196] | 0 | 1 Solid [196] |
| 1 Coordinate system | 0 | 1 Coordinate system |
--------------------------------------------------------------------------
2 | 0 | 2 TOTAL
CPU time 0.230 sec
2008/03/06 09:32:19 <I> Conversion succeeded
Explore 3D File operation
Creates an XML assembly file based on an existing 3D file:
-
For assembly files, the XML assembly lists the files
of the assembly in the
CacheFileList
element. The
A3DSDKStructure
element
contains an XML representation of the assembly structure. The PRC
element contains a binary representation. The information in the
A3DSDKStructure
and
PRC
elements
are redundant and only one is needed.
-
For part files, the XML includes an empty
CacheFileList
element.
This operation is also useful for determining whether a file
is a part file or an assembly file.
The resultant XML assembly file can then be used as input for
the following Generate 3D PDF operations:
Convert 3D From XML operation
Convert 3D With Cache operation
(with modifications
to the XML)
Convert 3D With PLM operation
Note:
The conversion settings used for these operations
must be the same as or compatible with the settings used for the
Explore 3D File operation.
For more information about the structure of this file and the
XML assembly file, see
Generate 3D PDF Assembly Reference
.
File references
File references are included in the following
areas of the XML assembly file that the Explore 3D File operation
creates:
The
Explore 3D File operation reads 3D files without loading the geometry. However,
for some CAD formats, part files are partially read when they are available.
For these formats, the availability of part files can affect the
name used for the file references. For example, with Pro/Engineer
formats, when a part file is available, the file reference is the
actual file name (clip.prt.1). When the part file is not available,
the file reference is a symbolic file name (CLIP.prt).
For
information about the General and Route Evaluation property groups, see
Common operation properties
.
Input properties
Properties for specifying the files to explore and how
their conversion is to occur.
Input document
A
document
value that represents
the file to explore. To specify a literal value, click the ellipsis
button
and
select an asset from an application.
Supporting 3d documents
(Optional) A
list
of
document
values that represent
3D files that support the input document. For example, if the input
document is a 3D assembly file, the documents in the list represent
the files that make up the assembly.
Provide a value if the
input document references other files.
Conversion Setting Name
A
string
value that represents
the name of the 3D PDF conversion settings to use. The LiveCycle
administrator uses LiveCycle Administration Console to configure
the conversion settings. (See
Configuring Adobe 3D PDF settings (Windows
only)
in LiveCycle Administration Console Help.) The following
setting names are provided by default:
-
Collaboration
-
DataExchange
-
Default
-
LargeFile
-
Publishing
-
Standard
-
U3DECMAStandardEd1
-
U3DECMAStandardEd3
-
VisualizationHighQuality
-
VisualizationSmallFile
LiveCycle administrators
can create new setting names in addition to the above names.
If
you specify conversion settings using the Conversion Settings property, do
not specify a value for Conversion Setting Name. If you provide
values for both properties, the settings in Conversion Setting Name
are used. If you provide no values for either property, the Default
setting name is used.
Conversion Settings
(Optional) A
document
value that represents
an XML file that contains the conversion settings to use. The settings in
this file correspond with the conversion settings you can configure
using LiveCycle Administration Console.
To provide a literal
value, click the ellipsis button and select an XML file from an
application. The XML file you provide must conform to the XML Schema Definition
(XSD) for conversion settings. (See
Generate 3D PDF Conversion Settings Reference
.)
To see an example XML file, use LiveCycle Administration Console
to download one of the setting names. (See
Configuring Adobe 3D PDF settings (Windows
only)
.)
If Conversion Setting Name has a value, the
value of Conversion Settings is ignored.
Custom Parameter
(Optional) A
document
value that represents
an XML file that contains values for custom conversion properties. Plug-ins
can be created to extend the functionality of the native 3D PDF converter
engine. Use Custom Parameter to provide values for the properties that
the custom plug-ins implement. The custom plug-ins determine the required
structure of the XML.
To provide a literal value, click the
ellipsis button and select an XML file from an application. If no
custom plug-ins are used, do not specify a value.
For information
about creating your own plug-in, see your Adobe representative.
timeout time
(Optional) An
int
value that represents the
maximum conversion time-out (in seconds) for this conversion. If
this value is set to zero or a negative value, the maximum conversion
time-out that is configured on the server is used. (See
Generate 3D PDF service configuration
.)
Also, if this value exceeds the value of the maximum conversion time-out
that is configured on the server, the server value is used.
Output properties
Properties for saving the exploration results.
Created Document
(Optional) The location in the process data model
to save the XML assembly file that the operation created. The value
is a
document
value. For example,
to save the returned file in a variable, select a document variable
from the list.
Log Document
(Optional) The location in the process data model
to save the log file that was created during the conversion. The
value is a
document
value. The log file
provides details about the conversion, including information about
exploration failures. (See
Generate 3D PDF service error codes
.)
Generate 3D PDF exceptions
The
Generate 3D PDF service provides the following exceptions for throwing
exception events.
ConversionException
Thrown if one of the following errors occurs during the
conversion of an input document to a three-dimensional PDF document:
-
For the Convert3dPDF and Convert 3DPDF Custom operations, the
file name extension is unknown. The extension is unknown when the following
conditions occur:
Note:
The
filename
attribute is not populated for the Input document property when a process is invoked by using LiveCycle Remoting.
-
The value provided in the Conversion Settings property does
not exist or the conversion settings are incorrect. For example,
invalid XML in the conversion settings can cause the exception.
-
The value of the Conversion Settings Name property does not
exist on the server.
-
The file specified for the Input document property is invalid,
is not a supported format, or is empty.
-
Supporting documents for the input document are not provided.
-
The time required to perform the conversion is greater than
the time-out value.
Generate 3D PDF service error codes
The following error codes can appear in the log file that
Generate 3D PDF operations provide as output:
-
2:
-
Conversion failed due to error in number of inputs or in
command id.
-
3:
-
Conversion failed due to an error in the Custom Parameter
properties.
-
4:
-
Conversion failed due to an error in the conversion settings.
-
5:
-
Conversion failed due to an error in the log file.
-
6:
-
Conversion failed due to an error in the A3DReviewer application.
-
7:
-
Conversion failed because the input CAD file cannot be found.
-
8:
-
Conversion failed when the A3DReviewer application was reading
an input file. The application could not create internal data from
input file. A missing resource can cause this error.
-
9:
-
Conversion failed because an input file does not contain
a 3D model.
-
10:
-
Conversion failed due to error in cleaning a A3DReviewer
resource.
-
11:
-
Conversion failed due to an error during the creation of
an output file.
-
15:
-
Conversion failed because unsupported file type was provided
as input.
-
16:
-
Conversion failed due to incompatibility between A3DReviewer.exe
and PDFG3dAddin.dll versions.
-
17:
-
Conversion failed because A3DReviewer.exe is in unstable
condition.
-
18:
-
The Acrobat 3D library could not be initialized.
-
19:
-
Conversion failed when the A3DReviewer application was reading
an input file. An unsupported version or invalid content can cause
the error.
-
20:
-
An error occurred while storing the created assembly in A3DReviewer.
The created assembly could be invalid.
-
21:
-
Conversion failed because the requested export format is
not compatible with the input file type.
-
22:
-
An error occurred while exploring the assembly structure.
Verify that the input assembly is valid.
-
23:
-
An error occurred while extracting PRC from read file in
A3DReviewer. Please verify that all the input files are valid.
-
24:
-
Conversion failed because an error occurred when allocating
A3DReviewer resources.
-
25:
-
An error occurred when reading the input XML assembly structure
file.
-
26:
-
An error occurred when writing the XML assembly structure
file.
-
27:
-
An error occurred when parsing the XML assembly structure
file.
-
28:
-
Conversion failed because the provided conversion setting
is not U3D-compliant.
-
29:
-
An error occurred when loading PRC from the cache. The cache
could be invalid.
-
30:
-
An error occurred when creating PRC from a native file. The
input file could be invalid.
|
|
|