The Generate PDF service converts native file formats to
PDF. It also converts PDF to other file formats and optimizes the
size of PDF documents.
The Generate PDF service uses native applications to convert
the following file formats to PDF. Unless otherwise indicated, only
the German, French, English, and Japanese versions of these applications
are supported.
Windows only
indicates support for only Windows
Server 2008.
-
Microsoft Office 2007 and 2010 to convert DOC, DOCX,
RTF, TXT, XLS, XLSX, PPT, PPTX, VSD, MPP, XPS (Windows only), and
PUB (Windows only)
-
Autodesk AutoCAD DWF and DWG (English only)
-
OpenOffice 3.3 to convert ODT, ODS, ODP, ODG, ODF, SXW, SXI,
SXC, SXD, DOC, DOCX, RTF, TXT, XLS, XLSX, PPT, and PPTX. (Windows,
Linux, and Solaris only)
Remarque :
The Generate PDF
service does not support the 64-bit versions of OpenOffice
Remarque :
PDF
Generator does not support DWF and DWG files created with AutoCAD 2013.
-
Adobe FrameMaker® 8 to convert FM
(Windows only)
-
Adobe PageMaker® 7.0 to convert PMD,
PM6, P65, and PM (Windows only)
-
Native formats supported by third-party applications (requires
development of setup files specific for the application) (Windows
only)
The Generate PDF service converts the following standards-based
file formats to PDF.
-
Video formats: SWF, FLV (Windows only)
-
Image formats: JPEG, JPG, JP2, J2Kí, JPC, J2C, GIF, BMP,
TIFF, TIF, PNG, JPF
-
HTML
Remarque :
AEM forms supports only 32-bit editions of the above mentioned
software.
The Generate PDF service converts PDF to the following file formats
(Windows only):
-
Encapsulated PostScript (EPS)
-
HTML 3.2
-
HTML 4.01 with CSS 1.0
-
DOC (Microsoft Word format)
-
RTF
-
Text (both accessible and plain)
-
XML
-
PDF/A-1b and PDF/A-1a that use only the DeviceRGB color space
-
PDF/E-1 that uses only the DeviceRGB color space
-
DOCX
-
XLSX
-
PPTX
Remarque :
The PDF conversion of FM, PMD, PM6, P65, PM, DWG, MPP, SWF,
XPS, FLV, VSD, WordPerfect documents, and Microsoft Office documents
(DOC, XLS, PPT, WPD, MPP, RTF, TXT) is possible only if Acrobat
XI Pro is installed.
The Generate PDF service requires that you perform these administrative
tasks:
-
Install required native applications on the computer
hosting AEM forms
-
Install Adobe Acrobat DC Pro on the computer hosting AEM
forms
-
Perform post-installation setup tasks
These tasks are described in
Installing and Deploying AEM forms Using
JBoss Turnkey
.
For information about using the Generate PDF service, see
Services Reference for AEM forms
.
Generate PDF service configuration
The following properties can be configured for the Generate
PDF service.
-
Adobe PDF Settings:
-
The name of the pre-configured Adobe PDF settings to apply
to a conversion. The Adobe PDF settings are configured in administration console.
(See Configuring Adobe PDF settings in
AEM forms administration help
.)
-
Security Settings:
-
The name of the pre-configured security settings to apply
to a conversion job. The security settings are configured in Administration
Console. (See Configure security settings in
AEM forms administration help
.)
-
File type Settings:
-
The name of the pre-configured File Type Setting to apply
to a conversion job. The file type settings are configured in Administration
Console. (See Configuring file type settings in
AEM forms administration help
.)
-
Use Acrobat WebCapture (Windows Only):
-
When this property is
true
, the Generate
PDF service uses Acrobat Pro Extended 9.0 for all conversions from HTML
to PDF. Using Acrobat Pro Extended can improve the quality of the
PDF files, though performance can be slightly lower. The default
value is
false
.
-
Use Acrobat Image Conversion (Windows Only):
-
When this setting is true, theGenerate PDF service uses Acrobat
Pro Extended 9.0 for all conversions from image to PDF. This setting
is useful only if the Generate PDF service’s conversion mechanism
cannot successfully convert a significant proportion of input images. The
default value is
false
.
-
Enable Acrobat-based AutoCAD Conversions (Windows Only):
-
When this setting is true, the Generate PDF service uses
Acrobat Pro Extended 9.0 for all conversions from DWG to PDF. This
setting is useful only if AutoCAD is not installed on the server
or the AutoCAD conversion mechanism is unable to convert files successfully.
-
Regular Expressions For Finding Out Prohibited Special
Characters In User Name (Windows Only):
-
A regular expression that specifies characters that interfere
with the Export PDF and Optimize PDF operations when the characters appear
in a user’s name. The following default value removes $, \, /, ?,
@, *, +, ", |, :, ;, =, >, <, [, and ] characters:
[\\$,\\,\/,\?,\@,\*,\+,\",\|,\:,\;\,\=,\>,\<,\[,\]]
-
ImageToPDF Pool Size:
-
The pool size of the Generate PDF service’s Image-to-PDF
converter. This number represents the maximum simultaneous Image-to-PDF
conversions that the Generate PDF service performs. The default
value of 3 is recommended for single-processor systems. Increase
this value for multi-processor systems.
-
HTML to PDF Pool Size:
-
The pool size of the Generate PDF service’s HTML-to-PDF converter.
This number represents the maximum simultaneous HTML-to-PDF conversions
that the Generate PDF service performs. The default value of 3 is
recommended for single-processor systems. Increase this value for
multi-processor systems.
-
Fallback font family for HTML to PDF conversions:
-
The font to use in PDF documents when the font used in the
original HTML is not available to the AEM forms Server. Specify
a font if you expect to convert HTML pages that use unavailable
fonts. For example, pages authored in regional languages could use unavailable
fonts.
CreatePDF operation
Converts
different file formats into PDF documents. The supported file formats are
Microsoft Word, Microsoft PowerPoint, Microsoft Excel, Microsoft
Project, Microsoft Visio, Microsoft Publisher, and AutoCAD. In addition,
any third-party generic application type for which you have a PDF
generating application can be converted.
The file name of the PDF that is created must be provided as
input data. The file name can be specified in either of the following
locations:
Security permissions, PDF output settings, and metadata information
can optionally be applied to the resultant PDF document.
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties to specify the file to convert and the conversion
parameters.
Input Document
A
document
value
that represents the file to convert.
If no value is provided
for the Filename with Extension property, the
file
attribute
of this
document
value must be set to the name
of the input file. To set the
file
attribute, use
the
setDocAttribute
XPath
function.

Use the
setDocAttribute
function
in an execute operation that the
Set Value
service provides. The execute operation must be used before the CreatePDF operation on the process diagram.
To
provide a literal value, click the ellipsis button
and
select an asset from an application.
Conversion Options properties
Properties for specifying how to convert the file to PDF.
Filetype Settings
(Optional) A
string
value
that represents the settings to apply to the generated PDF document.
The following values are provided by default:
-
Standard
-
Standard OCR
-
Standard OpenOffice
You
can create custom file type settings using the administration console.
(See
Generate PDF administration help
.)
To specify a literal value, select a setting name from the list.
The names of available settings that have been created using Administration
Console appear in the list.
Adobe PDF Settings
(Optional) A
string
value
that represents the PDF output settings to apply. The following
values are valid by default:
-
High Quality Print
-
Oversized Pages
-
PDFA1b 2005 CMYK
-
PDFA1b 2005 RGB
-
PDFX1a 2001
-
PDFX3 2003
-
Press Quality
-
Smallest File Size
-
Standard
To
specify a literal value, select a setting name from the list. The
names of available settings that have been created using Administration
Console appear in the list.
Advanced Options properties
Properties for specifying optional properties for the generated
PDF document.
File Extension
(Optional) A
string
value
that represents the file name, with the appropriate extension, of
the document to convert. Provide this value only if the
file
attribute
is not set for the
document
value specified for
Input Document.
Security Settings
(Optional) A
string
value
that represents the security settings. The only available default
value is
No Security
. You can create custom settings
using the administration console.
To specify a literal value,
select a setting name from the list. The names of available settings
that have been created using administration console appear in the
list.
Settings Document
(Optional) A
document
value
that contains settings to apply while generating the PDF document.
For example, these settings can optimize the PDF for viewing on
the web. Some settings are applied after the PDF document is created,
such as initial view and security settings.
This XML file
must conform to the XML Schema Definition (XSD) for Generate PDF configuration
files.
To see an example XML configuration file, use Administration
Console to export one. (See Importing and exporting PDF Generator
configuration files in
AEM forms administration help
.)
To
provide a literal value, click the ellipsis button and select an
asset from an application.
XMP Document
(Optional) A
document
value
that represents the file that contains metadata information to apply
to the generated PDF document. Only UTF-8 encoded XMP metadata is
supported.
To provide a literal value, click the ellipsis
button and select an asset from an application.
Output properties
Property for saving the output PDF document.
Created Document
The location to store the output PDF document.
The data type is
document
.
Optional Output properties
Property for saving a log of the service activity.
Log Document
The location to store an optional log file. The
log file is a plain text file that contains error or diagnostic
messages. The log file is not generated under all circumstances.
The presence of a log file is not an indication of an error in the conversion
because a log file could contain only diagnostic messages. The data type
is
document
.
ExportPDF operation
Converts
a PDF document to a different file type according to the supported applications,
which is based on the file name extensions. This operation is supported
on Windows platforms only.
The file name of the PDF that is created must be provided as
input data. The file name can be specified in either of the following
locations:
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties to specify a PDF document and the required output
format.
Input Document
A
document
value
that represents the PDF document to convert. If no value is provided
for the Filename with Extension property of this operation, the
file
attribute
of this
document
value must be set to the name
of the input file, such as
input.pdf
.
To
set the
file
attribute, you use the
setDocAttribute
XPath
function.

Use the
setDocAttribute
function
in an execute operation that the
Set Value
service provides. The execute operation must be used before the ExportPDF2 operation in the process diagram.
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 name of the input document. Type a value such
as
.doc
,
.xls
, or
.txt
.
Provide this value only if the
file
attribute is
not set for the
document
value specified for Input
Document.
Format Type
(Optional) A
string
value
that represents the target file format to which the PDF document
is converted. No default is provided. The following values can be specified:
-
EPS
-
HTML32
-
HTML40
-
DOC
-
RTF
-
Accessible-Text
-
Plain-Text
-
XML10
-
PDF/A-1a(sRGB)
-
PDF/A-1b(sRGB)
-
PDF/E-1(sRGB)
To specify
a literal value, select a format from the list.
Settings Document
(Optional) A
document
value
that represents the configuration file that contains the settings
to apply to the target document. It is typically an XML file.
This
XML file must conform to the XML Schema Definition (XSD) for Generate
PDF configuration files.
To see an example XML configuration
file, use administration console to export one. (See Importing and
exporting PDF Generator ES2 configuration files in
AEM forms administration help
.)
To
provide a literal value, click the ellipsis button and select an
asset from an application.
Output properties
Properties to specify the converted document.
Converted Document
The location to store the exported document.
The data type is
document
.
HtmlFileToPDF operation
Creates
a PDF document from an HTML file or archived file (ZIP).
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties to specify the HTML file and the conversion
settings.
Input Document
A
document
value
that represents the HTML or ZIP file to convert to a PDF document.
To
provide a literal value, click the ellipsis button
and
select an asset from an application.
Filetype Settings
(Optional) A
string
value
that represents the settings for handling how a conversion of supported
file types occurs. The default is
Standard
. The following
values are valid by default:
-
Standard
-
Standard OCR
-
Standard OpenOffice
Custom
file type settings can be created in administration console. (See
Generate PDF administration help
.)
To specify a literal value, select a setting name from the list.
The names of available settings that have been created using Administration Console
appear in the list.
Security Settings
(Optional) A
string
value
that represents the security settings for the generated PDF document.
The default is
No Security
. You can also create custom
security settings using the administration console. (See
Generate PDF administration help
.)
Settings Document
(Optional) A
document
value
that represents the file that contains settings to apply while generating
the PDF document. For example, these settings can optimize the PDF
for viewing on the web. Some settings are applied after the PDF document
is created, such as initial view and security settings.
This
XML file must conform to the XML Schema Definition (XSD) for Generate
PDF configuration files.
To see an example XML configuration
file, use administration console to export one. (See Importing and
exporting PDF Generator ES2 configuration files in
AEM forms administration help
.)
To
provide a literal value, click the ellipsis button and select an
asset from an application.
XMP Document
(Optional) A
document
value
that contains metadata information to apply to the generated PDF
document. Only UTF-8 encoded XMP metadata is supported.
To
provide a literal value, click the ellipsis button and select an
asset from an application.
Output properties
Properties for specifying the converted document and the
result of the operation.
Created Document
The location to store the resulting PDF document.
The data type is
document
.
Html URL To PDF operation
Creates
a PDF document from an HTML file that is located at a given URL.
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties to specify the HTML file and the conversion
settings.
Input URL
A
string
value
that represents the URL of the HTML file to convert.
Filetype Settings
(Optional) A
string
value
that represents the settings for handling how a conversion of supported
file types occurs. The default is
Standard
. The following
values are valid by default:
-
Standard
-
Standard OCR
-
Standard OpenOffice
Custom
file type settings can be created in administration console. (See
Generate PDF administration help
.)
To specify a literal value, select a setting name from the list.
The names of available settings that have been created using Administration Console
appear in the list.
Security Settings
(Optional) A
string
value
that represents the security settings for the generated PDF document.
The single available option is
No Security
. You
can also create custom settings using the administration console.
Settings Document
(Optional) A
document
value
that represents the file that contains settings to use for generating
the PDF document. For example, you can apply settings for optimizing
the PDF for viewing on the web. Some settings are applied after
the PDF document is created, such as initial view and security settings.
This
XML file must conform to the XML Schema Definition (XSD) for Generate
PDF configuration files.
To see an example XML configuration
file, use administration console to export one. (See Importing and
exporting PDF Generator ES2 configuration files in
AEM forms administration help
.)
To
provide a literal value, click the ellipsis button
and
select an asset from an application.
XMP Document
(Optional) A
document
value
that contains metadata information to apply to the generated PDF
document. Only UTF-8 encoded XMP metadata is supported.
To
provide a literal value, click the ellipsis button and select an
asset from an application.
Output properties
Property for specifying the converted document.
Created Document
The location to store the output PDF document.
The data type is
document
.
Optimize PDF operation
Optimizes a PDF document by reducing the file size. This
operation can also convert the PDF document to a different PDF version.
This operation supports the same optimization settings that Adobe
Acrobat supports.
For information about the General and Route Evaluation property
groups, see
Common operation properties
.
Input properties
Properties for specifying the PDF document to optimizes
well as the optimization settings.
Input document
A
document
value
that represents the PDF document to optimize.
To provide a
literal value, click the ellipsis button
and
select an asset from an application.
Filetype settings
A
string
value
that represents the name of the Generate PDF File Type settings to
use. The AEM forms Server administrator uses administration console
to configure the conversion settings. (See Configuring file type
settings in
AEM forms administration help
.) The
following setting names are provided by default:
-
Standard
-
Standard OCR
-
Standard OpenOffice
AEM forms administrators
can create new setting names in addition to these ones.
If
you specify conversion settings using the Settings document property,
do not specify a value for Conversion Setting Name. If you provide
values for both properties, the settings in the Settings document
value are used. If you provide no values for either property, the
File Type setting that is selected in the default settings on the
AEM forms Server is used. (See Change the default settings in
AEM forms administration help
.)
Settings document
(Optional) A
document
value
that represents a Generate PDF XML configuration file that contains
the file type settings to use. Only the information in the filetype-settings
element of the XML is used for this operation.
The XML file
must conform to the XML Schema Definition (XSD) for Generate PDF configuration
files.
To see an example XML configuration file, use Administration
Console to export one. (See Importing and exporting PDF Generator
ES2 configuration files in
AEM forms administration help
.)
To
provide a literal value, click the ellipsis button and select an
asset from an application.
Output properties
Property for specifying where to save the optimized PDF
document.
Converted Document
The location in the process data model to save
the optimized PDF. The data type is
document
.
For example, to save the optimized PDF in a variable, select a document
variable from the list.
Generate PDF exceptions
The
Generate PDF service provides the following exceptions for throwing exception
events.
ConversionException
Thrown if conversion fails because of an underlying exception.
FileFormatNotSupportedException
Thrown when a given file format is not supported.
InvalidParameterException
Thrown when a given parameter is not valid.
|
|
|