Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “显示”;可编辑";PDF格式_C#_Css_Asp.net_Pdf - Fatal编程技术网

C# “显示”;可编辑";PDF格式

C# “显示”;可编辑";PDF格式,c#,css,asp.net,pdf,C#,Css,Asp.net,Pdf,使用SQL Server数据库处理ASP.NET数据库。我的客户有几个PDF表格。他想让我把它们转移到网页上,这样用户就可以(1)从数据库加载一个填充了数据的pdf表单,或者(2)直接编辑表单并单击按钮将其保存到数据库中 对于每个“pdf网页”,我都在考虑将目标pdf文件转换为jpeg格式,然后将其用作页面的背景图像。然后覆盖文本框、复选框等。。。在适当的地方。然后像往常一样针对.net控件进行编程。你有更好的主意吗 提前谢谢 使可填充表单可供下载(在web浏览器中显示变得越来越乏味,因为Acr

使用SQL Server数据库处理ASP.NET数据库。我的客户有几个PDF表格。他想让我把它们转移到网页上,这样用户就可以(1)从数据库加载一个填充了数据的pdf表单,或者(2)直接编辑表单并单击按钮将其保存到数据库中

对于每个“pdf网页”,我都在考虑将目标pdf文件转换为jpeg格式,然后将其用作页面的背景图像。然后覆盖文本框、复选框等。。。在适当的地方。然后像往常一样针对.net控件进行编程。你有更好的主意吗


提前谢谢

使可填充表单可供下载(在web浏览器中显示变得越来越乏味,因为Acrobat浏览器插件体系结构越来越不受支持,浏览器的PDF查看组件太笨,无法处理可填充表单)

在表单上提供一个提交按钮,用于将数据提交回服务器。如果使用提交方法HTMLPOST,则可以使用与web表单相同的服务器端脚本

这意味着不要摆弄覆盖层等


顺便说一句,永远,永远,永远使用JPEG的非摄影图形

覆盖一切都是困难的。只需设计与PDF结构匹配的表单,并在提交时获取表单数据并将其插入PDF。扩展上述注释,您当然不希望覆盖所有平台。如果你有移动用户,他们会讨厌到处平移和缩放。有趣的建议。你为什么说最后一句话?好奇。关于最后一句话:简短的回答是“人工制品”。JPEG中的压缩方式会在高对比度周围产生非常糟糕的伪影。如果您有黑白图像(例如白色背景上的黑色文本),您只有高对比度,并且您应该能够看到人工制品。看起来很可怕而且非常不专业…