Вы когда-нибудь думали встроить вашу дополнительную информацию в PDF как отдельный файл?
Общая спецификация PDF позволяет "прикреплять файлы" к PDF-файлам. Прикрепленные файлы могут быть любыми: * .txt, * .doc, * .xsl, * .html или даже .pdf. Прикрепленные файлы содержатся в PDF-файле «контейнера» без повреждения содержимого самого контейнера. (Спецификации PDF специального назначения, такие как PDF / A- и PDF / X- *, могут накладывать некоторые ограничения на встроенные / прикрепленные файлы.)
Это позволяет связывать дополнительную информацию и / или данные с файлами PDF и обеспечивает общее хранение и обработку. Предполагается, что вложенные файлы не должны мешать рендерингу любого средства просмотра PDF.
Я часто использовал эту функцию для различных целей:
- сохранить родительский документ (например, .doc) внутри .pdf, из которого изначально был создан .pdf;
- пометить информацию о приеме на работу в файл печати, который отправляется в типографию;
- etc.pp.
Конечно, недавно обнаруженные и опубликованные недостатки в программном обеспечении для обработки PDF (и в самой спецификации PDF) предлагают избегать встраивания / присоединения двоичных файлов к файлам PDF -
потому что все больше и больше читателей по умолчанию не дают вам легко извлекать / отсоединять вложенные / вложенные файлы.
Однако нет никаких причин, по которым вы не сможете поместить вашу дополнительную информацию в файл medical-record-info.txt
произвольной длины и внутреннего формата и прикрепить его к PDF:
MRN TEST000001
ACCT TEST0000000000001
DATE 2009-01-01
TIME 16:44:33.76
DOC_TYPE Clinical
DOC_NUM 192837475
DOC_VER 1
MORE_INFO blah blah
Hi, guys,
can you please process this file faster than usual? If you don't,
someone will be dying.
Seriously, David.
FWIW, инструменты командной строки pdftk.exe
(Windows) и pdftk
(Linux) могут прикреплять и отсоединять внедренные файлы из своего контейнера PDF. Acrobat Reader также может обрабатывать вложения.
Вы можете настроить / запрограммировать / написать скрипт на сервере документов, обрабатывающем PDF, для автоматического отсоединения встроенного файла .txt и запуска действий в соответствии с его содержимым.
Конечно, врач, который просматривает PDF, сможет увидеть, что в PDF есть вложение. Но это не появится в его "нормальном" просмотре. Ему придется предпринять определенные дополнительные действия, чтобы извлечь и просмотреть его. (И затем есть возможность установить пароль в PDF, чтобы защитить его от несанкционированных отсоединений файлов. И / или закодировать, затемнить rot13
.txt. Не совсем надежные методы, но % врачей не смогут этого сделать, даже если вы научите их, как ...)