16.01.2013 Views

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

940 Part IX: Maintaining a Server in Windows SharePoint Services<br />

Implementing Custom Document Conversion<br />

Summary<br />

To implement custom document conversion on the Windows SharePoint Services<br />

platform you must create the following:<br />

■ An entry in the Htmltransinfo.xml file for the document type.<br />

■ A h<strong>and</strong>ler page that launches the document conversion process <strong>and</strong> returns the<br />

HTML output to the user.<br />

■ A set of custom conversion components.<br />

You must choose among three methods to build the set of custom conversion<br />

components:<br />

■ Build custom implementations of the IHtmlTrLoadBalancer <strong>and</strong> IHtmlTr-<br />

Launcher interfaces to launch a custom converter application <strong>and</strong> return its<br />

results to Windows SharePoint Services.<br />

■ Build a set of custom conversion components that do not use the <strong>Microsoft</strong><br />

.HtmlTrans interfaces at all.<br />

■ Call the custom implementations of the IHtmlTrLoadBalancer <strong>and</strong> IHtmlTr-<br />

Launcher interfaces provided as part of the <strong>Microsoft</strong> Office 2003 <strong>Resource</strong> <strong>Kit</strong><br />

<strong>and</strong> provide a custom converter application for the IHtmlTrLauncher implementation<br />

to call.<br />

This chapter provides an overview of all namespaces available in Windows Share-<br />

Point Services <strong>and</strong> the major classes within them. Code examples illustrate how to<br />

use the Windows SharePoint Services object model.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!