如何将字节保存到pdf文件(如何将每个pdf页面更改为字节)

时间:2012-07-23 01:33:29

标签: c++ c pdf

我有一个pdf或word文件,并以字节读取,所以我可以加密它,现在,我想知道如何将这些字节写入pdf文件,因此用户将其视为垃圾代码,除非文件是解密?

是否有方法将每个页面更改为字节?我需要c或c ++代码。因为我想加密每个pdf页面,我可以加密字节数据,我也想知道当我加密每个页面时,它是否仍然是一个pdf文件,而且每个页面都是垃圾字符(不可读的代码,杂乱的代码)。 / p>

3 个答案:

答案 0 :(得分:1)

PDF specification已经描述了PDF加密:加密的PDF对象从顶层删除,而是包含在使用/Type /ObjStm加密的对象流(另一个/Filter /Crypt}对象中。< / p>

答案 1 :(得分:0)

它已经是字节 - 这就是你如何解释重要的字节!

通过对PDF格式的一些了解,您可以编写一些内容来加密文件,使其仍然是PDF但显示为不可读的垃圾*,但如果您只是加密PDF文件(或其中的字节),那么它赢了还是一个PDF文件。

*这只是一个假设 - 我实际上并没有自己做过。

答案 2 :(得分:-1)

This帖子提供了有用的库来创建pdf。在将pdf写入文件之前,您应该能够加密文本。