1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
private object missing = System.Reflection.Missing.Value;
...
DirectoryInfo dirInfo = new DirectoryInfo(repertoire);
FileInfo[] wordFiles = dirInfo.GetFiles("*.doc");
foreach (FileInfo wordFile in wordFiles)
{
// Cast as Object for word Open method
Object filename = wordFile.FullName;
// Use the dummy value as a placeholder for optional arguments
Document doc = application.Documents.Open(ref filename, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
object outputFileName = wordFile.FullName.Remove(wordFile.FullName.LastIndexOf('.') + 1) + "pdf";
object fileFormat = WdSaveFormat.wdFormatPDF;
// Save document into PDF Format
doc.SaveAs (ref outputFileName, ref fileFormat, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
........ |
Partager