2016-07-18 9 views
-3

Как я могу преобразовать файл слова (.docx & doc) в .pdf в C# без использования метода SaveAs() или Save? или без загрузки на сервер?Преобразование файла слова (.docx & doc) в .pdf с использованием C#

+6

Возможный дубликат [Как преобразовать .docx в .pdf в C#] (http://stackoverflow.com/questions/19560170/how-to- convert-docx-to-pdf-in-c-sharp) – Chawin

ответ

0

Попробуйте, это работает для меня:

using Microsoft.Office.Interop.Word; 

var appWord = new Application(); 
if (appWord.Documents != null) 
{ 
    //yourDoc is your word document 
    var wordDocument = appWord.Documents.Open(yourDoc); 
    string pdfDocName = "pdfDocument.pdf"; 
    if (wordDocument != null) 
    {           
     wordDocument.ExportAsFixedFormat(pdfDocName, 
     WdExportFormat.wdExportFormatPDF); 
     wordDocument.Close(); 
    } 
     appWord.Quit(); 
} 
+0

как я могу загрузить этот преобразованный файл? – Shahida

+0

После этого шага он будет сохранен как pdfDocument.pdf, вам придется найти его в ваших файлах. – Human

+0

на моем сайте Я хочу добавить опцию для конвертации .doc .doxc в .pdf, теперь как пользователь будет загружать этот файл, так как я не хочу сохранять файлы на сервере? – Shahida

Смежные вопросы