Я давно хотел увидеть внутреннюю часть PDF-файла, например, его необработанный исходный код, чтобы я мог его просмотреть. Любой способ сделать это?
Если цель состоит в том, чтобы только изучить файл, то любой простой текстовый редактор сделает, исключая, Блокнот. PDF является просто основанным на тексте форматом, включая встроенные потоки байтов содержания. Необработанный PDF похож на это:
>>
/Border [0 0 0]
/Rect [121.02 332.48 363.24 343.64]
/StructParent 1321
/Subtype /Link
/Type /Annot
>>
endobj
64579 0 obj
<<
/Filter /FlateDecode
/Length 5771
>>
stream
Ũn0x/�+�}�ǹ����\֛ bYO�5[��X��W��L��(�������V�A3�C���������u큋_�a��ךm2N�6� ��A��8
�d���NQ⺢GI��G�[��)�̉Y��R�y{R����&�&�;��g�k1���ҋeTC�(W��`���*��(;�AEc<= mnZ+��|T��v
�.��зe�aޞ��V4�b���L����k�Oj.ֿ�y�����kc|I�� ��C�0��Hf�7d�/�z���m��o��A��B��IJ�%�.
!�%f�б���&�ޒ�4Ύ7�l�3���3`�
endstream
endobj
64580 0 obj
<<
/Border [0 0 0]
/Dest <E4AE7DD2769553EF1668>
/Rect [219 648.5 256.8 659.66]
/StructParent 1323
/Subtype /Link
/Type /Annot
>>
, Что Вы видите, основные объекты COS как имя, словарь, поток и так далее. Все объекты описаны в стандарт PDF 32000, видят раздел 7.3 Объектов .