我不想在服务器上安装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方法。我该怎么写呢?