Я пытаюсь изменить текстовый документ на основе шаблона, используя Microsoft.Office.Interop.Word
, и открываю его как PDF.
Шаблон хранится на сервере, где код ищет его и выполняет, а затем создает PDF-файл с измененными данными. Это работает, но файл PDF открывает его для меня с сервера, а не с клиента, как я могу сделать так, чтобы созданный PDF-файл отображался на стороне клиента?
protected void btnGenerar_Click(object sender, EventArgs e)
{
object objMiss = System.Reflection.Missing.Value;
Word.Application objWord = new Word.Application();
string path = Path.GetFullPath(@"F:\Intranet\documents\document1.docx");
object objTemplate = path; //v2
object name1 = "name";
Word.Document objDoc = objWord.Documents.Add(ref objTemplate, objMiss); //v2
Word.Range nom = objDoc.Bookmarks.get_Item(ref name1).Range;
nam.Text = txtName.Text;
object range1 = nam;
objDoc.Bookmarks.Add("nombre", ref range1);
// objDoc.SaveAs2(path2, WdSaveFormat.wdFormatPDF);
objDoc.ExportAsFixedFormat("generatedDocument".ToString(), WdExportFormat.wdExportFormatPDF, true, WdExportOptimizeFor.wdExportOptimizeForOnScreen,
WdExportRange.wdExportAllDocument, 1, 1, WdExportItem.wdExportDocumentContent, true, true,
WdExportCreateBookmarks.wdExportCreateHeadingBookmarks, true, true, false, ref objMiss);
}