Word automation services


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 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).
  • AddLibrary() method in order to convert the contents of an entire document library into PDF documents
  • Word automation services

    1. 1. Word Automation Services<br />File conversions on the server<br />K. Mohamed Faizal<br />Lead Consultant , NCS (P) Ltd.<br /> 13th Jun 2011 @ SharePointPro.SG<br />
    2. 2. About Me…<br />14<br />
    3. 3. Office 2010 Features<br />SharePoint 2010 New Word 2010 Features<br />Co-Authoring <br />Office web applications<br />Word Automation Services <br />
    4. 4. Word Automation Service<br />Most request function by Enterprise customers<br />SharePoint 2010 enable you create PDF/XML/XPS/word/formats document on server.<br />
    5. 5. Word Automation Service<br />Most wanted features by customers <br />Beyond desktop<br />Server side conversions of Open XML files (.docx) into fixed formats (PDF and XPS)<br />
    6. 6. Word Automation Services?<br />Brand new to Office 2010 (SharePoint)<br />100% fidelity server-side rendering<br />Right down to the last pixel!<br />File | Save As on the server<br />Read/write any format understood by Word client<br />High volume throughput with scalability<br />Printing on server through PDF/XPS<br />
    7. 7. Word Automation Services?<br />Word Automation Services allows you to perform file operations on the server that previously required automating desktop Word:<br />Converting between document formats (e.g. DOC to DOCX)<br />Converting to fixed formats (e.g. PDF or XPS)<br />Updating fields<br />Importing "alternate format chunks"<br />Etc.<br />
    8. 8. Word Automation Services Architecture<br />
    9. 9. Word Automation Services Performance<br />
    10. 10. Supported Formats<br />Filetypes it can open include:<br />.docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .mht, .mhtml, .xml (Word xml)<br />Filetypesit can save as include:<br />.docx, .docm, .dotx, .dotm, .doc, .dot, .rtf, .mht, .mhtml, .xml (Word xml), PDF, XPS<br />
    11. 11. Solution<br />Word Automation Services in the Sandbox.<br />NO…. NO… NO… <br />It must be as a Farm Solution.<br />
    12. 12. API<br />In the API for Word Automation Services you’ll find a few different ways to convert documents including:<br />AddFile()<br />AddFolder()<br />AddLibrary()<br />
    13. 13. Event Receiver<br />Upload Documents<br />PDF<br />Word Automation Services<br />
    14. 14. Demo<br />Event Receiver <br />Microsoft.word.server<br />AddFiles<br />Conversion Job <br />Conversion Job Settings <br />Conversion Job Status <br />
    15. 15. Introducing Word Automation Services<br />Demo<br />
    16. 16. Key Takeaways<br />Word Automation Services = server-ready version of Word<br />Fast!<br />100% fidelity with client<br />Word Automation Services provides:<br />Layout<br />Export to fixed format<br />File conversion<br />Complex field calculation<br />
    17. 17. References <br />Word Automation Services<br />http://msdn.microsoft.com/en-us/library/ee558278.aspx<br />Get-SPScripts : PowerShell Scripts for SharePoint<br />http://get-spscripts.com/2010/11/convert-word-documents-to-pdf-in.html<br />SP 2010: Developing with the Word Automation Services in SharePoint Server 2010 <br />http://www.zimmergren.net/archive/2010/08/30/sp-2010-developing-with-the-word-automation-services-in-sharepoint-server-2010.aspx<br />Word Automation Services: What It Does<br />http://blogs.office.com/b/microsoft-word/archive/2009/12/16/word-automation-services_3a00_-what-it-does.aspx<br />
    18. 18. Date : 26th Jan 2011 <br />Location : Microsoft Singapore   Level 21 Auditorium<br />Time : 7:00pm to 9:30pm<br />Session Agenda <br />Building, deploying, and managing Windows Azure Applications<br />Wely, Solution Architect (Azure MVP)  - NCS (P) Ltd.<br />Exploring Windows Azure Storage<br />K.MohamedFaizal, Lead Consultant - NCS (P) Ltd.<br />To register for the UG contact @ kmdfaizal@yahoo.com<br />