- Code: Select all
Spire.Doc.Document document = null;
Spire.Doc.Document trgDoc = null;
document = new Spire.Doc.Document(@"C:\doc\error3\c8b84fdd0aac4b9689bdf90a44a3d905_a.doc");
trgDoc = new Spire.Doc.Document();
Section section = trgDoc.AddSection();
string saveName = @"C:\doc\error3\123.doc";
foreach (Section sec in document.Sections)
{
foreach (DocumentObject obj in sec.Body.ChildObjects)
{
try
{
trgDoc.Sections[0].Body.ChildObjects.Add(obj.Clone());
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
break;
}
}
}
trgDoc.SaveToFile(saveName, FileFormat.Doc);
結果點選123.doc 裡的ole 會跳出選轉換檔案提示窗
附件
https://firebasestorage.googleapis.com/v0/b/question-bank-dev.appspot.com/o/test%2Ferror3.zip?alt=media&token=b54aa6c4-5508-4209-bacb-713c33e095ca
圖片
圖片下載
https://firebasestorage.googleapis.com/v0/b/question-bank-dev.appspot.com/o/test%2F1.png?alt=media&token=522fa21f-e4e1-4bf0-b5a9-aaf1bbba096a