SlideShare una empresa de Scribd logo
1 de 18
Word Automation Services File conversions on the server K. Mohamed Faizal Lead Consultant , NCS (P) Ltd.              13th  Jun 2011 @ SharePointPro.SG
About Me… 14
Office 2010 Features SharePoint 2010 New Word 2010 Features Co-Authoring  Office web applications Word Automation Services
Word Automation Service Most request function by Enterprise customers SharePoint 2010 enable you create PDF/XML/XPS/word/formats document on server.
Word Automation Service Most wanted features by customers  Beyond desktop Server 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 rendering Right down to the last pixel! File | Save As on the server Read/write any format understood by Word client High volume throughput with scalability Printing 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 fields Importing "alternate format chunks" Etc.
Word Automation Services Architecture
Word Automation Services Performance
Supported Formats Filetypes 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
Solution Word Automation Services in the Sandbox. NO…. NO… NO…  It must be as a Farm Solution.
API In the API for Word Automation Services you’ll find a few different ways to convert documents including: AddFile() AddFolder() AddLibrary()
Event Receiver Upload Documents PDF Word Automation Services
Demo Event Receiver  Microsoft.word.server AddFiles Conversion Job  Conversion Job Settings  Conversion Job Status
Introducing Word Automation Services Demo
Key Takeaways Word Automation Services = server-ready version of Word Fast! 100% fidelity with client Word Automation Services provides: Layout Export to fixed format File conversion Complex field calculation
References  Word Automation Services http://msdn.microsoft.com/en-us/library/ee558278.aspx Get-SPScripts : PowerShell Scripts for SharePoint http://get-spscripts.com/2010/11/convert-word-documents-to-pdf-in.html SP 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.aspx Word Automation Services: What It Does http://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 Auditorium Time : 7:00pm to 9:30pm Session Agenda  Building, deploying, and managing Windows Azure Applications Wely, Solution Architect (Azure MVP)  - NCS (P) Ltd. Exploring Windows Azure Storage K.MohamedFaizal, Lead Consultant - NCS (P) Ltd. To register for the UG contact @ kmdfaizal@yahoo.com

Más contenido relacionado

Similar a Word automation services

Office 2007 uof-u4-07
Office 2007 uof-u4-07Office 2007 uof-u4-07
Office 2007 uof-u4-07
Vishal Mehta
 
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005
sudhakar
 
Sharepoint conference - AP
Sharepoint conference - APSharepoint conference - AP
Sharepoint conference - AP
MIchael Carey
 
Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008
ukdpe
 

Similar a Word automation services (20)

Word on the Server
Word on the ServerWord on the Server
Word on the Server
 
Document Sucuess With Office 2007
Document Sucuess With Office 2007 Document Sucuess With Office 2007
Document Sucuess With Office 2007
 
Word2010 community launch-gtr
Word2010 community launch-gtrWord2010 community launch-gtr
Word2010 community launch-gtr
 
Bp205
Bp205Bp205
Bp205
 
Officexml
OfficexmlOfficexml
Officexml
 
Taking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices ConferenceTaking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices Conference
 
Bp309
Bp309Bp309
Bp309
 
Office 2007 uof-u4-07
Office 2007 uof-u4-07Office 2007 uof-u4-07
Office 2007 uof-u4-07
 
Office 2003-converter-2010
Office 2003-converter-2010Office 2003-converter-2010
Office 2003-converter-2010
 
Ddps 2013 office web apps
Ddps 2013 office web appsDdps 2013 office web apps
Ddps 2013 office web apps
 
Office 2010 For IT Pros
Office 2010 For IT ProsOffice 2010 For IT Pros
Office 2010 For IT Pros
 
Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005Developing for Office 2007 using VSTO 2005
Developing for Office 2007 using VSTO 2005
 
Ten Steps To Empowerment
Ten Steps To EmpowermentTen Steps To Empowerment
Ten Steps To Empowerment
 
Appy Hour: Mobile Office
Appy Hour: Mobile OfficeAppy Hour: Mobile Office
Appy Hour: Mobile Office
 
Best Implementation Practices with BI Publisher
Best Implementation Practices with BI PublisherBest Implementation Practices with BI Publisher
Best Implementation Practices with BI Publisher
 
273 ingoldsby word2007-ssp2008
273 ingoldsby word2007-ssp2008273 ingoldsby word2007-ssp2008
273 ingoldsby word2007-ssp2008
 
Integra4Notes - Integrate Lotus Notes with Microsoft Office/Symphony with no ...
Integra4Notes - Integrate Lotus Notes with Microsoft Office/Symphony with no ...Integra4Notes - Integrate Lotus Notes with Microsoft Office/Symphony with no ...
Integra4Notes - Integrate Lotus Notes with Microsoft Office/Symphony with no ...
 
Sharepoint conference - AP
Sharepoint conference - APSharepoint conference - AP
Sharepoint conference - AP
 
Composite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business ArchitecturesComposite Applications Speaking Tour - Lap Around Office Business Architectures
Composite Applications Speaking Tour - Lap Around Office Business Architectures
 
Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008Session 2: Office as a development platform with Visual Studio 2008
Session 2: Office as a development platform with Visual Studio 2008
 

Más de K.Mohamed Faizal

SharePoint 2010 Online for Developer
SharePoint 2010 Online for DeveloperSharePoint 2010 Online for Developer
SharePoint 2010 Online for Developer
K.Mohamed Faizal
 
Exploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud StorageExploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud Storage
K.Mohamed Faizal
 
Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows Azure
K.Mohamed Faizal
 

Más de K.Mohamed Faizal (20)

Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in TamilAzure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
Azure VNET Peering | விநெட் பியரிங் என்றால் என்ன? Azure in Tamil
 
So you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultantSo you want to be a pre sales architect or consultant
So you want to be a pre sales architect or consultant
 
Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell Building infrastructure with Azure Resource Manager using PowerShell
Building infrastructure with Azure Resource Manager using PowerShell
 
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectImplementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
SharePoint on Microsoft Azure
SharePoint on Microsoft AzureSharePoint on Microsoft Azure
SharePoint on Microsoft Azure
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
 
Windows Azure Website
Windows Azure WebsiteWindows Azure Website
Windows Azure Website
 
SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)SharePoint Migration What do I expect ? (The issues and solutions)
SharePoint Migration What do I expect ? (The issues and solutions)
 
Share point 2013 the way to go...
Share point 2013 the way to go...Share point 2013 the way to go...
Share point 2013 the way to go...
 
SharePoint 2013 Sneak Peek
SharePoint 2013 Sneak PeekSharePoint 2013 Sneak Peek
SharePoint 2013 Sneak Peek
 
Share point 2013 cop v4
Share point 2013 cop v4Share point 2013 cop v4
Share point 2013 cop v4
 
SharePoint 2010 Online for Developer
SharePoint 2010 Online for DeveloperSharePoint 2010 Online for Developer
SharePoint 2010 Online for Developer
 
Build and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows AzureBuild and Deploy LightSwitch Application on Windows Azure
Build and Deploy LightSwitch Application on Windows Azure
 
Windows azure traffic manager
Windows azure traffic managerWindows azure traffic manager
Windows azure traffic manager
 
Must have tools for windows azure
Must have tools for windows azureMust have tools for windows azure
Must have tools for windows azure
 
Exploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud StorageExploring Windows Azure Cloud Storage
Exploring Windows Azure Cloud Storage
 
Building & Managing Windows Azure
Building & Managing Windows AzureBuilding & Managing Windows Azure
Building & Managing Windows Azure
 
Using Social Computing on Corporate world
Using Social Computing on Corporate world Using Social Computing on Corporate world
Using Social Computing on Corporate world
 

Último

Último (20)

How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 

Word automation services

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

Notas del editor

  1. 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).
  2. AddLibrary() method in order to convert the contents of an entire document library into PDF documents