۶Ƶ PDF Services
With the ۶Ƶ Workfront Fusion ۶Ƶ PDF Services, you can extract data from a PDF file, or generate a new PDF file from data you supply. In addition, you can convert a variety of file types to PDFs, or PDFs to other file types. PDF Services also allow you to combine, compress, or read metadata for a PDF file, as well as control password protection on the file.
If you need instructions on creating a scenario, see Create a scenario in ۶Ƶ Workfront Fusion.
For information about modules, see Modules in ۶Ƶ Workfront Fusion.
For information on the API used for PDF Services, see .
Security considerations when using ۶Ƶ PDF Services
The ۶Ƶ PDF Services can read, convert, or modify your files, but neither ۶Ƶ nor Workfront Fusion store your files or data. This means that:
- You maintain control over your files, including their security
- You do not need to have an ۶Ƶ storage or cloud storage account to use the PDF Services.
Access requirements
You must have the following access to use the functionality in this article:
To find out what plan, license type, or access you have, contact your Workfront administrator.
For information on ۶Ƶ Workfront Fusion licenses, see ۶Ƶ Workfront Fusion licenses.
Prerequisites
To create an OAuth Server-to-Server, you must add the ۶Ƶ PDF Services API in your ۶Ƶ Developers Console. When adding the API, select the OAuth Server-to-Server option.
For instructions, see In the ۶Ƶ developer documentation.
۶Ƶ PDF Services API information
The ۶Ƶ PDF Services connector uses the following:
Create a connection to ۶Ƶ PDF Services
To create a connection for your ۶Ƶ PDF Services modules:
-
In any ۶Ƶ PDF Services module, click Add next to the Connection box.
-
Fill in the following fields:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header Connection type Select whether you want to create a server-to-server connection or a JWT connection. Connection name Enter a name for this connection. Client ID Enter your ۶Ƶ Client ID. This can be found in the Credentials details section of the ۶Ƶ Developer Console.
For instructions locating credentials, see in the ۶Ƶ developer documentation.
Client Secret Enter your ۶Ƶ Client Secret. This can be found in the Credentials details section of the ۶Ƶ Developer Console.
For instructions locating credentials, see in the ۶Ƶ developer documentation.
Technical account ID (JWT only) Enter your ۶Ƶ Technical account ID. This can be found in the Credentials details section of the ۶Ƶ Developer Console.
For instructions locating credentials, see in the ۶Ƶ developer documentation.
Organization ID (JWT only) Enter your ۶Ƶ Organization ID. This can be found in the Credentials details section of the ۶Ƶ Developer Console.
For instructions locating credentials, see in the ۶Ƶ developer documentation.
Meta scopes (JWT only) Enter any meta scopes needed for the connection. -
Click Continue to save the connection and return to the module.
۶Ƶ PDF Services modules and their fields
When you configure PDF Services, Workfront Fusion displays the fields listed below. Along with these, additional fields might display, depending on factors such as your access level in the app or service. A bold title in a module indicates a required field.
If you see the map button above a field or function, you can use it to set variables and functions for that field. For more information, see Map information from one module to another in ۶Ƶ Workfront Fusion.
- Combine PDF files
- Compress PDF files
- Convert document to PDF file
- Convert HTML to PDF file
- Convert image to PDF file
- Convert PDF to document
- Convert PDF to image
- Extract Text / Table
- Generate document
- Linearize a PDF file
- OCR for PDF file
- Page manipulation
- PDF accessibility auto-tag
- PDF file properties
- Protect PDF file
- Remove protection of a PDF file
- Split a PDF file
Combine PDF files
This action module takes multiple PDF files and combines them into a single PDF file. For example, this module could combine all of the documents in a Workfront project into a single PDF upon completion of the project.
Compress PDF files
This action module takes a PDF file and compresses it. This can be useful for conserving bandwidth or memory.
Convert document to PDF file
This tool converts a document to a PDF file. The source file must be one of the following document formats:
- DOC
- XLS
- PPT
- TXT
- RTF
Convert HTML to PDF file
This tool converts an HTML file to a PDF file.
Convert image to PDF file
This tool converts an image to a PDF file.
Convert PDF to document
This tool converts a PDF file to a document. You can select one of the following formats for the output file.
- DOC
- DOCX
- PPTX
- XLSX
- RTF
Convert PDF to image
This tool converts a PDF to an image in PNG or JPEG format., which is then output as a ZIP. The PDF is converted into one image per page, and each image ends with the page number. The image files are then combined into a ZIP file.
For example, a file called “TestFile” with 8 pages would produce 8 images, named “TestFile_1” through “TestFile_8.” The module’s output is a ZIP file containing the 8 images.
Extract Text / Table
This action module allows you to extract data from a PDF file. The module outputs individual text elements, such as a paragraph or the text in a single cell of a table.
Generate document
The Generate document module is a powerful way to create a PDF that contains data you select. You can format it by using a Microsoft Word template, or by providing data in JSON format.
For more information on the ۶Ƶ PDF Services Generate document functionality, see the in the ۶Ƶ Document Services documentation.
Use the Generate document module with a Microsoft Word template
To use the Generate document module with a Microsoft Word template, you must first create the template. For instructions, search for “Create a template” in the Microsoft Office documentation.
Fill in the Generate document module fields as follows:
Use the Generate document module with JSON
To use the Generate document module with JSON, fill in the fields as follows:
Linearize a PDF file
This tool linearizes a PDF document to create a web-optimized PDF document. A linearized PDF document can be viewed page-by-page without needing to download the entire document.
OCR for PDF file
This tool performs Optical Character Recognition (OCR) on a file and produces a PDF.
Page manipulation
This module allows you to selectively rotate or delete pages in a PDF document. For example, you can change portrait view to landscape view or remove certain pages from the PDF document.
PDF accessibility auto-tag
This action module creates a PDF that is tagged for accessibility use cases. It also creates an optional Microsoft Excel report that lists problems and suggests fixes.
PDF file properties
This tool extracts basic information about the document, such as:
- Page count
- PDF version
- Whether the file is encrypted
- Whether the file is linerarized
- Whether the file contains embedded files
Protect PDF file
This tool secures a PDF document with a user or owner password. It also sets restrictions on certain features like printing, editing, and copying in the PDF document. You select the type of content to be encrypted and the encryption algorithm.
Remove protection of a PDF file
This tool removes security (password protection) from a PDF document.
Split a PDF file
This action module splits a PDF document into multiple smaller documents. You specify whether to split it by number of files, pages per file, or page ranges.
Make a custom API call
This action module a custom HTTP request to the PDF Services API.