pdf多次添加证书出现错无信息

请问在向pdf文件中添加证书之后。我再添加另外一个证书可以添加进去。但是进入pdf文件中查看,第一个添加的证书就会出现未知错误?如果我只添加这一个的时候就没有问题,求大神解答

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 看下这篇博客,也许你就懂了,链接:极速PDF编辑器提示缺少字体如何解决
  • 除此之外, 这篇博客: 加密的pdf文件如何解密?中的 加密的pdf文件如何解密? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    ​ 当你在网上发现一个好的教程时,作者常常为了保护自己的知识产权,常对自己的pdf,doc等文件予以加密。那么作为普通人我们想学习或者修改这些doc或者pdf文档中的精华呢?本文主要讲述以下几种方法。

    • 浏览器打开pdf再次打印下载方法

      可以选择chrome谷歌浏览器或者firefox浏览器打开加密的pdf文件;然后点击打印下载以microsoft printer打印存储新的pdf。

      优势:浏览器快捷简单,不需要网。

      缺点:新存的pdf文件虽然解密了,但是加了水印;想要对pdf文档中的文字复制并编辑需要Abode acorbat dc等辅助工具识别图片才行。

    • freemypdf.com

      上传自己的pdf到该网站,点击统一下载解密后的pdf文件即可。

      优点:快捷,无水印,可以用pdf编辑工具编辑。

      缺点:原本的pdf文件比较重要,最好不要上传到网络服务器上,不安全。

    • Python安装PyPDF包编写Python脚本解密

      具体参考链接https://blog.csdn.net/weixin_30314631/article/details/99356839

      优点:安全,无水印

      缺点:需要懂Python编程才可以。

      具体解密代码如下:

      # coding:utf-8
      import os
      from PyPDF2 import PdfFileReader
      from PyPDF2 import PdfFileWriter
      def get_reader(filename, password):
          try:
              old_file = open(filename, 'rb')
              print('run  jiemi1')
          except Exception as err:
              print('文件打开失败!' + str(err))
              return None
       
          # 创建读实例
          pdf_reader = PdfFileReader(old_file, strict=False)
       
          # 解密操作
          if pdf_reader.isEncrypted:
              if password is None:
                  print('%s文件被加密,需要密码!' % filename)
                  return None
              else:
                  if pdf_reader.decrypt(password) != 1:
                      print('%s密码不正确!' % filename)
                      return None
          if old_file in locals():
              old_file.close()
          return pdf_reader
      def decrypt_pdf(filename, password, decrypted_filename=None):
          """
          将加密的文件及逆行解密,并生成一个无需密码pdf文件
          :param filename: 原先加密的pdf文件
          :param password: 对应的密码
          :param decrypted_filename: 解密之后的文件名
          :return:
          """
          # 生成一个Reader和Writer
          print('run  jiemi')
          pdf_reader = get_reader(filename, password)
          if pdf_reader is None:
              return
          if not pdf_reader.isEncrypted:
              print('文件没有被加密,无需操作!')
              return
          pdf_writer = PdfFileWriter()
       
          pdf_writer.appendPagesFromReader(pdf_reader)
       
          if decrypted_filename is None:
              decrypted_filename = "".join(filename.split('.')[:-1]) + '_' + 'decrypted' + '.pdf'
       
          # 写入新文件
          pdf_writer.write(open(decrypted_filename, 'wb'))
       
      decrypt_pdf(r'5b931164edc09a226b3a12c4.pdf', '')
      

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^