我有一个50-60页的大型pdf。我使用ConvertApi web2pdf在线api将pdf转换为网页,然后在需要的地方在页面上添加了一些输入控件。
当用户填写所有必需的输入并提交时,我呈现整个页面并向用户显示预览以检查用户是否正确填充了输入。之后,当用户单击提交时,它将存储到数据库中并生成相同的pdf。
我使用了convertApi.dll并编写了以下代码来生成pdf。
MemoryStream outStream = new MemoryStream();
Web2Pdf convertApi;
convertApi = new Web2Pdf();
convertApi.SetPageSize("A4");
convertApi.SetPageWidth("100%");
convertApi.ConvertHtml(HtmlText, outStream);
我的问题是,当我们生成pdf时,它不会占用页面中使用的所有样式。 pdf看起来与众不同。我需要提供客户提供的非常相似的pdf。任何人都可以建议我以更好的方式做到这一点。 感谢。