C# - 我想在不使用word.interop的情况下打印word文档

时间:2013-03-20 15:54:28

标签: c# asp.net-mvc

我不想在服务器上安装word,因此我不想使用word.interop。

我想要做的是在我的网络应用程序中打印word文档。 我的班级看起来像这样;

namespace SCD4.Models
{
    using Novacode;

    public class DocumentDocX
    {
        public DocumentDocX(string inputFile)
        {
            this.InputFile = inputFile;
        }

        public string  InputFile { get; set; }

        public void OutputLetter(string outputFile, string placeholder, string newText)
        {
            using (var document = DocX.Load(this.InputFile))
            {
                document.ReplaceText(placeholder, newText);
                document.SaveAs(outputFile);
                PrintDocument(outputFile);
            }
        }
    }
}

DocX是我从CodePlex获得的一个程序集,易于使用,但不会打印word文档。 我还没有写过我的PrintDocument方法。我该怎么写呢?

0 个答案:

没有答案