我有一个 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。任何人都可以建议我以更好的方式做到这一点。谢谢。