我正在尝试将pdf转换为单词,并通过api以programitcally方式保存。我通过更改其他引用的代码尝试了C#samples文件夹中sdk中给出的示例。然而,我得到反映错误'目标类型不匹配' 。这是我的代码
var predicate = PredicateBuilder.False<People>();
foreach (string keyword in keywords)
{
string temp = keyword;
predicate = predicate.Or (p => p.Forename.Contains (temp));
}
dataContext.People.Where (predicate);
打开一个对话框,将选择要转换的文件。据我所知,这是许多人的工作代码。我做错了什么。请帮助。我的系统上安装了Acrobat DC。这是我的版本
版本:Adobe Acrobat Pro DC 2017.009.20044
答案 0 :(得分:-1)
使用C#将PDF转换为Word(.docx):
AcroPDDoc() pdfDoc = new AcroPDDoc();
if (pdfDoc.Open(sourceFileName))
{
Object jsObj = pdfDoc.GetJSObject();
Type type = jsObj.GetType();
object[] saveAsParam = { convertedFilePath, "com.adobe.acrobat.docx" };
type.InvokeMember(
"saveAs",
BindingFlags.InvokeMethod |
BindingFlags.Public |
BindingFlags.Instance,
null, jsObj, saveAsParam);
}