Document generation capabilities in Office 365 are limited. Organizations can drown in dated processes, tribal knowledge and segmented tools when generating and sharing critical documentation. Nintex and Avtex have partnered to bring a solution showcase to Minneapolis focused on document generation in a more productive business.
Utilizing Nintex technologies, Avtex enables you to quickly automate the creation of important documents such as contracts, invoices, certifications and much more. Avtex combines the document generation capabilities with the power to connect to external systems such as Dynamics CRM, DocuSign and Yammer creating a holistic solution to streamline your document processes.
Come see a better world of document generation through:
•Intelligent workflows
•Integrated solutions
•Task automation
21. What can I already use?
• Word Online*
• PowerPoint Online*
*Requires manual user interaction
Office Web Apps / Offline Online Server
22. What can I already use?
• Word Automation*
• PowerPoint Conversion*
*Requires code or PowerShell
Conversion Services
23. What can I already use?
# Input parameters for the script
$wordFile="http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/Sample%20Word%20Document.docx"
$pdfFile="http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/Sample%20PDF%20Converted%20Document.pdf"
# Get the Word Automation Service Proxy
$wasp = Get-SPServiceApplicationProxy | where { $_.TypeName -eq "Word Automation Services Proxy" }
# Get the web url
$web = Get-SPWeb "http://portal.sp16.avtex.com/sites/nintex"
#Create the Conversion job
$conversionJob = New-Object Microsoft.Office.Word.Server.Conversions.ConversionJob($wasp)
# Set the conversion job properties to use when running the conversion job.
$conversionJob.UserToken = $web.CurrentUser.UserToken
$conversionJob.Name = "Convert docx to PDF"
$conversionJob.Settings.OutputFormat = [Microsoft.Office.Word.Server.Conversions.SaveFormat]::PDF
$conversionJob.AddFile($wordFile,$pdfFile)
# Start the conversion job
$conversionJob.Start()
Conversion Services – Word Automation
24. What can I already use?
### POWERPOINT CONVERSION ###
$svcContext = Get-SPServiceContext -Site http://portal.sp16.avtex.com/sites/nintex
$web = Get-SPWeb "http://portal.sp16.avtex.com/sites/nintex"
$docs = $web.Lists.TryGetList("Documents")
$srcFile = $web.GetFile("http://portal.sp16.avtex.com/sites/nintex/Shared%20Documents/DocGen.pptx")
$srcStream = $srcFile.OpenBinaryStream()
$tgtStream = New-Object Microsoft.SharePoint.SPFileStream($web, 0x1000)
## Used to Convert from PPT to PPTX ##
$presoRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PresentationRequest($srcStream, ".ppt", $tgtStream)
$result = $presoRequest.BeginConvert($svcContext, $null, $null)
$presoRequest.EndConvert($result)
$newFile = $docs.RootFolder.Files.Add("DocGen.pptx", $tgtStream, $true)
## Used to Convert from PPT, PPTX to PDF ##
$pdfRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PdfRequest($srcStream, ".pptx", $tgtStream)
$newFile = $docs.RootFolder.Files.Add("DocGen.pdf", $tgtStream, $true)
## Used to Convert from PPT, PPTX to Images (ZIPPED) ##
$picRequest = New-Object Microsoft.Office.Server.PowerPoint.Conversion.PictureRequest($srcStream, ".pptx",
`[Microsoft.Office.Server.PowerPoint.Conversion.PictureFormat]::Png, $tgtStream)
$newFile = $docs.RootFolder.Files.Add("DocGen.zip", $tgtStream, $true)
Conversion Services – PowerPoint Conversion
To recap, here’s the slide again that shows how the Nintex Workflow Cloud will host our O365 products, which are integrated with the major systems of companies like SalesForce, SAP, Oracle and Microsoft Dynamics. This expanding eco-system along with analytics and other supporting tools is part of the reason we are providing Workflow as a Service.