0

サーバーに word をインストールする必要がないので、word.interop を使用したくありません。

私がやりたいことは、Web アプリケーションで 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 メソッドはまだ作成していません。どのように書けばよいですか?

4

0 に答える 0