Problema interop conversione doc -> pdf

giovedì 30 settembre 2010 - 14.27
Tag Elenco Tags  C#  |  .NET 4.0  |  Visual Studio 2010

ratal Profilo | Newbie

ragazzi ma com'è possibile che il salvataggio nel formato pdf implichi la riscrittura del file originale?posto un pò di codice...
{
objWord = new Application();
Document objDoc = objWord.Documents.Open(FileName: file);
...
(modifica testo file)
...
objDoc.SaveAs(FileName: @"c:\temp\finale", FileFormat: WdSaveFormat.wdFormatPDF);
objDoc.Close();
}

tramite questa operazione io vado a salvare in formato pdf il mio file doc precedentemente aperto.fin qui tutto ok.peccato però che mi venga automaticamente salvato anche il doc originale.questo succede solo col pdf format.se lascio il formato doc, salva il nuovo file modificato e lascia intatto quello originale.è normale sta cosa?mi sembra strano che abbiano lasciato un errore cosi grossolano.
la cosa assurda è che se metto nell'ultimo pezzo

objDoc.SaveAs(FileName: @"c:\temp\finale");
objDoc.SaveAs(FileName: @"c:\temp\finale", FileFormat: WdSaveFormat.wdFormatPDF);
objDoc.Close();
}

cioè salvo prima in doc e poi in pdf, allora il file originale non viene modificato e tutto si svolge correttamente.
idee a riguardo??
grazie mille a tutti ;)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5