0
SharePoint 2010イベントレシーバーで作業しています。このイベントレシーバーを特定の条件で実行し、特定の条件でライブラリーにワード文書のコピーを作成し、そのプロパティーを動的な値で編集し、ワード自動化サービスを使用してこの文書を同じライブラリーのPDFに変換します。SharePoint 2010ワードオートメーションサービスとイベントレシーバー
単語文書内に必要な文書プロパティが挿入された状態で、単語文書が正しく作成されます。コードは正しく実行されますが、文書はPDFに変換されません。以下は
変換コードです:
using (SPSite spSite = new SPSite("http://MySharePoint Site"))
{
SPServiceContext serviceContext = SPServiceContext.GetContext(spSite.WebApplication.ServiceApplicationProxyGroup, SPSiteSubscriptionIdentifier.Default);
var wordAutomationProxy = (WordServiceApplicationProxy)serviceContext.GetDefaultProxy(typeof(WordServiceApplicationProxy));
//Defines a collection of settings for all conversions within a single conversion job.
ConversionJobSettings jobSettings = new ConversionJobSettings();
jobSettings.OutputFormat = SaveFormat.PDF;
//Represents a collection of file conversions (of single files or entire libraries) that share a common set of conversion properties and are logically tracked as a single unit.
ConversionJob pdfConversion = new ConversionJob(wordAutomationProxy, jobSettings);
// Set the credentials to use when running the conversion job.
pdfConversion.UserToken = spSite.UserToken;
pdfConversion.AddFile(DocFilePath, PDFFilePath);
pdfConversion.Start();
}
[もっと速い回答を得るために、どのような状況で「緊急」や他の類似のフレーズを追加することができますか?](// meta.stackoverflow.com/q/326569) - 要約は、ボランティアに対処する理想的な方法ではなく、おそらく回答を得ることに逆効果があります。これをあなたの質問に追加しないでください。 – halfer