word打印成pdf后,pdf报废,无法预览
COleVariant ovFileName("my.doc");
objDoc.AttachDispatch(objDocs.Open(
ovFileName,
ovFalse,
ovFalse,
ovFalse,
ovOptional,
ovOptional,
ovFalse,
ovOptional,
ovOptional,
COleVariant((short)0),
ovTrue,
ovTrue,
ovOptional,
ovOptional,
ovOptional,
ovOptional
));
// 重新分页
objDoc.Repaginate();
// 操作这个文档
objDoc.Activate();
COleVariant ovDestFileName("c:\\1.pdf");
objDoc.PrintOut(ovFalse, ovFalse, ovOptional, ovDestFileName, \
ovOptional, ovOptional, ovOptional, ovOptional,\
ovOptional,ovOptional,ovTrue, ovOptional, \
ovOptional,ovOptional, ovOptional, ovOptional,\
ovOptional, ovOptional);
[解决办法]
先断点调试下,看看objDoc.AttachDispatch()返回值。