PDF не е ÑоÑÐ¼Ð°Ñ Ð·Ð° докÑменÑи по наÑина, по койÑо Ñа Word или RTF. Тези ÑоÑмаÑи ÑÑÑ ÑанÑÐ²Ð°Ñ Ð¿Ð¾ÑледоваÑелноÑÑ Ð¾Ñ ÑÑдÑÑжание, коеÑо визÑализаÑоÑÑÑ Ð¸Ð½ÑеÑпÑеÑиÑа в моменÑа на показване, Ñака Ñе ÑезÑлÑаÑÑÑ Ð·Ð°Ð²Ð¸Ñи Ð¾Ñ Ñова какви ÑÑиÑÑове и оÑоÑмление Ñа налиÑни на ÑиÑÑемаÑа. PDF ÑÑÑ ÑанÑва кÑÐ°Ð¹Ð½Ð¸Ñ ÑезÑлÑÐ°Ñ Ð¾Ñ Ñози пÑоÑеÑ: ÑоÑни инÑÑÑÑкÑии за ÑендеÑиÑане, пÑогÑами за ÑÑиÑÑове, компÑеÑиÑани поÑоÑи Ð¾Ñ Ð¸Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¸ гÑÐ°Ñ Ð¾Ñ Ð¾Ð±ÐµÐºÑи, коиÑо ги ÑвÑÑÐ·Ð²Ð°Ñ Ð² ÑамоÑÑоÑÑелно опиÑание на вÑÑка ÑÑÑаниÑа. ФайлÑÑ ÑÑдÑÑжа доÑÑаÑÑÑно инÑоÑмаÑиÑ, за да вÑзпÑоизведе вÑÑка ÑÑÑаниÑа иденÑиÑно на вÑеки ÑÑвмеÑÑим визÑализаÑоÑ, коеÑо е какÑо неговаÑа оÑновна Ñел, Ñака е и изÑоÑникÑÑ Ð½Ð° по-голÑмаÑа ÑаÑÑ Ð¾Ñ ÑложноÑÑÑа, Ñ ÐºÐ¾ÑÑо Ñе ÑблÑÑкваÑе, когаÑо Ñе опиÑваÑе да го генеÑиÑаÑе, паÑÑнеÑе или пÑомениÑе пÑогÑамно.
ÐоделÑÑ Ð½Ð° обекÑиÑе
ÐÑеки PDF е ÑÑвкÑпноÑÑ Ð¾Ñ Ð½Ð¾Ð¼ÐµÑиÑани обекÑи. ÐбекÑÑÑ Ð¼Ð¾Ð¶Ðµ да бÑде бÑлева ÑÑойноÑÑ, ÑÑло ÑиÑло, Ñеално ÑиÑло, име, низ, маÑив, ÑеÑник, поÑок или null. ÐоÑÑи вÑиÑко ÑÑÑеÑÑвено е ÑеÑник, койÑо пÑедÑÑавлÑва Ð½Ð°Ð±Ð¾Ñ Ð¾Ñ Ð´Ð²Ð¾Ð¹ÐºÐ¸ клÑÑ-ÑÑойноÑÑ, кÑдеÑо клÑÑовеÑе Ñа имена, а ÑÑойноÑÑиÑе Ñа вÑеки дÑÑг Ñип обекÑи, вклÑÑиÑелно пÑепÑаÑки кÑм дÑÑги обекÑи по ÑÐµÑ Ð½Ð¸Ñ Ð½Ð¾Ð¼ÐµÑ Ð¸ поколение. ÐоÑокÑÑ (stream) е ÑеÑник, поÑледван Ð¾Ñ Ð¿Ð¾ÑледоваÑелноÑÑ Ð¾Ñ Ð±Ð°Ð¹Ñове, коÑÑо обикновено е компÑеÑиÑана.
РеÑникÑÑ ÐºÐ°Ñалог е коÑенÑÑ Ð½Ð° докÑменÑа. Той ÑоÑи кÑм дÑÑвоÑо Ð¾Ñ ÑÑÑаниÑи, коеÑо оÑганизиÑа ÑеÑниÑиÑе на ÑÑÑаниÑиÑе в ÑÑÑÑкÑÑÑа на баланÑиÑано дÑÑво, а не в плоÑÑк ÑпиÑÑк, Ñака Ñе пÑеминаванеÑо кÑм ÑÑÑаниÑа 5000 в докÑÐ¼ÐµÐ½Ñ Ð¾Ñ 10000 ÑÑÑаниÑи да не изиÑква Ð¾Ð±Ñ Ð¾Ð¶Ð´Ð°Ð½ÐµÑо на вÑеки пÑÐµÐ´Ñ Ð¾Ð´ÐµÐ½ деÑкÑипÑоÑ. ÐÑеки ÑеÑник на ÑÑÑаниÑа пÑепÑаÑа кÑм ÑвоиÑе поÑоÑи Ð¾Ñ ÑÑдÑÑжание (една или повеÑе поÑледоваÑелноÑÑи Ð¾Ñ Ð¾Ð¿ÐµÑаÑоÑи за опиÑание на ÑÑÑаниÑи), ÑÐ²Ð¾Ñ ÑеÑник Ñ ÑеÑÑÑÑи (койÑо на Ñвой Ñед ÑÑдÑÑжа пÑепÑаÑки кÑм деÑкÑипÑоÑи на ÑÑиÑÑове, ÑвеÑови пÑоÑÑÑанÑÑва и гÑаÑиÑни обекÑи XObject) и ÑвоÑÑа медийна Ñамка MediaBox (кооÑдинаÑноÑо пÑоÑÑÑанÑÑво на ÑÑÑаниÑаÑа). ÐаÑалоÑо на кооÑдинаÑнаÑа ÑиÑÑема е в Ð´Ð¾Ð»Ð½Ð¸Ñ Ð»Ñв ÑгÑл, каÑо положиÑелнаÑа Ð¾Ñ Y е наÑоÑена нагоÑе, в единиÑи Ð¾Ñ 1/72 инÑ.
РкÑÐ°Ñ Ð½Ð° Ñайла Ñе намиÑа ÑаблиÑаÑа Ñ Ð¿ÑепÑаÑки (xref), коÑÑо ÑвÑÑзва вÑеки Ð½Ð¾Ð¼ÐµÑ Ð½Ð° Ð¾Ð±ÐµÐºÑ Ñ Ð½ÐµÐ³Ð¾Ð²Ð¾Ñо байÑово оÑмеÑÑване вÑв Ñайла. Ðменно Ñова оÑигÑÑÑва пÑÐ¾Ð¸Ð·Ð²Ð¾Ð»Ð½Ð¸Ñ Ð´Ð¾ÑÑÑп: визÑализаÑоÑÑÑ ÑеÑе пÑÑво ÑаблиÑаÑа Ñ Ð¿ÑепÑаÑки, а Ñлед Ñова оÑива диÑекÑно до ÑÑоÑвеÑниÑе обекÑи, Ð¾Ñ ÐºÐ¾Ð¸Ñо Ñе нÑждае. ÐеÑÑÐ¸Ñ PDF 1.5 вÑведе поÑоÑи за пÑепÑаÑки, коиÑо компÑеÑиÑÐ°Ñ ÑаблиÑаÑа в поÑок и пакеÑиÑÐ°Ñ ÑвÑÑзаниÑе обекÑи в поÑоÑи Ð¾Ñ Ð¾Ð±ÐµÐºÑи, намалÑвайки знаÑиÑелно ÑазмеÑа на Ñайла за докÑменÑи Ñ Ð¼Ð½Ð¾Ð³Ð¾ малки обекÑи.
ÐоÑоÑи Ð¾Ñ ÑÑдÑÑжание и гÑаÑиÑен модел
ÐизÑалноÑо ÑÑдÑÑжание на ÑÑÑаниÑаÑа Ñе намиÑа в един или повеÑе поÑоÑи Ð¾Ñ ÑÑдÑÑжание. ÐÑеки поÑок е поÑедиÑа Ð¾Ñ PDF опеÑаÑоÑи, ÑедÑваÑи Ñе Ñ ÑеÑ
ниÑе опеÑанди. ТекÑÑовиÑÑ Ð¾Ð¿ÐµÑаÑÐ¾Ñ BT ÑÑаÑÑиÑа ÑекÑÑов обекÑ, Tf избиÑа ÑÑиÑÑ Ð¸ ÑÐ°Ð·Ð¼ÐµÑ Ð¾Ñ ÑеÑника Ñ ÑеÑÑÑÑи, Td позиÑиониÑа ÑекÑÑÐ¾Ð²Ð¸Ñ ÐºÑÑÑоÑ, Tj или TJ изпиÑва низ, а ET заÑваÑÑ ÑекÑÑÐ¾Ð²Ð¸Ñ Ð¾Ð±ÐµÐºÑ. ÐекÑоÑнаÑа гÑаÑика Ñледва подобен модел: m задава наÑална ÑоÑка на пÑÑÑ, l Ð´Ð¾Ð±Ð°Ð²Ñ Ð»Ð¸Ð½ÐµÐµÐ½ ÑегменÑ, c Ð´Ð¾Ð±Ð°Ð²Ñ ÐºÑива на Ðезие, а f или S запÑлва или оÑеÑÑава пÑÑÑ.
СÑÑÑоÑниеÑо на гÑаÑикаÑа ÑпÑавлÑва вÑиÑко, коеÑо Ñе ÑлÑÑва Ð¼ÐµÐ¶Ð´Ñ Ð¾Ð¿ÐµÑаÑоÑиÑе: ÑекÑÑаÑа маÑÑиÑа на ÑÑанÑÑоÑмаÑииÑе, ÑиÑинаÑа на линиÑÑа, ÑвеÑовоÑо пÑоÑÑÑанÑÑво, ÑвеÑа за запÑлване, оÑеÑÑаванеÑо и пÑÑÑ Ð½Ð° изÑÑзване. ÐпеÑаÑоÑи каÑо q и Q добавÑÑ Ð¸ извлиÑÐ°Ñ Ð³ÑаÑиÑноÑо ÑÑÑÑоÑние Ð¾Ñ ÑÑек, каÑо по Ñози наÑин PDF ÑеализиÑа локални кооÑдинаÑни ÑÑанÑÑоÑмаÑии и вÑеменни пÑомени в ÑÑÑÑоÑниеÑо, без Ñова да влиÑе на заобикалÑÑÐ¸Ñ ÐºÐ¾Ð½ÑекÑÑ. ÐбекÑиÑе Form XObject обобÑÐ°Ð²Ð°Ñ Ñова: Ñе пÑедÑÑавлÑÐ²Ð°Ñ ÑамоÑÑоÑÑелен поÑок Ñ Ð»ÐµÑен за ÑпоÑÑеба ÑобÑÑвен ÑеÑник Ñ ÑеÑÑÑÑи, койÑо може да бÑде изÑеÑÑан на ÑÑÑаниÑаÑа на вÑÑкаква позиÑÐ¸Ñ Ð¸ ÑÐ°Ð·Ð¼ÐµÑ Ñ ÐµÐ´Ð¸Ð½-единÑÑвен опеÑаÑÐ¾Ñ Do.
ÐгÑаждане на ÑÑиÑÑове и извлиÑане на ÑекÑÑ
PDF може да пÑепÑаÑа кÑм ÑÑиÑÑове по име и да ÑазÑиÑа на визÑализаÑоÑа да ги замеÑÑи Ñ Ð½Ð°Ð»Ð¸Ñни, но на пÑакÑика вÑеки докÑменÑ, койÑо планиÑаÑе да ÑподелÑÑе, ÑÑÑбва да ÑÑдÑÑжа вгÑадени данни за ÑÑиÑÑовеÑе. ÐгÑадениÑÑ Ð² PDF Type 1 или TrueType/OpenType ÑÑиÑÑ ÑÑдÑÑжа ÑеÑник деÑкÑипÑÐ¾Ñ Ð½Ð° ÑÑиÑÑа, койÑо ÑоÑи кÑм поÑок Ð¾Ñ Ñайлове на ÑÑиÑÑа. Ðа TrueType ÑÑиÑÑове Ñози поÑок ÑÑдÑÑжа двоиÑнаÑа пÑогÑама за ÑÑиÑÑа; за Type 1 Ñова Ñа PFB данниÑе. СÑздаванеÑо на подмножеÑÑва, коеÑо е ÑÑандаÑÑна пÑакÑика за пÑоÑеÑионалниÑе PDF генеÑаÑоÑи, пÑÐµÐ¼Ð°Ñ Ð²Ð° глиÑовеÑе, коиÑо не Ñе Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ñ Ð² докÑменÑа, поддÑÑжайки ÑазмеÑа на ÑайловеÑе малÑк доÑи пÑи големи Unicode ÑÑиÑÑове.
ÐзвлиÑанеÑо на ÑекÑÑ Ðµ мÑÑÑоÑо, кÑдеÑо вгÑажданеÑо на ÑÑиÑÑове може да ÑÑздаде ÑеÑиозни пÑоблеми. ÐизÑалноÑо пÑедÑÑавÑне на даден Ñимвол Ñе опÑÐµÐ´ÐµÐ»Ñ Ð¾Ñ Ð³Ð»Ð¸Ñ Ð²Ñв вгÑаденаÑа пÑогÑама на ÑÑиÑÑа. Unicode ÑÑойноÑÑÑа на Ñози Ñимвол Ñе опÑÐµÐ´ÐµÐ»Ñ Ð¾Ñ ToUnicode CMap поÑок, пÑикаÑен кÑм ÑеÑника на ÑÑиÑÑа. ÐогаÑо ToUnicode CMap липÑва или е некоÑекÑен, PDF визÑализаÑоÑÑÑ Ð¼Ð¾Ð¶Ðµ да покаже ÑекÑÑа ÑеÑливо, но не може да го извлеÑе каÑо валиден Unicode, поÑади коеÑо копиÑанеÑо Ð¾Ñ Ð½Ñкои PDF Ñайлове дава неÑазÑиÑаеми знаÑи. ÐеÑÑиÑÑа Tagged PDF (ISO 32000 §14.8) Ð´Ð¾Ð±Ð°Ð²Ñ Ð²ÑоÑи Ñлой: логиÑеÑко дÑÑво на ÑÑÑÑкÑÑÑаÑа, коеÑо ÑвÑÑзва ÑÑдÑÑжаниеÑо Ñ Ð½ÐµÐ³Ð¾Ð²Ð¸Ñе ÑеманÑиÑни Ñоли каÑо абзаÑи, Ð·Ð°Ð³Ð»Ð°Ð²Ð¸Ñ Ð¸ клеÑки на ÑаблиÑи. ÐкÑанниÑе ÑеÑÑи и ÑиÑÑемиÑе за пÑеоÑоÑмÑне Ð¸Ð·Ð¿Ð¾Ð»Ð·Ð²Ð°Ñ Ð´ÑÑвоÑо на ÑÑÑÑкÑÑÑаÑа, а не ÑÑÑÐ¾Ð²Ð¸Ñ Ð¿Ð¾Ñок на ÑÑдÑÑжаниеÑо, коеÑо обÑÑнÑва заÑо визÑално пÑавилно оÑоÑмен PDF Ñайл може да бÑде недоÑÑÑпен, ако липÑва маÑкиÑане (tagging).
ÐнкÑеменÑални акÑÑализаÑии и ÑиÑÑови подпиÑи
ÐогаÑо запиÑваÑе пÑомени в ÑÑÑеÑÑвÑÐ²Ð°Ñ PDF Ñайл, без да го пÑенапиÑваÑе Ð¾Ñ Ð½ÑлаÑа, новиÑе обекÑи Ñе добавÑÑ Ñлед оÑигиналноÑо ÑÑло на Ñайла заедно Ñ Ð½Ð¾Ð²Ð° xref ÑекÑÐ¸Ñ Ð¸ нов ÑеÑник trailer. ÐбновениÑÑ trailer ÑоÑи кÑм новиÑе xref данни, а заменениÑе обекÑи оÑÑÐ°Ð²Ð°Ñ Ð²Ñв Ñайла, но пÑоÑÑо не Ñе ÑеÑеÑиÑÐ°Ñ Ð¾Ñ Ð½Ð¾Ð²Ð°Ñа веÑига Ñ Ð¿ÑепÑаÑки. Това Ñе наÑиÑа инкÑеменÑална акÑÑализаÑÐ¸Ñ Ð¸ има две важни поÑледÑÑвиÑ.
ÐÑÑво, ÑазмеÑÑÑ Ð½Ð° Ñайла наÑаÑÑва пÑи вÑеки ÑикÑл на запиÑване. ÐокÑменÑ, койÑо Ñе ÑедакÑиÑа и запиÑва многокÑаÑно, наÑÑÑпва Ñлоеве Ð¾Ñ Ð¸Ð·Ð»Ð¸Ñни обекÑи. ÐнÑÑÑÑменÑи каÑо QPDF Ð¼Ð¾Ð³Ð°Ñ Ð´Ð° линеаÑизиÑÐ°Ñ Ð¸Ð»Ð¸ компÑеÑиÑÐ°Ñ Ð¸ пÑезапиÑÐ°Ñ Ñайла, за да вÑзÑÑановÑÑ Ñова пÑоÑÑÑанÑÑво, но по подÑазбиÑане Ñо Ñе наÑÑÑпва. ÐÑоÑо, ÑиÑÑовиÑе подпиÑи ÑазÑиÑÐ°Ñ Ð½Ð° инкÑеменÑални акÑÑализаÑии за ÑÐ²Ð¾Ñ Ð¼Ð¾Ð´ÐµÐ» на инÑегÑиÑеÑ. ÐодпиÑÑÑ Ð¿Ð¾ ISO 32000 покÑива байÑов диапазон Ð¾Ñ Ñайла â?обикновено вÑиÑко Ñ Ð¸Ð·ÐºÐ»ÑÑение на мÑÑÑоÑо за ÑамаÑа ÑÑойноÑÑ Ð½Ð° подпиÑиÑе. ÐÑÑка пÑомÑна Ñлед подпиÑванеÑо Ñе вижда Ð¾Ñ Ð¿ÑовеÑÑваÑÐ¸Ñ ÑоÑÑÑÐµÑ ÐºÐ°Ñо модиÑикаÑиÑ, извÑÑÑена Ñлед полаганеÑо на подпиÑа, коеÑо пÑедÑÑавлÑва идеален Ð¾Ð´Ð¸Ñ Ð½Ð° пÑомениÑе. Това обаÑе ознаÑава, Ñе опÑеделени пÑомени (каÑо добавÑне на Ð¿Ð¾Ð´Ð¿Ð¸Ñ Ð·Ð° одобÑение или попÑлване на полеÑа вÑв ÑоÑмÑлÑÑи) Ñа изÑиÑно ÑазÑеÑени Ð¾Ñ ÑÑандаÑÑа без да анÑлиÑÐ°Ñ Ð¾ÑÐ¸Ð³Ð¸Ð½Ð°Ð»Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñ, ÑÑига пÑомениÑе да оÑговаÑÑÑ Ð½Ð° наÑÑÑойкиÑе за пÑава на докÑменÑа (ISO 32000-2 §12.7.6). ÐодиÑикаÑÐ¸Ñ Ð¸Ð·Ð²Ñн Ñези пÑава Ñе маÑкиÑа каÑо неоÑоÑизиÑана. РазбиÑанеÑо на Ñова ÑазгÑаниÑение е важно, когаÑо генеÑиÑаÑе докÑменÑи, коиÑо Ñе бÑÐ´Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñвани повÑоÑно по-кÑÑно по веÑигаÑа.
Ðива на ÑÑоÑвеÑÑÑвие и наÑледÑÑвоÑо на ISO 32000
PDF ÑÑаÑÑиÑа каÑо паÑенÑован ÑоÑÐ¼Ð°Ñ Ð½Ð° Adobe пÑез 1993 г., абÑоÑбиÑа гÑаÑиÑÐ½Ð¸Ñ Ð¼Ð¾Ð´ÐµÐ» на PostScript и в пÑодÑлжение на пеÑнадеÑÐµÑ Ð²ÐµÑÑии наÑÑÑпа множеÑÑво ÑÑнкÑии: кÑипÑиÑане в 1.1, инÑеÑакÑивни ÑоÑмÑлÑÑи в 1.2, ÑиÑÑови подпиÑи и логиÑеÑка ÑÑÑÑкÑÑÑа в 1.3, пÑозÑаÑноÑÑ Ð² 1.4, поÑоÑи Ð¾Ñ Ð¾Ð±ÐµÐºÑи в 1.5, AES кÑипÑиÑане в 1.6. Adobe пÑедоÑÑави PDF 1.7 на ISO пÑез 2007 г., в ÑезÑлÑÐ°Ñ Ð½Ð° коеÑо Ñе поÑви ISO 32000-1:2008. СÑандаÑÑÑÑ ISO 32000-2:2020 Ð¾Ð±Ñ Ð²Ð°Ñа PDF 2.0, койÑо пÑеÑизиÑа нÑкои недоÑÑаÑÑÑно деÑиниÑани облаÑÑи, обнови извежданеÑо на клÑÑове по AES-256 (ÑÐµÐ²Ð¸Ð·Ð¸Ñ 6 замени ÑÐµÐ²Ð¸Ð·Ð¸Ñ 5) и добави изÑиÑна поддÑÑжка за ÑвÑÑзани Ñайлове и мÑлÑимедиÑ.
СпеÑиÑиÑниÑе подÑÑандаÑÑи пÑÐ¾Ð¸Ð·Ð»Ð¸Ð·Ð°Ñ Ð¾Ñ ÑÑÑаÑа база. PDF/A (ISO 19005) Ð·Ð°Ð¼ÐµÐ½Ñ Ð½Ñкои ÑазÑиÑени ÑÑнкÑии Ñ Ð°ÑÑ Ð¸Ð²Ð½Ð° ÑÑабилноÑÑ: без кÑипÑиÑане, без вÑнÑни завиÑимоÑÑи за ÑÑдÑÑжаниеÑо, пÑлно вгÑаждане на ÑÑиÑÑове, незавиÑими Ð¾Ñ ÑÑÑÑойÑÑвоÑо ÑвеÑови пÑоÑÑÑанÑÑва и задÑлжиÑелни XMP меÑаданни. PDF/A-1 Ñе базиÑа на PDF 1.4, PDF/A-2 на PDF 1.7, а PDF/A-3 позволÑва вгÑаждане на Ñайлове вÑв вÑÑкакÑв ÑоÑмаÑ. PDF/X (ISO 15930) е подмножеÑÑво за пеÑаÑна пÑодÑкÑиÑ: Ð¸Ð·Ñ Ð¾Ð´Ð½Ð¸ намеÑÐµÐ½Ð¸Ñ (output intents), Ñамки за обÑÑзване и изÑÑзване и без пÑозÑаÑноÑÑ Ð² по-ÑÑаÑиÑе нива на ÑÑоÑвеÑÑÑвие. PDF/UA (ISO 14289) налага ÑÑÑÑкÑÑÑиÑано маÑкиÑане (tagging), Unicode ÑÑоÑвеÑÑÑÐ²Ð¸Ñ Ð¸ меÑаданни за език Ñ Ñел доÑÑÑпноÑÑ. Тези подÑÑандаÑÑи не Ñе конкÑÑиÑаÑ; Ñе пÑедÑÑавлÑÐ²Ð°Ñ Ð½Ð°Ð±Ð¾Ñи Ð¾Ñ Ð´Ð¾Ð¿ÑлниÑелни огÑаниÑÐµÐ½Ð¸Ñ Ð½Ð°Ð´ Ð±Ð°Ð·Ð¾Ð²Ð¸Ñ PDF ÑоÑмаÑ, каÑо един-единÑÑвен Ñайл може да оÑговаÑÑ Ð½Ð° нÑколко Ð¾Ñ ÑÑÑ ÐµÐ´Ð½Ð¾Ð²Ñеменно, ÑÑига изиÑкваниÑÑа им да не Ñи пÑоÑивоÑеÑаÑ.
Ðа вÑеки, койÑо пиÑе код за генеÑиÑане или обÑабоÑка на PDF, пÑакÑиÑеÑкаÑа оÑнова е ISO 32000-2 Ñ Ð¿Ð¾Ð²Ð¸Ñено внимание кÑм ÑазделиÑе, Ð¾Ð±Ñ Ð²Ð°ÑаÑи модела на пÑепÑаÑкиÑе (§7.5), ÑÑÑÑоÑниеÑо на гÑаÑикаÑа (§8.4), ÑекÑÑовиÑе опеÑаÑоÑи (§9.3), деÑкÑипÑоÑиÑе на ÑÑиÑÑове и ToUnicode (§9.6 и §9.10), инÑеÑакÑивниÑе ÑоÑмÑлÑÑи (§12.7) и ÑиÑÑовиÑе подпиÑи (§12.8). СÑандаÑÑÑÑ Ðµ дÑлÑг, но повеÑеÑо пÑогÑамни задаÑи, ÑвÑÑзани Ñ PDF, Ñе ÑÐ²ÐµÐ¶Ð´Ð°Ñ Ð´Ð¾ ÑÑÑна ÑаÑÑ Ð¾Ñ Ð½ÐµÐ³Ð¾. РазбиÑанеÑо на модела на обекÑиÑе и Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð° на пÑепÑаÑкиÑе е наÑалнаÑа ÑоÑка; вÑиÑко оÑÑанало оÑÑам наÑаÑÑк е ÑпеÑиализаÑиÑ.