我有一个页面显示 PDF 页面,作为 base64 图像。用户可以在此 PDF 图像之上动态添加图像,就像它现在在页面上一样。我想知道是否有人有新的方法来显示这个新更新的网页,以便我最终可以将它保存为一个新文件。我可以使用 itextsharp 或 WebClient 获取用户添加新数据之前的文件。但是,我需要获取现在的页面,其中包含新信息。 我正在使用 C# Webforms、JavaScript 和 SQL Server 后端。 因此,该页面最初将如下所示:
<div id="imgId">
<img id="page1" class="page" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABKMAAAYACAYAAACq7Yt4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQ...">
</div>
然后,如果用户在其上添加新图像,它将如下所示:
<div id="imgId">
<img id="page1" class="page" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABKMAAAYACAYAAACq7Yt4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQ...">
<img src="include/images/sign_here.jpg" data-marker-id="marker1" id="marker1" class="marker ui-draggable ui-draggable-handle" draggable="true" style="left: 526px; top: 369px;">
</div>
有没有办法将这个 HTML 保存为字符串,因为它现在已经更新了?我试图用正确的措辞使它易于理解,所以如果有人有任何问题,请提问,我会尽力澄清问题。非常感谢您。
最佳答案
您希望将上传的图像保存为 blob。我不确定 sql server 中的数据类型。但是您实际上将其保存为二进制文件。为此,请使用文件 uploader 输入并在回发时将数据保存到相关表中。
关于javascript - 保存更新的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44160724/