Word Automation ServicesFile conversions on the serverK. Mohamed FaizalLead Consultant , NCS (P) Ltd.             13th  Jun 2011 @ SharePointPro.SG
About Me…14
Office 2010 FeaturesSharePoint 2010 New Word 2010 FeaturesCo-Authoring Office web applicationsWord Automation Services
Word Automation ServiceMost request function by Enterprise customersSharePoint 2010 enable you create PDF/XML/XPS/word/formats document on server.
Word Automation ServiceMost wanted features by customers Beyond desktopServer side conversions of Open XML files (.docx) into fixed formats (PDF and XPS)
Word Automation Services?Brand new to Office 2010 (SharePoint)100% fidelity server-side renderingRight down to the last pixel!File | Save As on the serverRead/write any format understood by Word clientHigh volume throughput with scalabilityPrinting on server through PDF/XPS
Word Automation Services?Word Automation Services allows you to perform file operations on the server that previously required automating desktop Word:Converting between document formats (e.g. DOC to DOCX)Converting to fixed formats (e.g. PDF or XPS)Updating fieldsImporting "alternate format chunks"Etc.
Word Automation Services Architecture
Word Automation Services Performance
Supported FormatsFiletypes it can open include:.docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .mht, .mhtml, .xml (Word xml)Filetypesit can save as include:.docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .mht, .mhtml, .xml (Word xml), PDF, XPS
SolutionWord Automation Services in the Sandbox.NO…. NO… NO… It must be as a Farm Solution.
APIIn the API for Word Automation Services you’ll find a few different ways to convert documents including:AddFile()AddFolder()AddLibrary()
Event ReceiverUpload DocumentsPDFWord Automation Services
DemoEvent Receiver Microsoft.word.serverAddFilesConversion Job Conversion Job Settings Conversion Job Status
Introducing Word Automation ServicesDemo
Key TakeawaysWord Automation Services = server-ready version of WordFast!100% fidelity with clientWord Automation Services provides:LayoutExport to fixed formatFile conversionComplex field calculation
References Word Automation Serviceshttp://msdn.microsoft.com/en-us/library/ee558278.aspxGet-SPScripts : PowerShell Scripts for SharePointhttp://get-spscripts.com/2010/11/convert-word-documents-to-pdf-in.htmlSP 2010: Developing with the Word Automation Services in SharePoint Server 2010 http://www.zimmergren.net/archive/2010/08/30/sp-2010-developing-with-the-word-automation-services-in-sharepoint-server-2010.aspxWord Automation Services: What It Doeshttp://blogs.office.com/b/microsoft-word/archive/2009/12/16/word-automation-services_3a00_-what-it-does.aspx
Date : 26th Jan 2011 Location : Microsoft Singapore   Level 21 AuditoriumTime : 7:00pm to 9:30pmSession Agenda Building, deploying, and managing Windows Azure ApplicationsWely, Solution Architect (Azure MVP)  - NCS (P) Ltd.Exploring Windows Azure StorageK.MohamedFaizal, Lead Consultant - NCS (P) Ltd.To register for the UG contact @ kmdfaizal@yahoo.com

Word automation services

  • 1.
    Word Automation ServicesFileconversions on the serverK. Mohamed FaizalLead Consultant , NCS (P) Ltd. 13th Jun 2011 @ SharePointPro.SG
  • 2.
  • 3.
    Office 2010 FeaturesSharePoint2010 New Word 2010 FeaturesCo-Authoring Office web applicationsWord Automation Services
  • 4.
    Word Automation ServiceMostrequest function by Enterprise customersSharePoint 2010 enable you create PDF/XML/XPS/word/formats document on server.
  • 5.
    Word Automation ServiceMostwanted features by customers Beyond desktopServer side conversions of Open XML files (.docx) into fixed formats (PDF and XPS)
  • 6.
    Word Automation Services?Brandnew to Office 2010 (SharePoint)100% fidelity server-side renderingRight down to the last pixel!File | Save As on the serverRead/write any format understood by Word clientHigh volume throughput with scalabilityPrinting on server through PDF/XPS
  • 7.
    Word Automation Services?WordAutomation Services allows you to perform file operations on the server that previously required automating desktop Word:Converting between document formats (e.g. DOC to DOCX)Converting to fixed formats (e.g. PDF or XPS)Updating fieldsImporting "alternate format chunks"Etc.
  • 8.
  • 9.
  • 10.
    Supported FormatsFiletypes itcan open include:.docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .mht, .mhtml, .xml (Word xml)Filetypesit can save as include:.docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .mht, .mhtml, .xml (Word xml), PDF, XPS
  • 11.
    SolutionWord Automation Servicesin the Sandbox.NO…. NO… NO… It must be as a Farm Solution.
  • 12.
    APIIn the APIfor Word Automation Services you’ll find a few different ways to convert documents including:AddFile()AddFolder()AddLibrary()
  • 13.
  • 14.
    DemoEvent Receiver Microsoft.word.serverAddFilesConversionJob Conversion Job Settings Conversion Job Status
  • 15.
  • 16.
    Key TakeawaysWord AutomationServices = server-ready version of WordFast!100% fidelity with clientWord Automation Services provides:LayoutExport to fixed formatFile conversionComplex field calculation
  • 17.
    References Word AutomationServiceshttp://msdn.microsoft.com/en-us/library/ee558278.aspxGet-SPScripts : PowerShell Scripts for SharePointhttp://get-spscripts.com/2010/11/convert-word-documents-to-pdf-in.htmlSP 2010: Developing with the Word Automation Services in SharePoint Server 2010 http://www.zimmergren.net/archive/2010/08/30/sp-2010-developing-with-the-word-automation-services-in-sharepoint-server-2010.aspxWord Automation Services: What It Doeshttp://blogs.office.com/b/microsoft-word/archive/2009/12/16/word-automation-services_3a00_-what-it-does.aspx
  • 18.
    Date : 26thJan 2011 Location : Microsoft Singapore   Level 21 AuditoriumTime : 7:00pm to 9:30pmSession Agenda Building, deploying, and managing Windows Azure ApplicationsWely, Solution Architect (Azure MVP)  - NCS (P) Ltd.Exploring Windows Azure StorageK.MohamedFaizal, Lead Consultant - NCS (P) Ltd.To register for the UG contact @ kmdfaizal@yahoo.com

Editor's Notes

  • #6 Word Automation Services is a big part of that pillar, and represents our desire to ensure that the power and functionality of Word is available beyond the desktop; in this case, by enabling developers to harness the capabilities of Word on the server as part of SharePoint 2010.I have a bunch of Word documents. I want to convert them to PDF on the server in bulk (e.g. DOCX to PDF).I have a template and some data. I want to merge the two and create a set of PDF files; one per merge result (e.g. mail merge to PDF).
  • #13 AddLibrary() method in order to convert the contents of an entire document library into PDF documents