0
A
回答
4
你当然可以打开PDF文件为文本。 PDF文件格式实际上是对象的集合。第一行有一个标题,告诉你版本。然后,您会到底部找到xref表的开始位置的偏移量,该位置表示所有对象的位置。文件中的单个对象(如图形)的内容通常是二进制和压缩的。 1.7规范可以在here找到。
1
0
您不能仅仅打开该文件,因为它是用于创建PDF显示的对象的二进制转储,包括编码,字体,文本,图像。我写了一篇博文,解释文本如何存储在http://pdf.jpedal.org/java-pdf-blog/bid/27187/Understanding-the-PDF-file-format-text-streams
+0
arigato gozaimasu! – Kel 2010-05-06 16:01:40
0
谢谢大家的帮助。我欠你这段代码:
// Proceed if file exists
if(file_exists($sourcePath)){
$pdfFile = fopen($sourcePath,"rb");
$data = fread($pdfFile, filesize($sourcePath));
fclose($pdfFile);
// Check if file is encrypted or not
if(stripos($data,$searchFor)){ // $searchFor = "/Encrypt"
$counterEncrypted++;
}else{
$counterNotEncrpyted++;
}
}else{
$counterNotExisting++;
}
相关问题
- 1. 是否可以使用Perl读取pdf文件中的文本?
- 2. 是否可以使用JavaScript从txt文件读取/写入文件?
- 3. 是否可以读取锁定文件?
- 4. 是否可以读取.exe文件?
- 5. 是否可以通过api将标准etherpad作为文本文件读取?
- 6. 读取.txt文件
- 7. 读取.txt文件
- 8. 在Java中读取PDF作为文件并使“PDF”可编辑
- 9. 是否可以将离线地图保存为pdf文件
- 10. 是否可以将散列密码设置为PDF文件?
- 11. 是否可以验证张贴的文件是否为pdf?
- 12. 是否可以读取.txt文件的文件名并将它们写入二叉树?
- 13. python可以将图像文件读取为二进制文件
- 14. 如何读取.txt文件以长[] JAVA?
- 15. 是否可以将文件作为iMessage附件发送?
- 16. 阅读PDF文件并以iText作为下载文件提供
- 17. 读取外部txt文件并将其制作为对象
- 18. 蝙蝠作业不读取txt文件
- 19. 读取.txt文件输入不工作
- 20. 错误读取TXT文件
- 21. C++读取txt文件?
- 22. 读取文件.txt C++
- 23. FStream读取txt文件
- 24. 用javascript读取.txt文件
- 25. 如何读取txt文件。?
- 26. 读取一个txt文件
- 27. 从txt读取文件
- 28. 用C++读取.txt文件
- 29. 用php读取txt文件
- 30. Java /从.txt文件读取
哇,非常感谢您的意见。您是否有过关于PDF和PHP关系的文档? – Kel 2010-05-05 20:38:25