Aspose.pdf返回白页

时间:2016-06-07 11:56:40

标签: pdf aspose aspose.pdf

我正在尝试从某些输入数据生成pdf。 所以我创建了我的PdfGenerator()并用一些文本创建了一个pdf:

public class PdfGenerator {

    public PdfGenerator() {
        //Instantiate License class and call its SetLicense method to use the license
        var license = new Aspose.Pdf.License();
        license.SetLicense("Aspose.Total.lic");
    }

    public void Generate(Generation input) {
        //Create pdf document
        var pdf1 = new Pdf();

        //Add a section into the pdf document
        var sec1 = pdf1.Sections.Add();

        //Add a text paragraph into the section
        sec1.Paragraphs.Add(new Text("Hello World"));

        //Save the document
        pdf1.Save(input.Reference + ".pdf", SaveType.OpenInBrowser, HttpContext.Current.Response);
    }
}

这是从我的HttpPost方法调用的:

    // POST api/values
    [System.Web.Http.HttpPost]
    public void Post([FromBody]Generation value) {
        _pdfGenerator.Generate(value);
    }

但我只得到一个白页的pdf,知道为什么我做错了吗?

1 个答案:

答案 0 :(得分:0)

问题不是.Net代码,它在我的客户端,我需要添加:

{responseType:'arraybuffer'}

在我的http请求(javascript)