Pdf это какой формат: PDF — что это, как работает и как использовать

Что такое PDF-файл? В чем преимущества и недостатки формата .PDF и где его можно использовать

Иногда, когда вы загружаете документ из Интернета, вы можете заметить, что он находится в формате .PDF. Вы также могли заметить, что его сложно (если не невозможно!) Редактировать, и для его открытия требуется собственный читатель. Для новых пользователей этот параметр может показаться запутанным при вводе в виде файла документа. Почему люди используют файлы PDF? Разве что-то вроде файла .DOCX не было бы лучше?

На самом деле PDF-файлы очень полезны в том, что они предлагают! Эти файлы долгое время использовались для отправки документов в цифровом виде, и вы не видите никаких признаков того, что они уходят. Итак, почему люди используют файлы PDF при отправке документов и где вы можете использовать их в повседневной жизни?

Преимущества файлов PDF

Чтобы объяснить это, вернемся к вопросу «Были бы файлы .DOCX лучше?» Проблема здесь в том, что все будут в порядке с использованием файла Doc на своем устройстве. Doc — это расширение файла, созданное на основе Microsoft Word. Если другие люди хотят открыть документ, вам нужно либо использовать Word, либо текстовый редактор, в котором вы можете открывать / импортировать файлы Doc. Даже если возможно, вы можете получить смешанный формат даже в процессе. Это немного усложняет задачу убедиться, что каждый может прочитать документ.

К счастью, многие операционные системы полностью поддерживают PDF-документы. Это означает, что мы должны создать один документ специально для пользователей Microsoft Windows, один для IOS, один для Linux — мы можем просто поместить его в PDF-файл, и каждый сможет его прочитать.

Когда использовать формат .PDF

Таким образом, лучшее время для использования файла PDF — это когда вы не знаете, в какой операционной системе он будет открыт. Допустим, вы писали брошюру для веб-сайта, которую пользователи могли загрузить. Этот сайт могут посещать люди, использующие Windows, IOS, Linux и мобильные устройства, поэтому нам необходимо удовлетворить потребности каждого. В данном случае мы используем формат .PDF, который успокаивает всех и не дает усложнить задачу.

Более того, когда люди загружают брошюру, ее можно автоматически открывать в браузере пользователя. Такие браузеры, как Chrome и Firefox, включают средства просмотра PDF, поэтому люди могут читать документ быстро и легко.

Это также здорово, когда вы отправляете эти файлы по электронной почте. Если вы хотите отправить кому-то документ (например, резюме), вы можете использовать для этого файл Doc. Это может быть нормально, если получатель находится на своем компьютере, но если он находится на улице и использует свой телефон, ему может быть трудно прочитать документ. В этом случае вы можете приложить копию PDF, чтобы охватить все возможности.

Недостатки формата .PDF

Если кто-то когда-либо отправлял вам документ в формате .PDF, и вы хотите его изменить, вы уже заметили один из основных недостатков! Для просмотра в нескольких операционных системах PDF-файл больше похож на цифровое изображение, чем на исходный документ. Таким образом, редактирование Doc по сравнению с PDF-файлом немного похоже на редактирование текста на доске по сравнению с редактированием изображения указанной доски. Можно, но сложнее!

Когда не следует использовать формат .PDF

Не используйте формат .PDF, если вы хотите создать «живой документ», который могут изменять другие. Вы можете добавить редактируемые поля в файл PDF, но для редактирования всего файла формат PDF не идеален. Надеюсь, если вы будете работать с другими, вы будете знать, какие операционные системы они используют, и сможете договориться о типе файла, который подходит всем. По крайней мере, каждый может использовать облачный сервис для создания документов, такой как Google Docs. Вы должны сохранять файлы в формате PDF, когда вам нужно, чтобы все могли прочитать документ. Не используйте его, если хотите, чтобы все могли его редактировать.

Документируйте решения

Учитывая, насколько он отличается от других документов, может возникнуть путаница, что делает использование формата .

PDF. Теперь вы знаете, для чего и как его использовать, а также в некоторых случаях, когда лучше оставить как есть.

Насколько часто вы используете PDF-файлы в повседневной жизни? Расскажите нам ниже!

Источник

Формат PDF – Фотоконвертер

Формат PDF, также известный как Portable Document Format, стал одним из самых широко используемых форматов для хранения документов, которые включают текст и графику. В отличие от других форматов документов с аналогичными функциями, файлами PDF можно легко обмениваться между различными приложениями и операционными системами. Кроме того, информация в PDF файлах может быть защищена от копирования и печати, паролем или водяным знаком.

Как конвертировать PDF файлы?

Есть несколько способов конвертации PDF файлов. Самый простой способ – это онлайн конвертация. В процессе, ваши файлы загружаются на сервер, и там обрабатываются. Такой вариант будет удобен, если вам нужно конвертировать всего несколько файлов.

Другой способ – установить Фотоконвертер. Установленная программа работает быстрее и эффективнее онлайн конвертации, так как все файлы обрабатываются на локальном диске. Фотоконвертер – это хороший вариант конвертировать множество файлов PDF за раз, не загружая файлы на сервер.

Преобразовать PDF в другой формат

JPEG  JPG  PNG  GIF  TIFF  TIF  BMP  ICO  EMF  WMF  AI  EPS  PS  EPI  WEBP  WEBPLL  JP2  PCX  TGA  DWG  DWF  DXF  DGN  WMZ  CGM  DRW  SHP  GBR  PCT  MIF  PLT  PCL  SVG  WPG  CIN  DCX  DIS  HRU  MTV  DB  PRC  RAD  PIC  RLA  QRT  SGI  XBM  XPM  SWF  CAL  FAX  FITS  PSD  JXR  BPG  APNG  DDS  SVGZ  CG4  FLIF  AVIF 

Перевести в формат PDF

JPEG  JPG  PNG  GIF  TIFF  TIF  BMP  ICO  EMF  WMF  AI  EPS  PS  EPI  ARW  BAY  BMQ  CR2  CRW  CS1  DC2  DCR  DNG  ERF  IA  K25  KC2  KDC  MDC  MOS  MRW  NEF  ORF  PEF  PXN  RAF  RAW  RDC  SR2  SRF  X3F  STI  FFF  WEBP  WEBPLL  JP2  PCX  TGA  DWG  DWF  DXF  DGN  WMZ  CGM  DRW  SHP  GBR  PCT  MIF  PLT  PCL  SVG  WPG  CIN  DCX  DIS  HRU  MTV  DB  PRC  RAD  PIC  RLA  QRT  SGI  XBM  XPM  SWF  IMG  RLE  IMA  ARF  G4  ACE  ACORN  PHP  OCP  NAV  PIX  ALS  ALIAS  BM  2D  AMI  IFF  BLK  INFO  CPC  ATK  HDRU  ART  A64  AIP  ARN  SIM  AFX  GM  GM2  GM4  EPA  SSP  B3D  BFL  BFLI  SIR  BFX  PI  BOB  TIL  BRK  301  BRT  CAL  CALS  CDU  CMU  CP8  CPI  CRG  CAN  BIG  CAM  CMT  CLO  RIX  SCX  CE  CE1  CE2  IDC  CDR  PAT  BMF  CMX  CPT  NCD  NCT  DBW  MAP  FPG  DPX  SD0  SD1  SD2  PC  LBM  DCM  TDIM  GRAF  CMP  DOO  DD  JJ  CUT  DRZ  ECC  C4  EI  EIDI  !C  SCR  SNA  ESM  TDI  FIT  G3  FAX  FI  FITS  FTS  FBM  CBM  GEO  SUL  XCF  BIF  4BT  CLP  HF  GRO  GRB  ZBR  MDL  JTF  HPI  M8  HED  HIR  LIF  KPS  PSE  IM5  IMT  ICA  ISS  ICB  MIFF  ISH  ISM  RLC2  B&W  B_W  G3N  IIM  IPH  IPT  ITG  CIT  CT  IIMG  JIF  VI  BTN  VIF  VIFF  XV  SKN  CEL  KOA  GG  PCC  KFX  KQP  LVP  LDA  LWI  LFF  PZP  MAG  MGR  MAC  MPNT  PICT  FRE  PD  MRF  411  PDX  BLD  FRM  PBT  MIL  MSP  IPG  PDB  SC2  MNG  NCR  NITF  CAR  NEO  NMP  STW  NLM  NOL  OAZ  BGA  OFX  OIL  ABS  B16  PM  PMG  JBF  PFR  PSP  MSK  TUB  TEX  PXA  PXS  PDD  FSY  PSF  CAT  APX  P64  PXR  PICIO  PIXAR  IB7  I17  I18  IF9  PXB  PDS  2BP  PRF  PBM  RPBM  PGF  PGC  CVP  BUM  PPS  PPT  BS  PG  GB  PRI  MBM  PPP  PZL  Q0  QDV  WAL  VPB  QTIF  QTI  ICN  RP  RGH  RSB  J6I  001  PIG  RPM  ST4  STX  ST5  ST6  ST7  ST8  DAT  SAR  SCI  SCT  SC  SFW  PWP  SJ1  RGB  BW  IRIS  HRZ  PAN  SI  PMP  TIM  SPU  SPC  SPS  SSI  PAC  SEQ  SDG  X  AVS  MBFS  MBFAVS  JPS  RAS  RAST  SUN  SR  RS  VFF  SUNIFF  TAAC  SYNU  SYN  TG4  73I  82I  83I  85I  86I  89I  92I  HR  TNL  TNY  TN1  TN2  TN3  GAF  PST  UPI  PE4  FAC  FACE  VIT  VIC  VICAR  VID  VDA  VST  VOB  RLB  FXM  FXS  FXO  ANI  XWD  X11  P7  XAR  XIF  XIM  SMP  YUV  QTL  UYVY  MIM  PCD  WBC  WBP  WBZ  WB1  WB0  PSD  HDR  MIX  FPX  PPM  PGM  SID  E00  NAP  $S  $C  JXR  CINE  RW2  MEF  NRW  QTK  NVA  DOC  DOCX  RTF  HPG  HP2  3FR  CAP  DCS  DRF  EIP  IIQ  PTX  R3D  RWL  RWZ  SRW  OBM  ARI  SK  SK1  XFIG  AFF  DJVU  BPG  VSD  STL  VDX  VSDM  VSDX  APNG  DIB  JPF  JPX  J2C  J2K  JPC  PDP  PNM  JPM  XPS  OXPS  ADT  BMG  IBG  BMX  BPR  BSG  CIP  CPA  CRD  DDS  DOL  DSI  DTA  EFX  EF3  EXR  F96  FCX  FMF  FP2  FUN  FPR  FPT  FTF  FX3  G16  GIG  GIH  GMF  GUN  IFL  ICL  ICNS  IMI  JIG  KAP  MH  MIC  MPH  NPM  NSR  PH  BN  GRO2  GRO4  PAX  PCP  PSA  PSB  PSPBRUSH  PSPFRAME  PSPMASK  SST  SYJ  TM2  TJP  TRP  TSK  UNI  V  VFX  WFX  WZL  KRA  ORB  PSPIMAGE  ABC  ABIC  AFP  AWD  CMW  FLC  HDP  JBG  PTK  SFF  PTOCA  IM1  FLI  WDP  JBIG  SVGZ  JFI  JFIF  JIFF  JPE  CG4  FLIF  HEIC  HEIF  SVS  CR3  DWFX  BOT  DRD  DRL  GBL  GBO  GBP  GBS  GBX  GKO  GM1  GPB  GTL  GTO  GTP  GTS  PLC  PLS  SMB  SMT  SOL  SSB  STC  STS  TAP  TOP  XLN  3D  3DS  3MF  AC  AC3D  ACC  AMJ  ASE  ASK  BLEND  BVH  C4D  COB  CSM  DAE  ENFF  FBX  GITF  GLB  HMB  HMP  IRR  IRRMESH  LWO  LWS  LXO  M3D  MD2  MD3  MD5  MESH  MOT  MS3D  NDO  NFF  OFF  OGEX  PK3  PLY  PMX  PRJ  Q3D  Q3O  Q3S  SCN  SIB  SMD  STEP  STP  TER  UC  VTA  X3D  XGL  ZGL  000  BNA  GEOJSON  GML  GMT  GPX  GTM  GTZ  GTX  KML  KMZ  NTF  REC  TAB  EMZ  DST  OBJ  AVIF 

Интерфейс командной строки

Опытные пользователи могут использовать конвертер PDF через командную строку в ручном или автоматическом режиме.

За дополнительной помощью по использованию по использованию командной строки обращайтесь в службу поддержки пользователей.

УСТАНОВИТЕ ФОТОКОНВЕРТЕР

Быстрый и эффективный пакетный конвертер файлов PDF формата.

Установить

PDF: 7 преимуществ Portable Document Format для ваших деловых документов

PDF, или Portable Document Format, является частью жизни каждого (я действительно имею в виду каждого) жизни. В бизнесе PDF также является преобладающим форматом, поскольку он позволяет пользователям просматривать статический файл без каких-либо рисков изменений, связанных с типом системы, используемой для его открытия. Несмотря на то, что рекламные материалы часто создаются в других форматах, таких как PowerPoint, Adobe InDesign или Word, они, скорее всего, будут экспортированы в формат PDF перед передачей клиенту или потенциальному клиенту.

В этой статье мы начнем с краткого изучения происхождения PDF, а затем перечислим 7 преимуществ этого всеми любимого формата.

  • 7 типов материалов для продажи, которые вам нужны
  • Поисковая оптимизация и материалы для продаж: как они могут работать вместе

Что такое PDF?

PDF (Portable Document Format) используется для просмотра документов в электронном формате независимо от оборудования, программного обеспечения или операционной системы, используемой для их открытия. Первоначально PDF был разработан Adobe Systems для передачи универсально совместимого формата файлов на основе формата PostScript. Тем не менее, он стал всемирно известным стандартным форматом для обмена документами и информацией как в бизнесе, так и в повседневной жизни.

В 2008 году Adobe решила передать формат PDF и управление разработкой ISO, также известной как Организация по стандартизации. С тех пор PDF стал «открытым стандартом». Спецификации текущей версии PDF (или версии 2.0) задокументированы в соответствии со стандартом ISO 32000-2. ISO также отвечает за разработку и обновление будущих версий PDF.

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

Тем не менее, вот 7 наших преимуществ, которые делают PDF жизненно важным форматом для ваших деловых операций.

  • Обеспечение продаж и цифровизация: почему ваш контент для продаж B2B должен стать цифровым 

1. Универсальный формат

В настоящее время формат PDF получил широкое распространение во всем мире. Действительно, этот формат отлично справляется со своей задачей: его легко просматривать и делиться им с кем угодно. Поэтому, используете ли вы его в личном или профессиональном контексте, для открытия в вашей стране или по всему миру, PDF — это безопасный выбор формата.

2. Графическая целостность

Одна из самых больших проблем, когда речь идет об обмене документами, созданными в Microsoft Word или PowerPoint, заключается в том, что когда вы делитесь файлом с одного компьютера на другой, форматирование может совершенно отличаться от того, что было на самом деле. изначально было задумано. Это может не только сбить с толку, но и выглядеть непрофессионально для ваших коллег или клиентов. С PDF вы можете быть уверены, что все графические элементы и элементы макета сохранены, и что ваш документ будет отображаться именно так, как вы его создали. Кроме того, это также идеально, если документ предназначен для печати.

3. Адаптируется к любой системе

Формат PDF работает во всех основных существующих операционных системах. Поэтому не нужно беспокоиться о том, что получатель документа находится на Mac, ПК или Linux. Кроме того, PDF также поддерживается более поздними мобильными операционными системами, такими как Android или iOS. Другими словами, зритель может использовать любое устройство и при этом открыть документ.

4. Безопасность

Еще одно преимущество PDF-файлов заключается в том, что они могут быть защищены паролем. Если PDF используется в бизнес-контексте, некоторые документы, вероятно, содержат конфиденциальную информацию, например, информацию о клиенте или сведения об исследованиях и разработках. В этом контексте файлы PDF могут быть защищены паролем, что гарантирует, что никто, кто не должен видеть документ, не увидит его, даже если у них есть файл.

5. Полная интеграция нетекстовых элементов

Формат PDF позволяет сохранить все нетекстовые элементы, независимо от исходного формата документа. Сюда входят, например, изображения, макеты и гиперссылки. Документ PDF будет выглядеть одинаково и содержать одну и ту же информацию независимо от системы, используемой для его открытия. Это безопасный и простой способ сохранить сложные графические элементы!

  • Как интегрировать PDF в документ Word?

6. Уменьшенный размер файла

Одним из самых больших преимуществ формата PDF является то, насколько мал размер файла по сравнению с другими форматами. Действительно, он может сжимать файлы высокого качества до относительно небольших файлов. С одной стороны, это идеально не только для экономии места на жестком диске, если вы работаете с ограниченными ресурсами. С другой стороны, он отлично подходит для передачи файлов по электронной почте без превышения разрешенного размера.

7. Долговечность

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

4. Структура документа — Объяснение PDF [Книга]

Глава 4. Структура документа

В этой главе мы оставляем биты и байты файла PDF, и рассмотрим логическую структуру. Рассматриваем прицеп словарь , каталог документов и дерево страниц . Перечислим необходимые записи в каждом объект. Затем мы рассмотрим две общие структуры в файлах PDF: текст строки и даты .

На рис. 4-1 показана логическая структура типового документа.

Рис. 4-1. Типичная структура двухстраничного PDF-документа

Trailer Dictionary

Этот словарь, находящийся в трейлере файла, а не в основном тело файла, является одной из первых вещей, которые должны быть обработаны, когда программа хочет прочитать документ PDF. Он содержит записи, позволяющие таблицу перекрестных ссылок — и, следовательно, объекты файла — для чтения. Его важные записи сведены в Таблицу 4-1.

Таблица 4-1. Entries in a trailer dictionary (*denotes required entry)

Key Value type Value
/Size * Integer Total number of entries in таблица перекрестных ссылок файла (обычно равно количеству объектов в файле плюс один).
/Root
*
Косвенная ссылка на словарь Каталог документов .
/Информация Косвенная ссылка на словарь Документ Информация о документе словарь .
/ID Массив из двух строк Уникально идентифицирует файл в рабочем процессе. Первое строка определяется, когда файл сначала создается, второй изменены системами рабочего процесса, когда они изменяют файл.

Вот пример словаря трейлера:

 <<
   /Размер 421
   /Корень 377 0 Р
   /Информация 375 0 Р
   /ID [<75ff22189ceac848dfa2afec93deee03> <057928614d9711db835e000d937095a2>]
>> 

После обработки словаря трейлера мы можем перейти к чтению словарь информации о документе и каталог документов .

Информационный словарь документов

Информационный словарь документов содержит даты создания и изменения файла, а также некоторые простые метаданные (не путать с более полными метаданными XMP). обсуждается в метаданных XML).

Записи словаря информации о документе описаны в таблице 4-2. Типичный словарь информации о документе приведено в Примере 4-1.

Таблица 4-2. Записи в словаре информации о документе. Типы «текст строка» и «строка даты» объясняются далее в этой главе.

Ключ Тип значения Значение
/Наименование текстовая строка Название документа. Обратите внимание, что это не имеет ничего общего с любой заголовок, отображаемый на первой странице.
/Тема текстовая строка Тема документа. Опять же, это просто метаданные без особых правил о содержании.
/Ключевые слова текстовая строка Ключевые слова, связанные с этим документом. Советов не дают как их структурировать.
/Автор текстовая строка Имя автора документа.
/ Дата создания строка даты Дата создания документа.
/ModDate строка даты Дата последнего изменения документа.
/Создатель текстовая строка Имя программы, которая первоначально создала это документ, если он начинался как другой формат (например, «Microsoft Word»).
/Производитель текстовая строка Имя программы, конвертировавшей этот файл в PDF, если он начинался как другой формат (например, формат слова процессор).

Пример 4-1. Типовой информационный словарь документов

 <<
   /ModDate (D:20060926213913+02'00')
   /CreationDate (D:20060926213913+02'00')
   /Название (catalogueproduit-UK.qxd)
   /Creator (QuarkXPress: фильтр pictwpstops 1.0)
   /Producer (Acrobat Distiller 6.0 для Macintosh)
   /Автор (Джеймс Смит)
>> 

Формат строки даты

(для /CreationDate и /ModDate ) обсуждается в разделе Даты. Формат текстовой строки (который описывает, как различные кодировки могут использоваться в строковом типе) описано в текстовых строках.

Каталог документов

Каталог документов является корневым объектом основной граф объектов, из которого все другие объекты могут быть достигнуты через косвенные ссылки. В Таблице 4-3 мы перечисляем словарные статьи каталога документов, которые требуются, и некоторые из много необязательных, чтобы представить краткие темы PDF, которые мы не охватываем в другом месте на этих страницах.

Таблица 4-3. Каталог документов ( * Обозначает требуемый вход)

Ключ Тип Значение
/тип
/тип
/тип
/тип
.
/страниц * косвенная ссылка на словарь Корневой узел дерева страниц. Деревья страниц обсуждаются в Страницы и деревья страниц.
/PageLabels Числовое дерево Числовое дерево, задающее метки страниц для этого документа. Этот механизм позволяет страницам в документе иметь больше сложная нумерация, чем просто 1,2,3…. Например, предисловие книги могут быть пронумерованы i,ii,iii. .., в то время как основное содержание начинается снова с 1,2,3… Эти метки страниц отображаются в PDF зрители — они не имеют ничего общего с печатной продукцией.
/ Имена словарь Словарь имен. Это содержит различные имена деревья , которые сопоставляют имена объектам, чтобы предотвратить использовать номера объектов для прямой ссылки на них.
/Назначения словарь Словарь, сопоставляющий имена адресатам. Пункт назначения представляет собой описание места в документе PDF, к которому гиперссылка отправляет пользователя.
/ViewerPreferences словарь словарь предпочтений зрителя , который позволяет флагам определять поведение средства просмотра PDF, когда документ просматривается на экране, например страница, на которой он открыт, начальный масштаб просмотра и так далее.
/PageLayout имя Указывает макет страницы, который будет использоваться средствами просмотра PDF. Значения /SinglePage , /OneColumn , /TwoColumnLeft , /TwoColumnRight , /TwoPageLeft , /TwoPageRight . (По умолчанию: /Одностраничный ). Подробности в таблице 28 ИСО 32000-1:2008.
/режим страницы имя Указывает режим страницы, который будет использоваться средствами просмотра PDF. Значения /UseNone , /UseOutlines , /UseThumbs , /полноэкранный
, /UseOC , /Использование вложений . (По умолчанию: /UseNone ). Подробности в Таблице 28 ИСО 32000-1:2008.
/ Контуры косвенная ссылка на словарь Структурный словарь является корнем схема документа , широко известная как закладки.
/ Метаданные косвенная ссылка на stream Метаданные XMP документа — см. Метаданные XML.

Страницы и деревья страниц

Дерево страниц , построенное из словарей страниц, приносит вместе инструкции по рисованию графического и текстового контента (который мы рассмотрим в главе 5 и главе 6) с ресурсами (шрифты, изображения и другие внешние данные), которые используются этими инструкциями. Он также включает в себя размер страницы вместе с рядом других коробки определение кадрирования и так далее.

Записи в словаре страниц сведены в Таблицу 4-4.

Таблица 4-4. Entries in a page dictionary (*denotes required entry)

Key Value type Value
/Type * name Must be /Page .
/ Родительский * косвенная ссылка на словарь Родительский узел данного узла в дереве страниц.
/Ресурсы словарь Ресурсы страницы (шрифты, изображения и т. д.). Если это запись полностью опущена, ресурсы наследуются от родительский узел в дереве страниц. Если ресурсов действительно нет, включите эту запись, но используйте пустой словарь.
/Содержание косвенная ссылка на поток или массив таких references Графическое содержимое страницы в одном или нескольких разделах. Если эта запись отсутствует, страница пуста.
/Повернуть целое число Поворот страницы при просмотре в градусах по часовой стрелке от север. Значение должно быть кратно 90. Значение по умолчанию: 0. Это относится как к просмотру, так и к печати. Если эта запись отсутствует, его значение наследуется от его родительского узла на странице дерево.
/MediaBox * прямоугольник Медиабокс страницы (размер ее носитель, например, бумага). Для большинства целей размер страницы. Если это запись отсутствует, она унаследована от своего родительского узла на странице дерево.
/CropBox прямоугольник Поле обрезки страницы. Это определяет область страницы отображается по умолчанию при отображении или печати страницы. Если отсутствует, его значение определено таким же, как поле мультимедиа.

Структура данных прямоугольник для медиа-блок и другие блоки представляют собой массив из четырех числа. Они определяют диагонально противоположные углы прямоугольника. первые два элемента массива x и y координаты одного угла, двух последних элементов быть таковыми другого. Обычно левый нижний и правый верхний углы даны. Так, например:

 /MediaBox [0 0 500 800]
/CropBox [100 100 400 700] 

определяет страницу размером 500 на 800 точек с рамкой обрезки, удаляющей 100 точек с каждой стороны страницы.

Страницы связаны друг с другом с помощью страницы дерево , а не простой массив. Такая древовидная структура делает его быстрее найти нужную страницу в документе с сотнями или тысячами страницы. Хорошие PDF-приложения строят сбалансированное дерево (один с минимальной высотой по количеству узлов). Это гарантирует, что конкретная страница может быть найдена быстро. Узлы без потомков сами страницы. Показан пример структуры дерева страниц для семи страниц. на Рисунке 4-2.

Это будет записано в объектах PDF, как показано в примере 4-2. Записи в промежуточном или корневом узел дерева страниц (т. е. не сама страница) сведены в Табл. 4-5.

Рис. 4-2. Дерево страниц на семь страниц. Точная форма дерева осталась в отдельное приложение PDF. Показан код PDF для этого дерева в примере 4-2.

Пример 4-2. Объекты PDF, используемые для построения дерева страниц, показанного на рисунке 4-2

 1 0 obj  Корневой узел 
<< /Тип /Страницы /Детские [2 0 R 3 0 R 4 0 R] /Количество 7 >>
эндообъект
2 0 объект  Промежуточный узел 
<< /Тип /Страницы /Дети [5 0 R 6 0 R 7 0 R] /Родитель 1 0 R /Количество 3 >>
эндообъект
3 0 obj  Промежуточный узел 
<< /Тип /Страницы /Дети [8 0 R 9 0 R 10 0 R] /Родитель 1 0 R /Количество 3 >>
эндообъект
4 0 обж  Страница 7 
<< /Type /Page /Parent 1 0 R /MediaBox [0 0 500 500] /Resources << >> >>
эндообъект
5 0 обж  Страница 1 
<< /Type /Page /Parent 2 0 R /MediaBox [0 0 500 500] /Resources << >> >>
эндообъект
6 0 объект  Страница 2 
<< /Type /Page /Parent 2 0 R /MediaBox [0 0 500 500] /Resources << >> >>
эндообъект
7 0 обж  Страница 3 
<< /Type /Page /Parent 2 0 R /MediaBox [0 0 500 500] /Resources << >> >>
эндообъект
8 0 обж  Страница 4 
<< /Type /Page /Parent 3 0 R /MediaBox [0 0 500 500] /Resources << >> >>
эндообъект
9 0 обж  Страница 5 
<< /Type /Page /Parent 3 0 R /MediaBox [0 0 500 500] /Resources << >> >>
эндообъект
10 0 объект  Страница 6 
<< /Type /Page /Parent 3 0 R /MediaBox [0 0 500 500] /Resources << >> >>
endobj 

Таблица 4-5. Записи в промежуточном или корневом узле дерева страниц (* обозначает Требуется вход)

9114.
Ключ Тип значения Значение
/Тип *
/Тип *
/Тип *
/Тип *
/Тип *
/Дети * массив косвенных ссылок Непосредственные дочерние узлы дерева страниц данного узла.
/Count * целое число Количество узлов страницы (не других узлов дерева страниц), которые являются возможными дочерними элементами этого узла.
/Родительский косвенная ссылка на узел дерева страниц Ссылка на родителя этого узла (узел которого это ребенок). Должен присутствовать, если не является корневым узлом страницы дерево.

В этом дереве на любую страницу можно найти не более двух косвенных ссылок вдали от корневого узла.

Текстовые строки

Строки вне фактического текстового содержимого страницы (например, названия закладок, информация о документе и т. д.) известны как текст . строки . Они кодируются с использованием либо PDFDocEncoding или (в более поздних документах) Юникод. PDFDocEncoding основан на кодировке ISO Latin-1. это полностью задокументировано в Приложении D стандарта ISO 32000-1:2008.

Текстовые строки, закодированные как Unicode, отличаются глядя на первые два байта: это будет 254, за которым следует 255. Это маркер порядка байтов Unicode U+FEFF, который указывает UTF16BE кодирование. Это означает, что строка PDFDocEncoding не может начинаться с þ (254). следует ÿ (255), но это вряд ли произойдет в любом разумном случае. обстоятельство.

Даты создания и изменения /CreationDate и /ModDate в словаре информации о документе являются примерами формата даты PDF, который кодирует дату в строке, включая информацию о часовом поясе.

Строка даты имеет формат:

 (ГГГГММДДЧЧммССОНЧ'мм') 

, где скобки, как обычно, обозначают строку. Другие части даты приведены в Таблице 4-6.

Таблица 4-6. Составляющие формата даты PDF

Часть Значение
ГГГГ Год, состоящий из четырех цифр, например, 2008 .
ММ Месяц двумя цифрами от 01 до 12 .
ДД День, двумя цифрами от 01 до 31 .
ЧЧ Час, двумя цифрами от 00 до 23 .
мм Минуты, две цифры от 00 до 59 .
нержавеющая сталь Второй, двумя цифрами от 00 до 59 .
О Отношение местного времени к универсальному времени, либо + , - или Z . + означает, что местное время позже, чем UT, - раньше, а Z равно всемирному времени.
НН' Абсолютное значение смещения от универсального времени в часов, двумя цифрами от 00 до 23 .
мм' Абсолютное значение смещения от универсального времени в минут, двумя цифрами от 00 до 59 .

Все части даты после года являются необязательными. Например, (D:1999) вполне допустимо. Очевидно, хотя, если вы опустите одну часть, вы должны опустить и все последующее, иначе результат был бы неоднозначным. Значения по умолчанию для DD и MM равен 01, для всех остальных частей по умолчанию используются нули.

Например:

 (D:20060926213913+02'00') 

означает 26 сентября 2006 г., 21:39:13, во втором часовом поясе. часов опережает всемирное время.

Собираем вместе

Это текст, созданный вручную, который необходимо преобразовать в действительный PDF-файл. файл по pdftk с помощью метода представлена ​​в главе 2. Это трехстраничный документ, со словарем информации о документе и деревом страниц. На рис. 4-3 показан этот документ, отображаемый в Acrobat. Читатель. Рисунок 4-4 – соответствующий объект график.

Пример 4–3. Трехстраничный документ с информацией о документе словарь

 %PDF-1.1  Заголовок  1 0 obj  Верхний уровень дерева страниц: имеет двух дочерних элементов — первую страницу и промежуточный узел дерева страниц  << /Дети [2 0 R 3 0 R] /Тип /Страницы /Количество 3 >>
эндообъект
4 0 obj  Поток содержимого первой страницы  << >>
ручей
1. 0.000000 0.000000 1. 50. 770. см BT /F0 36. Tf (Page One) Tj ET
конечный поток
эндообъект
2 0 obj  Первая страница  <<
 /Повернуть 0
 /Родитель 1 0 Р
 /Ресурсы
 << /Font << /F0 << /BaseFont /Times-Italic /Subtype /Type1 /Type /Font >> >> >>
 /MediaBox [0,000000 0,000000 595,2755 841,88976378]
 /Тип /Страница
 /Содержание [4 0 Р]
>>
эндообъект
5 0 obj  Каталог документов  << /PageLayout /TwoColumnLeft /Pages 1 0 R /Type /Catalog >>
эндообъект
6 0 obj  Третья страница  <<
 /Повернуть 0
 /Родитель 3 0 Р
 /Ресурсы
 << /Font << /F0 << /BaseFont /Times-Italic /Subtype /Type1 /Type /Font >> >> >>
 /MediaBox [0,000000 0,000000 595,2755 841,88976378]
 /Тип /Страница
 /Содержание [7 0 Р]
>>
эндообъект
3 0 объект  Промежуточный узел дерева страниц, ссылающийся на вторую и третью страницы  << /Родитель 1 0 R /Дети [8 0 R 6 0 R] /Количество 2 /Тип /Страницы >>
эндообъект
8 0 obj  Вторая страница  <<
 /Повернуть на 270
 /Родитель 3 0 Р
 /Ресурсы
 << /Font << /F0 << /BaseFont /Times-Italic /Subtype /Type1 /Type /Font >> >> >>
 /MediaBox [0,000000 0,000000 595,2755 841,88976378]
 /Тип /Страница
 /Содержание [9 0 Р]
>>
эндообъект
9 0 obj  Поток контента для второй страницы  << >>
ручей
q 1.
Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *