Portable Document Format Содержание Общие сведения | Редактирование...

Creative CloudCreative SuiteTechnical Communication Suite[en]AcrobatAuditionCaptivateDigital EditionsDirectorGoLivePageMakerPhotoshop LightroomFreeHandполный списокPostScriptPDFFlashPaper[en]AuthorwareFlashFont Folio[en]DNG[en]FlexAIRBlazeDSCharles Geschke[en]John Warnock[en]Bruce Chizen[en]Shantanu Narayen[en]3GPASFAVIBinkDMF[en]DPX[en]EVO[en]FLVMP4MPEG-PS[en]MPEG-TSMXFMatroskaNUT[en]Ogg MediaOggQuickTimeRIFFRealMediaSmackerVOBWebMсжатиесравнениеMIDIKARТрекерная музыкаSWFAICDREPSPSSVGVRMLEMFWMFX3DXPS3DSSVG123456791631-0-1-2-3-4-5-6-7-8-9-10-11-12-13128216217226228233259269296302306428639-1-2-3-5-66466686907327647968438981000100410071073-11413153817452014201520222108214521462281270927112788302931033166-1-2-33297330736023864390139774031415742175218577557765964616663446346642564296438652367097001700270987185738874987736781078117812781378168000821785718583860186328652869188078820-58859-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16887990009075912692419362940795069529956495949660989799459984998599952000020022210002104721827:20022200023008-22327023360246132470725964-12517826000263002632427000 series2700027001270022700327004270052700627007277292779929199-229500310003200038500420105000180000


Форматы файловВекторная графика


форматAdobe SystemsPostScriptполиграфическойпрограммAdobe Readerвиртуальный принтерграфической программетекстовом редактореСАПРоткрытым стандартомISOвекторныерастровыемультимедиаRGBCMYKGrayscaleLabDuotoneBitmapPDF/X-1aэлектронных подписейрастровойвекторной графикойформамиJavaScript3D-графикойсистемеметрикой шрифтаDjVuInkscapePopplerABBYY FineReaderAdobeAdobe ReaderAdobe Acrobat
























































Portable Document Format
Adobe PDF.svg
Расширение
.pdf

MIME-тип

application/pdf
application/x-pdf
application/x-bzpdf
application/x-gzpdf

Сигнатура
%PDF
Разработчик
Adobe Systems, ISO
Опубликован
15 июня 1993
Последний выпуск
2.0
Тип формата
Электронный документ
Расширен из
PostScript
Развит в
PDF/A, PDF/X, PDF/E, PDF/UA, PDF/VT
Стандарт(ы)
ISO 32000-2

Открытый формат?

Да
Сайт
iso.org/standard/63534.h…

Portable Document Format (PDF) — межплатформенный открытый формат электронных документов, изначально разработанный фирмой Adobe Systems с использованием ряда возможностей языка PostScript. В первую очередь предназначен для представления полиграфической продукции в электронном виде. Для просмотра существует множество программ, а также официальная бесплатная программа Adobe Reader. Значительное количество современного профессионального печатного оборудования имеет аппаратную поддержку формата PDF, что позволяет производить печать документов в данном формате без использования какого-либо программного обеспечения. Традиционным способом создания PDF-документов является виртуальный принтер, то есть документ как таковой готовится в своей специализированной программе — графической программе или текстовом редакторе, САПР и т. д., а затем экспортируется в формат PDF для распространения в электронном виде, передачи в типографию и т. п.


PDF с 1 июля 2008 года является открытым стандартом ISO 32000[1][2].


Формат PDF позволяет внедрять необходимые шрифты (построчный текст), векторные и растровые изображения, формы и мультимедиа-вставки. Поддерживает RGB, CMYK, Grayscale, Lab, Duotone, Bitmap, несколько типов сжатия растровой информации. Имеет собственные технические форматы для полиграфии: PDF/X-1a, PDF/X-3. Включает механизм электронных подписей для защиты и проверки подлинности документов. В этом формате распространяется большое количество сопутствующей документации.




Содержание






  • 1 Общие сведения


  • 2 Редактирование PDF


  • 3 История


    • 3.1 Версии Adobe PDF




  • 4 Программы для работы с PDF


    • 4.1 Чтение


    • 4.2 Редактирование




  • 5 Библиотеки для работы с PDF


    • 5.1 C


    • 5.2 C++


    • 5.3 Java


    • 5.4 PHP




  • 6 Примечания


  • 7 Ссылки





Общие сведения |


Чаще всего PDF-файл является комбинацией текста с растровой и векторной графикой, реже — текста с формами, сценариями на языке JavaScript, 3D-графикой и другими типами элементов.


Информационные объёмы двух одинаково выглядящих на экране PDF-документов могут значительно отличаться в зависимости от:



  • внедрения или связывания шрифтов и мультимедиа;


  • разрешения растровых изображений;

  • использования встроенного механизма сжатия всего документа;

  • используемых алгоритмов сжатия растровых изображений.


Для создания документа минимального объёма необходимо использовать векторную графику и «безопасные» шрифты. Всего имеется 14 таких шрифтов:




  • Times (v3) (обычный, курсив, полужирный и полужирный курсив)


  • Courier (обычный, наклонный, полужирный и полужирный наклонный)


  • Helvetica (v3) (обычный, наклонный, полужирный и полужирный наклонный)

  • Symbol[en]

  • Zapf Dingbats[en]


Эти шрифты можно использовать без внедрения в документ, так как их должны правильно отображать все программы. Любые другие шрифты, которые не были внедрены в документ и отсутствуют в системе, будут заменены одним из имеющихся, что может стать причиной неправильного отображения страниц, количества символов в строке и других ошибок отображения, связанных с метрикой шрифта.


Существует технология MRC (Mixed Raster Content), которая приближает возможности PDF к возможностям формата DjVu по хранению сканированных изображений с текстом.[3]



Редактирование PDF |


Существуют специальные программы, позволяющие редактировать PDF-файлы, однако их выбор значительно меньше, чем программ для создания или просмотра PDF документов. Inkscape, начиная с версии 0.46, позволяет редактировать PDF[4] благодаря использованию на промежуточном этапе программы Poppler. В 2017 году функциональность по редактированию PDF была поддержана в российской программе ABBYY FineReader, ранее специализировавшейся только на распознавании и конвертировании PDF в другие форматы. [5]



История |


В первое время существования данный формат был крайне непопулярен:



  • программное обеспечение компании Adobe для чтения и создания PDF было платным;

  • в PDF отсутствовала поддержка внешних ссылок, что делало его практически бесполезным во всемирной паутине;

  • PDF-документы были большего размера по сравнению с обычным текстом, что означало более длительную загрузку на медленных модемах, широко использовавшихся в те времена;

  • на слабых машинах отображение PDF-документов осуществлялось с заметными задержками;

  • существовало несколько конкурирующих форматов, таких, как Envoy, Common Ground Digital Paper, Farallon Replica; даже собственный PostScript являлся конкурентом.


После того как Adobe выпустила бесплатную версию Acrobat Reader (позднее переименованную в Adobe Reader) для чтения PDF-документов, популярность этого формата стала возрастать. Формат PDF-файлов несколько раз изменялся и продолжает эволюционировать. Существует несколько спецификаций формата, последовательно расширяющих друг друга. Для каждой новой спецификации создаются новые версии программного обеспечения из пакета Adobe Acrobat. Ниже показана таблица соответствий версий документов и версий программ, в которых впервые была введена поддержка этих документов. Версию любого PDF-документа можно узнать по первым восьми байтам, открыв этот документ в текстовом режиме, например в блокноте.



Версии Adobe PDF |











































































год версия документа новые возможности версия ПО
1993 PDF 1.0
Acrobat 1.0
1994 PDF 1.1
пароли, ссылки, потоки, независимая от устройства цветопередача
Acrobat 2.0
1996 PDF 1.2 интерактивные элементы, обработка событий мыши, мультимедийные типы, Юникод, улучшенное представление цвета и графики Acrobat 3.0
1999 PDF 1.3
цифровые подписи, цветовые пространства ICC и DeviceN, JavaScript
Acrobat 4.0
2001 PDF 1.4
JBIG2, прозрачность, текстовый слой OCR
Acrobat 5.0
2003 PDF 1.5
JPEG 2000, связанное мультимедиа, объектные потоки, перекрестные потоки, слои
Acrobat 6.0
2005 PDF 1.6 внедренное мультимедиа, 3D, XML-формы, AES-шифрование Acrobat 7.0
2006 PDF 1.7 Acrobat 8.0
2008 PDF 1.7, AEL3

AES-шифрование 256-битным ключом
Acrobat 9.0
2009 PDF 1.7, AEL5
XFA 3.0 Acrobat 9.1
2011 PDF 1.7, AEL8
Acrobat X (10)


Программы для работы с PDF |



Чтение |


Свободные:



  • MuPDF[en]

  • Evince

  • Okular

  • SumatraPDF

  • Mozilla Firefox

  • Atril Document Viewer


Проприетарные:



  • Adobe Reader

  • ABBYY FineReader

  • Foxit Reader

  • Google Chrome

  • PDF-XChange Viewer

  • PDFMaster

  • STDU Viewer

  • Nitro Reader



Редактирование |


Свободные:



  • PDFmod (только Linux системы)

  • PDFsam

  • OpenOffice Writer

  • LibreOffice Draw


Проприетарные:



  • Adobe Acrobat

  • ABBYY FineReader

  • Master PDF Editor

  • Microsoft Word 2013 и выше

  • FlexiPDF


  • PDF-XChange Viewer (частично)

  • Foxit PhantomPDF

  • Nitro Pro



Библиотеки для работы с PDF |



C |


Свободные:


  • Haru

Проприетарные:


  • Adobe PDF Library SDK


C++ |


Свободные:



  • PoDoFo

  • QPDF



Java |


Свободные:




  • Apache PDFBox[en] — создание документов, слияние или разделение документа(ов), извлечения текста или другого контента из документа, печать, электронная подпись.

  • ICEpdf — просмотр и печать документов, преобразование в изображение, извлечения контента, поиск в документе.


Проприетарные:



  • jPedal[en] — просмотр и обработка документов, извлечения контента.


PHP |


Свободные:



  • pdfparser — PHP library to parse PDF files and extract elements like text


Примечания |





  1. Формат PDF стал международным стандартом — lenta.ru



  2. ISO Ballot for PDF 1.7 Passed! — blogs.adobe.com (англ.)



  3. Как технология MRC уменьшает размер PDF-документов


  4. Bah, T. Inkscape: Guide to a Vector Drawing Program. — Prentice Hall, 2011. — ISBN 9780132764148.


  5. Четыре в одном: обзор нового ABBYY FineReader 14 (рус.), 3DNews - Daily Digital Digest. Проверено 24 октября 2018.




Ссылки |


.mw-parser-output .ts-Родственные_проекты{background:#f8f9fa;border:1px solid #a2a9b1;clear:right;float:right;font-size:90%;margin:0 0 1em 1em;padding:.5em .75em}.mw-parser-output .ts-Родственные_проекты th,.mw-parser-output .ts-Родственные_проекты td{padding:.25em 0;vertical-align:middle}.mw-parser-output .ts-Родственные_проекты td{padding-left:.5em}







  • PDF Specifications, including the PDF Reference for PDF 1.7, PDF 1.6 (ISBN 0-321-30474-8), PDF 1.5, PDF 1.4 (ISBN 0-201-75839-3), PDF 1.3 (ISBN 0-201-61588-6)


  • Portable Document Format в каталоге ссылок Open Directory Project (dmoz)











Popular posts from this blog

Щит и меч (фильм) Содержание Названия серий | Сюжет |...

is 'sed' thread safeWhat should someone know about using Python scripts in the shell?Nexenta bash script uses...

Meter-Bus Содержание Параметры шины | Стандартизация |...