【发布时间】:2018-08-31 00:28:30
【问题描述】:
我有一个 PDF 文件保存为数据库中的字节数组。用户可以从网站打开此 PDF 并进行更新。目前,整个新的 pdf 保存在现有的 pdf 之上。我正在寻找解决方案,
-
仅保存更改字节以及用户检索新文档时
我想从原始文件重新创建 pdf,然后应用更改。我尝试在互联网上搜索有关如何实现此目标的解决方案/想法,但我无法获得任何想法。有人可以使用 C# 来实现这一目标吗 .此解决方案将帮助我跟踪一段时间内发生的变化。
【问题讨论】:
-
你能把文件保存到 git repo 吗?
-
有一个数据库。需要保存到那个
-
为什么需要保存在那里?这开始感觉像是一个 XY 问题 - meta.stackexchange.com/questions/66377/what-is-the-xy-problem。为什么您只想存储更改的字节并应用它们?为什么不只存储 pdf 的每个单独版本?为什么不使用 git repo(它很简单地解决了这个问题的大部分)?为什么不将文件存储在文件系统上(所以如果文件有 10 个版本,只需在文件系统上存储文件 10 次)?
-
目前我正在保存每个单独的 PDF 版本。这将在数据库中占用大量空间。所以想到的是在数据库中一次又一次地对整个 pdf 进行增量更改
-
如何只替换数据库中的特定字节?
标签: c# pdf pdf-generation