html发送代码给给服务器,将HTML/CSS代码发送到要转换为PDF的服务器

在其网站上的代码示例演示如何可以做到这一点将在服务器上存在一个实际的文件(source):

using System;

using System.Linq;

using System.Text;

using GemBox.Document;

using GemBox.Document.Tables;

class Sample

{

[STAThread]

static void Main(string[] args)

{

// If using Professional version, put your serial key below.

ComponentInfo.SetLicense("FREE-LIMITED-KEY");

DocumentModel document = DocumentModel.Load("Reading.html");

document.Save("Convert.pdf");

}

}

然而,在我的情况,我希望能够转换该页面已被加载到浏览器中并且可能已被编辑。

到目前为止,我还以为通过Ajax调用发送HTML内容如下:

$.ajax({

url: 'convertToPDF',

type: 'POST',

data: {

html: $("#page").html()

},

success: function (data) {

}

});

"#page"是包括加载CSS脚本和图像整个整个页面的HTML包装。

我最初的想法是,我将发送html代码到服务器,创建一个临时文件,然后将其作为参数传递给.Load()函数。

但我不认为即时通讯正确地做到这一点。 #page有外部引用的CSS和图像,我不认为会传递给服务器。所以我的问题是,我怎么能得到所有加载页面的内容到一个单一的变量在JavaScript中,并将其发送给服务器?

2015-07-21

Notaras

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值