Hi All,
I am trying to convert a pptx file to pdf using sharepoint 2013 powerpoint automation service. below is the code
static void Main(string[] args)
{
try
{
string mySiteURL = "site url";
using (SPSite mySite = new SPSite(mySiteURL))
{
using (SPWeb myWeb = mySite.OpenWeb())
{
Console.WriteLine("Convert to .pdf Start");
SPFolder myDocs = myWeb.Folders[mySiteURL + "/doclib1"];
SPFile myFile = myDocs.Files[mySiteURL + "/doclib1/oauth2.pptx"];
Stream myFileStream = myFile.OpenBinaryStream();
SPFileStream myStream = new SPFileStream(myWeb, 0x1000);
PdfRequest myRequest = new PdfRequest(myFileStream,".pptx",myStream);
IAsyncResult result = myRequest.BeginConvert(SPServiceContext.GetContext(mySite),null,null);
myRequest.EndConvert(result);
SPFile myNewPdfFile = myDocs.Files.Add("newConvertedPresentation.pdf",myStream,true);
Console.WriteLine("New file name: {0}", myNewPdfFile.Url);
}
}
}
catch (Exception ex)
{
Console.WriteLine("Error Message: " + ex.Message);
}
finally
{
Console.WriteLine("Conversion to .pdf completed.Press <Enter> to quit.");
Console.ReadLine();
}
}
When i try to run the program, i get the following error
ConversionServiceApplicationProxyNotFound.
PowerPoint Automation servicename is PowerPoint Conversion Service Application
PowerPoint Automation service proxy name is PowerPoint Conversion Service Application Proxy
Can anybody help
Regards
Durga