我在 SharePoint 2007 中有表单库。我创建了一个自定义工作流活动,可以将 InfoPath 文档转换为 PDF。但是,当我尝试将原始 InfoPath 文件替换为新的 PDF 文件时,它会一直引用 InfoPath 文件。如何将 InfoPath 列表项重命名为 PDF?
它不能手动更改(需要自动更改)。我现在唯一的问题是我需要将 PDF 文件存储在同一个 SPListItem 中。因为我想保留文件的元数据和历史信息(要求)。
我的代码:
//new url = file.pdf
//old url = file.xml
//pdf doc = byte[] of pdf file
file.MoveTo(newUrl);
file.ReplaceLink(oldUrl, newUrl);
file.SaveBinary(pdfdoc);
file.Update();
file.CheckIn("File Converted to PDF - V1.0");
file.Update();