如何使用telerik控件在c#中将docx转换并保存为pdf

时间:2018-03-19 11:08:55

标签: c# pdf telerik docx file-conversion

您好我正在尝试仅使用telerik控件而不是任何其他第三方程序集或introp将DOCX转换为PDF转换。

我在堆栈溢出中发现了类似的问题,但没有得到正确的答案意味着无法继续这些方法。

提前致谢。

1 个答案:

答案 0 :(得分:0)

请试试这个。你可以从这里得到一些帮助。

RadDocument document = null;
IDocumentFormatProvider providerDocx = (IDocumentFormatProvider) new DocxFormatProvider();
using (FileStream stream = File.Open(@"C:\Test.docx", FileMode.Open))
{
    document = providerDocx.Import(stream);

    var providerPdf = new PdfFormatProvider();

    Stream outStream = new MemoryStream();
    providerPdf.Export(document, outStream);

    //Test the conversion:
    var fileStream = File.Create("PdfTest.pdf");
    outStream.Seek(0, SeekOrigin.Begin);
    outStream.CopyTo(fileStream);
    fileStream.Close();
}