Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Microsoft.Office.Interop.Word.ApplicationClass msWord = new Microsoft.Office.Interop.Word.ApplicationClass();
- object paramUnknown = Type.Missing;
- object missing = Type.Missing;
- object paramSaveChangesNo = Microsoft.Office.Interop.Word.WdSaveOptions.wdDoNotSaveChanges;
- //object paramFonts = Microsoft.Office.Interop.Word.wde
- object paramFormatPDF = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF;
- object paramTrue = true;
- object paramReadOnly = true;
- object sourceDoc = @"c:input.doc"
- object target = @"c:output.pdf";
- msWord.Visible = false;
- //open .doc
- msWord.Documents.Open(ref sourceDoc, ref paramUnknown, ref paramReadOnly, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown);
- //so it won't show on the taskbar
- msWord.Application.Visible = false;
- msWord.WindowState = Microsoft.Office.Interop.Word.WdWindowState.wdWindowStateMinimize;
- //save .doc to new target name and format
- msWord.ActiveDocument.SaveAs(ref targetDoc, ref paramFormatPDF, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramTrue, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown, ref paramUnknown);
- msWord.ActiveDocument.Close(ref missing, ref missing, ref missing);
- msWord.Quit(ref paramSaveChangesNo, ref paramUnknown, ref paramUnknown);
Add Comment
Please, Sign In to add comment