如何调用为特定网站激活的自定义SharePoint转换器。
例如,以下代码用于获取该转换器的GUID
foreach(转换器中的SPDocumentConverter转换器)
{
//Console.WriteLine(converter.DisplayName);
if (converter.ConvertFrom.ToLower().Equals("pdf") && converter.ConvertTo.ToLower().Equals("jpg"))
pdfToJpgConverterId = converter.Id;
}
和SPFile.Convert方法通常用于调用转换器。但是当我尝试使用SpFile.Convert方法调用文档转换器时,它没有调用它。
我的自定义转换器需要2个命令行参数。当我使用SharePointObject模型或其他模型调用它时,如何将它们传递给我的转换器。
文档转换器是自定义可执行文件,作为功能部署到特定网站。我想通过使用Sharepoint对象模型将文件名提供给文档转换器,将给定的pdf文件转换为图像。 SPFile.Convert方法有一个像“-config”这样的参数,这是我们传递所需信息(参数)的第三个参数。任何人都可以在这方面提供帮助吗?
答案 0 :(得分:1)
您可能需要考虑使用Process.Start直接调用该进程并传递命令行参数。