Математический фон, чтобы понять спецификацию формата PDF? - PullRequest
0 голосов
/ 19 февраля 2019

Я хотел бы понять внутреннюю структуру PDF.Насколько я понимаю, формат PDF описан в справочнике Adobe Pdf (в настоящее время 3-е издание).Тем не менее, будет очень трудно интерпретировать, что в нем, так как оно содержит много математических принципов.

Каковы требования (математика / программирование), прежде чем я действительно смогу попытаться прочитать документацию?

1 Ответ

0 голосов
/ 19 февраля 2019

Насколько я понимаю, формат PDF описан в справочнике Adobe Pdf (в настоящее время 3-е издание).

Это не совсем правильно.Третье издание PDF Reference относится к декабрю 2001 года. В последующие годы было опубликовано несколько новых выпусков, пока в 2008 году Adobe не передала руководство по формату ISO, а ISO 32000-1 стала итоговой спецификацией PDF.В 2017 году эта спецификация была обновлена ​​до ISO 32000-2.

Adobe опубликовала на своем веб-сайте свои ссылки в формате PDF и копию ISO 32000-1 (с измененными заголовками страниц), ср.https://www.adobe.com/devnet/pdf/pdf_reference.html

Каковы требования (математика / программирование), прежде чем я действительно смогу попытаться прочитать документацию?

Математика средней школы, если ее хорошо преподавать, может быть достаточной.Один семестр студентов по математике должно быть достаточно.Спецификация (по большей части) не требует каких-либо специальных навыков программирования.

Для понимания цветовых пространств могут быть полезны глубокие знания в области оптики.

Спецификация PDF ссылается на некоторыевнешние документы для некоторых особенностей.Эти внешние документы могут требовать более высокого уровня знаний по ряду предметов.


В принципе, @John в своем комментарии прав: просто начните читать.Если вы застряли, попробуйте учиться с помощью Google, Wikipedia и т. Д. Если вы все еще застряли, спросите на соответствующем сайте обмена стека.

Однако без каких-либо базовых знаний это может быть очень сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...