如何将PDF文件解码为可读格式?

如何将PDF文件解码为可读格式?,pdf,encoding,lua,decoding,deflate,Pdf,Encoding,Lua,Decoding,Deflate,我想解码一个PDF文件,这样我可以使用/编辑PDF中的元素,我想在Lua中使用/编辑它们,所以我必须有可读的格式。 这是我需要的格式 %PDF-1.3 ... << /Length 70 >> stream 2 J 0.57 w BT /F1 16.00 Tf ET BT 31.19 794.57 Td (Hello World!) Tj ET endstream endobj 1 0 obj << /Type /Pages ... %PDF-1.3 ..

我想解码一个PDF文件,这样我可以使用/编辑PDF中的元素,我想在Lua中使用/编辑它们,所以我必须有可读的格式。 这是我需要的格式

%PDF-1.3
...
<<
/Length 70
>>
stream
2 J
0.57 w
BT /F1 16.00 Tf ET
BT 31.19 794.57 Td (Hello World!) Tj ET

endstream
endobj
1 0 obj
<<
/Type /Pages ...
%PDF-1.3
...
>
流动
2 J
0.57瓦
BT/F1 16.00 Tf ET
BT 31.19 794.57 Td(你好,世界!)Tj ET
尾流
endobj
10 obj

这是您应该阅读的参考资料链接:有一个基于xPDF的名为ePDF的库,它是LuaTeX的一部分。为我工作。成功了,但在某些情况下失败了。您可以使用zlib来解压缩。