Pdf 解码打印作业文件

Pdf 解码打印作业文件,pdf,printing,cups,Pdf,Printing,Cups,当我发出print命令时,print job文件被存储到/var/spool/cups目录中,但该目录是PDF格式的。是否有办法解码该PDF文件,以便我可以发现该PDF文件中有哪些数据,并相应地对该用户采取行动 调度程序通常将作业文件存储在假脱机目录中 /变量/滑阀/杯。在spool中可以找到两种类型的文件 目录:以字母“c”(“c00001”)开头的控制文件, “c99999”、“c100000”等)和以字母“d”开头的数据文件 (“d00001-001”、“d99999-001”、“d100

当我发出print命令时,print job文件被存储到/var/spool/cups目录中,但该目录是PDF格式的。是否有办法解码该PDF文件,以便我可以发现该PDF文件中有哪些数据,并相应地对该用户采取行动

调度程序通常将作业文件存储在假脱机目录中 /变量/滑阀/杯。在spool中可以找到两种类型的文件 目录:以字母“c”(“c00001”)开头的控制文件, “c99999”、“c100000”等)和以字母“d”开头的数据文件 (“d00001-001”、“d99999-001”、“d100000-001”等)控制文件 基于原始IPP打印作业或创建作业的IPP消息 消息,而数据文件是原始打印文件 提交打印。已知的每个作业都有一个控制文件 到系统,并为每个作业创建0个或多个数据文件

您必须搜索像
d000234
这样的文件(数据文件,而不是
c000234
打印控制文件)

您可以执行
文件d000234
以查找有关文件格式的信息

例如:

对于此作业,我已使用默认的系统打印对话框打印了PDF。在某个地方它被转换成了PhostScript。使用任何具有PostScript功能的应用程序打开它

例如:

只有在
cupsd.conf
中启用了“PreserveJobFiles”和“PreserveJobHistory”,数据文件才可用

[root@pc cups]# file d000234 
d000234: PostScript document text conforming DSC level 3.0, Level 2
okular d000234