Пдф формат это: Как открыть ПДФ файл на компьютере — ТОП программ

Содержание

Как открыть ПДФ файл на компьютере — ТОП программ

06 октября, 2018

Автор: Maksim

По умолчанию в систему Windows не встроено программное обеспечение, которое бы позволяло без проблем открывать электронные документы в формате PDF. Поэтому многие, кто только, что установил новую ОС задаются вопросом — как открыть ПДФ файл?

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

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

Как открыть пдф файл на компьютере

В прошлой статье я затронул лишь специализированные программы для работы с ПДФ файлами, но не затронул такую вроде бы банальную вещь, как браузеры. Да, практически любой браузер без проблем может открыть PDF, будь то: Google Chrome, Mozilla Firefox, Opera, Яндекс Браузер и т.д.

Просто наведите на желаемый документ курсор, кликните по нему правой кнопкой мыши и из контекстного меню выберите «Открыть с помощью» -> и желаемый браузер.

Как видите даже обычный браузер отлично справляется с этой задачей.

Чем открыть ПДФ файл

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

Foxit Reader

Скачать Foxit Reader

Именно эту программу рекомендуется устанавливать сразу после переустановки всей системы. Легкая и быстрая программа для просмотра ПДФ. Занимает мало места на компьютере, имеет множество возможностей и не мозолит глаза. Позволяет форматировать в другие форматы, имеет вкладки и многое другое. Имеется платная версия, которая позволяет редактировать PDF файлы.

Adobe Reader DC

Скачать Adobe Reader DC

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

STDU Viewer

Скачать STDU Viewer

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

Soda PDF

Скачать Soda PDF

Данный софт позволяет не только просматривать документы такого формата, но и создавать их. Имеется поддержка вкладок и 3D режима. Интерфейс прост в использовании и все, кто сталкивался хотя бы с wordом легко в нем разберутся.

PDF XChange Viewer

Скачать PDF XChange Viewer

Еще одна программа, которая дает возможность не только просматривать, но и редактировать файлы такого формата. Очень удобна в использовании, понравится особенно студентам. Добавляйте свои заметки, меняйте размер текста, ставьте стикеры — все это возможно в XChange Viewer.

Как открыть файл PDF в Word

К сожалению, в связи с особенностью формата, в Ворд открыть ПДФ никак не получится, но вот создать его в нем и редактировать — без проблем. Если вы попытаетесь, открыть такой документ в Word, то он обязательно попытается преобразовать его, что может занять довольно большое количество времени и качество исполнения явно будет не как в оригинале.

Многие картинки могут просто пропасть, а текст улететь чуть ли не на луну, редактировать такой документ будет практически невозможно. Да и с шрифтами скорее всего будет беда. Так, что это того не стоит.

В заключение

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

Что такое PDF и как его сделать?

 
Что такое Adobe PDF
Как сделать PDF для печати

 

  

 

Формат переносимых документов (PDF) представляет собой универсальный файловый формат, который позволяет сохранить шрифты, изображения и сам макет исходного документа независимо от того, на какой из множества платформ и в каком из множества приложений такой документ создавался. Формат Adobe PDF считается признанным общемировым стандартом в области тиражирования и обмена надежно защищенными электронными документами и бланками. Файлы Adobe PDF имеют небольшой размер, и они самодостаточны; они допускают совместную работу, просмотр и печать с помощью бесплатной программы Adobe Reader®.

Отлично себя оправдывает использование формата Adobe PDF в издательском и печатном деле. Благодаря способности Adobe PDF сохранить совмещенный (композитный) макет, можно создавать компактные и надежные файлы, которые сотрудники типографии могут просматривать, редактировать, сортировать и получать с них пробные оттиски. Также в предусмотренный техпроцессом момент в типографии могут как непосредственно отправить файл на фотонаборное устройство, так и продолжить его завершающую обработку: осуществить предпечатные проверки, провести треппинг, спустить полосы или выполнить цветоделение.

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

О стандартах PDF/X. Стандарты PDF/X утверждены Международной организацией по стандартизации (ISO). Они применяются к обмену графическими данными. При преобразовании PDF-файл проверяется на соответствие заданному стандарту. Если PDF-документ не соответствует выбранному стандарту ISO, отображается сообщение, позволяющее выбрать между отменой преобразования и продолжением преобразования, при котором будет создан несоответствующий стандартам файл. Самое широкое распространение в издательском и печатном деле получили несколько разновидностей PDF/X: PDF/X-1a, PDF/X-3 и PDF/X-4.

 

Формат PDF/X-1a (2001 и 2003)

PDF/X−1a — это стандартный формат файлов, специально предназначенный для обмена готовыми к печати документами в виде электронных данных, при котором отправителю и получателю не требуется дополнительной договоренности для обработки информации и получения требуемых результатов в тираже. Фактически он является цифровым эквивалентом цветоделенных фотоформ.

Формат PDF/X-1a гарантирует, что:

  • все шрифты встроены
  • изображения встроены
  • определены параметры MediaBox и TrimBox или ArtBox
  • цвета представлены в формате CMYK, в формате смесевых цветов или в обоих форматах сразу
  • назначение вывода задано посредством описания условий печати или указания ICC профиля.

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

PDF-файлы, соответствующие стандарту PDF/X-1a, могут быть открыты в Acrobat 4.0 и Acrobat Reader 4.0, а также в их более поздних версиях.

Набор PDF/X-1a предусматривает использование формата PDF 1.3, снижение разрешения цветных изображений и изображений в градациях серого до 300 ppi, а монохромных - до 1200 ppi, встраивание всех шрифтов в виде подмножеств символов, отсутствие встроенных цветовых профилей, а также сводит прозрачные области в соответствии с параметром "Высокое разрешение".

При использовании PDF/X−1a совместимых файлов вам больше не придется волноваться, что вас могут попросить предоставить недостающие шрифты или изображения. Вам больше никогда не придется сталкиваться с преобразованием изображения из RGB в CMYK без предварительного просмотра результатов. Решения о том, должен ли при печати файлов использоваться треппинг, будут приниматься на основании надежной информации. И, наконец, в типографии будут знать, что файл правильно подготовлен для печатной машины, на которой он будет печататься.

Размеры (page boxes) в PDF

MediaBox, CropBox, BleedBox, TrimBox и ArtBox - что это такое? Тот кто хотя бы раз сталкивался с форматом PDF более плотно, наверняка сталкивался с этими определениями. В то же время, как показал опыт, мало кто знает что это и зачем это нужно.

 

Формат PDF удобен тем что точно передаёт в одном файле содержание и внешний вид документа, будь то просто текст или сложная комбинированная (векторная и растровая) графика. Среди прочих параметров, в нём хранится и размер документа (страницы). Однако этот размер не так однозначен, как может показаться на первый взгляд, поскольку существует до 5!!! различных вариантов описания этого размера. Эти варианты описания называются page boxes. Переводом "page box" на русский, с максимальным сохранением смысла в контексте допечатной подготовки, будет что-то вроде граница страницы, область документа, граница документа и т.п. 

MediaBox - используется для определения ширины и высоты страницы. Media box определяет размер материала (например, бумаги) на котором производится печать, media box это самый большой бокс документа, остальные боксы могут быть такими же или меньше, но ни в коем случае не могут быть больше чем media box.

CropBox - видимая область страницы в Acrobat'е, которая содержит в себе какую-либо информацию. Crop box - прямоугольник минимального размера в который поместились бы все видимые объекты (текст, картинки, линии, номера страниц, колонтитулы и т.п.) документа. Размер crop box может быть таким же или меньше чем media box. Acrobat использует этот размер для отображения и печати документов. Иными словами, когда Вы открываете файл в Acrobat'е, то все, что вы видите в данный момент отображается в виде Crop box.

BleedBox - определяет размер документа вместе с вылетами. Вылеты - часть изображения которая обрезается после печати, нужна для того чтобы компенсировать погрешность процесса порезки. На рисунке до подрезки bleed box - 76х106 мм, а после подрезки в обрезной размер (TrimBox) - 70х100 мм.

TrimBox - определяет размер изделия (так называемый, обрезной размер). Это конечный размер после подрезки. TrimBox так же может сопровождаться метками реза (техническими элементами файла).

ArtBox - используется редко, определяет художественную часть изделия, важную его часть. Если говорить дословно - ту самую часть где по замыслу автора из изделия должен доноситься арт, креатив и т.п.  

 

 

Перед конвертацией в PDF все изображения должны быть переведены в CMYK. Если есть элементы, которые печатаются отдельными прогонами (пантоны), им должны быть назначены соответствующие цвета по палитрам Pantone Solid Coated/Uncoated. Цветовое пространство CMYK должно быть с профилем ISO Coated v2.

Если Ваш макет содержит прозрачности (или пантон с прозрачностью), которые невозможно доработать растрированием с фоном, то выберайте версию PDF не 1.3, а 1.5 - 1.6, чтобы прозрачности в растровых линках PSD/TIFF не бились и не создавали белых полос по периметру. Главное, чтобы прозрачности и эффекты не лежали поверх текста и векторных объектов.

Если используете PDF версий PDF 1.3, то знайте, что данная версия PDF не поддерживает использование эффектов прозрачности и смешения цветов (blending mode), поэтому при записи PDF 1.3 все эффекты преобразуются в простые объекты. 

  • Corel Draw (на примере X4, английская версия)

File >  Publish to PDF >  указать название файла только латинскими символами >  Settings  >  Compability: PDF/x-1a >  Закладка Prepress поставить флажок на Bleed Limit и указать значение 5 мм > Закладка Objects поставить флажок на Export all Text as curves >  Нажать ОК и сохранить файл.

  • Adobe Illustator (на примере CS4, английская версия)

File > Save As > указать название файла только латинскими символами, в выпадающем списке «тип файла» выбрать Adobe PDF. Сохранить >  в поле Adobe PDF выбрать пункт PDF/X-1a:2001 (PDF 1.6, если нужно сохранить прозрачности) >  в закладке Marks and Bleeds в разделе Bleeds выставить все значения по 5 мм (top, bottom, left, right) >  Save PDF

 

  • Adobe Photoshop (на примере CS4, английская версия)

File >  Save As > указать название файла только латинскими символами, в выпадающем списке «тип файла» выбрать Photoshop PDF. Сохранить >  в поле Adobe PDF Preset выбрать пункт PDF/X-1a:2001 >  в закладке Output, в разделе Color, Color Conversion: No Color Conversion, Profile Inclusion Policy: Don't Include Profile >  Save PDF

 

  • Adobe InDesign (на примере CS4, английская версия)

File >  Export… > указать название файла только латинскими символами, в выпадающем списке «тип файла» выбрать Adobe PDF. Сохранить >  в поле Adobe PDF Preset выбрать пункт PDF/X-1a:2001 (PDF 1.6, если нужно сохранить прозрачности) >  в закладке General, установить диапазон печати All, флажок Spreads должен быть снят > в закладке Marks and Bleeds, в разделе Bleeds выставить все значения по 5 мм (top, bottom, left, right) >  в закладке Output, в разделе Color, Color Conversion: No Color Conversion, Profile Inclusion Policy: Don't Include Profile  >  Export

 

  • QuarkXPress (на примере 8.0, английская версия)

File >  Export > Layout as PDF > указать название файла только латинскими символами. Options >  в поле PDF Style выбрать пункт PDF/X-1a:2001 >  в закладке Pages, флажок Spreads должен быть снят > в закладке Bleed: Bleed Type – Symmetric, Amount 5 мм >  OК  >  Сохранить.

 

  • MS Office (на примере 2007).

Приложения MS Office не предназначены для подготовки файлов к высококачественной печати, поэтому даже конвертация макета в PDF не всегда избавляет от проблем. Гарантией того, что в готовом изделии Вы увидите то же, что и на мониторе, является только подписанная цветопроба. Минимизировать ошибки поможет сохранение документа в PDF. Сохранить как  >  Adobe PDF  >  Adobe PDF Conversion Options  >  поставить флажок на Make PDF/A-1а: 2005 compliant file >  Ok  >  указать название файла только латинскими символами  >  Сохранить файл

 

 

Формат PDF: особенности, преимущества и недостатки.

  1. Преимущества и недостатки.
  2. Где используется?

PDF(Portable Document Format), не просто всем известный и удобный формат, а и единственный, который является стандартом с 2008 года. Он был разработан командой компании Adobe Systems. Разработчики формата поставили перед собой задачу создать такой формат отображения документа, чтобы на любом устройстве документ открывался и выглядел одинаково.

Вкратце PDF мы уже рассматривали в статье «Форматы графических файлов — JPG, PNG, SVG, PDF», сегодня попробуем выявить достоинства и недостатки этого векторного формата.

Часто этот формат ассоциируется с «безбумажным офисом», а в случае с дизайном — с подготовкой к печати и с передачей графических макетов в типографию.

Преимущества и недостатки.

Плюсы:
— стандартизованность и популярность: открывается на любых устройствах с любыми операционными системами ровно в том виде, в котором был создан;
—  средство просмотра формата, Adobe Acrobat Reader, часто предустановлено на компьютер, если устройство поставлялось с операционной системой. Если же нет – он доступен для скачивания с сайта разработчика Adobe Systems и это совершенно бесплатно;
— занимает мало места на жестком диске, потому что поддерживает множество алгоритмов компрессии;
— безопасность: пользователь может настроить параметры безопасности для своего файла, например, запрет печати, запрет редактирования, использование электронной подписи для определения подлинности документа и т.д.

Минусы:
— редактор PDF файлов – платный;
— редактировать pdf файлы в специализированных программах, сложнее, чем любые другие графические файлы;
— сложно работать с текстом, он воспринимается как картинка.

Где используется?

PDF формат используется для хранения и передачи текстовой и графической информации в сети, например для передачи фирменного бланка в полиграфию или размещение анкеты на сайте. Отлично подходит для демонстрации наработок: показать легко, отредактировать – сложно. Это усложняет воровство интеллектуальной собственности. Ну и идеи «безбумажного офиса» воспринимаются на ура всеми, кто задумывается об экологии на планете.

Что такое PDF-файл и как его открыть?

Многие начинающие пользователи ПК сталкиваются с файлами неизвестного им расширения. Одним из таких расширений является .pdf. Что же такое PDF-файл и как его открыть? Давайте разбираться.

Что такое PDF?

Для начала нам нужно понять, как расшифровывается данное расширение. PDF означает Portable Document Format, что в переводе на русский будет звучать как «портативный формат документа». Идея за этим форматом довольно проста: точное отображение полиграфических продуктов в электронном варианте. PDF обычно используется для различной документации. Пользовательские руководства, электронные книги, формы для заявок, отсканированные документы и много другое – все эти файлы наверняка будут в расширении .pdf.

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

Как открыть PDF?

Хорошо, давайте теперь предположим, что вам понадобилось загрузить из Интернета какую-то документацию для работы либо какую-то книгу для учебного курса в формате PDF. Вопрос: чем ее открыть? На самом деле, файл формата PDF можно открыть даже с помощью установленного у вас на компьютере браузера. Google Chrome, Mozilla Firefox, Opera – подойдет практически любой браузер. Просто перетащите PDF-файл в окошко браузера и вы получите полный доступ к электронной версии документации.

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

Погодите, Acrobat Acrobat Reader DC – условно бесплатная программа? Да, чтобы просматривать доступные файлы в формате PDF, вам нужно попросту загрузить это решение от Adobe на свой компьютер и произвести установку. Однако, если вам нужно не просто чтение файла, но и, допустим, его редактирование – придется покупать подписку, причем далеко не дешевую. Самая «навороченная» версия программы обойдется вам в $15, что вполне можно считать высокой ценой, учитывая курс доллара. Так что в случае нужды в редактировании PDF-файла попробуйте найти какой-то бесплатный аналог в Интернете.

Portable Document Format — Википедия

Материал из Википедии — свободной энциклопедии

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. Включает механизм электронных подписей для защиты и проверки подлинности документов. В этом формате распространяется большое количество сопутствующей документации.

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

Чаще всего 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.

История

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

  • программное обеспечение компании 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

годверсия документановые возможностиверсия ПО
1993PDF 1.0Acrobat 1.0
1994PDF 1.1пароли, ссылки, потоки, независимая от устройства цветопередачаAcrobat 2.0
1996PDF 1.2интерактивные элементы, обработка событий мыши, мультимедийные типы, Юникод, улучшенное представление цвета и графикиAcrobat 3.0
1999PDF 1.3цифровые подписи, цветовые пространства ICC и DeviceN, JavaScriptAcrobat 4.0
2001PDF 1.4JBIG2, прозрачность, текстовый слой OCRAcrobat 5.0
2003PDF 1.5JPEG 2000, связанное мультимедиа, объектные потоки, перекрестные потоки, слоиAcrobat 6.0
2005PDF 1.6внедренное мультимедиа, 3D, XML-формы, AES-шифрованиеAcrobat 7.0
2006PDF 1.7Acrobat 8.0
2008PDF 1.7, AEL3AES-шифрование 256-битным ключомAcrobat 9.0
2009PDF 1.7, AEL5XFA 3.0Acrobat 9.1
2011PDF 1.7, AEL8Acrobat X (10)

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

Чтение

Свободные:

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

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

Свободные:

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

C

Свободные:

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

C++

Свободные:

Java

Свободные:

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

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

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

PHP

Свободные:

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

Примечания

Ссылки


Формат файла PDF: основная структура [обновлено в 2020 г.]

Введение

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

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

Рисунок 1: Уязвимости Adobe Acrobat Reader DC

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

Структура файла PDF

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

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

PDF имеет больше функций, чем просто текст: он может включать изображения и другие мультимедийные элементы, быть защищенным паролем, выполнять JavaScript и так далее. Базовая структура файла PDF представлена ​​на рисунке ниже:

Рисунок 2: Структура PDF

Каждый PDF-документ содержит следующие элементы:

Заголовок

Это первая строка файла PDF, в которой указывается номер версии используемой спецификации PDF, которая используется в документе.Если мы хотим это выяснить, мы можем использовать шестнадцатеричный редактор или просто использовать команду xxd , как показано ниже:

[простой]
# xxd temp.pdf | head -n 1
0000000: 2550 4446 2d31 2e33 0a25 c4e5 f2e5 eba7% PDF-1.3.% ……
[/ plain]

В PDF-документе temp.pdf используется спецификация PDF 1.3. Символ «%» является комментарием в PDF, поэтому в приведенном выше примере первая и вторая строки фактически представляют собой комментарии, что верно для всех документов PDF. Следующие байты взяты из вывода ниже: 2550 4446 2d31 2e33 0a25 c4e5 и соответствуют тексту ASCII «% PDF-1.3.% ». Ниже приведены некоторые символы ASCII, в которых используются непечатаемые символы (обратите внимание на точки '.'), Которые обычно используются, чтобы указать некоторым программным продуктам, что файл содержит двоичные данные и не должен рассматриваться как 7-битный ASCII. текст. В настоящее время номера версий имеют вид 1.N, где N находится в диапазоне 0-7.

Кузов

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

таблица xref

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

[простой]
xref
0 1
0000000023 65535 f
3 1
0000025324 00000 n
21 4
0000025518 00002 n
0000025632 00000 n
0000000024 00001 f
0000000000 00001 f
36 1
0000026900 00000 n
[/ простой ]

Мы можем отобразить таблицу перекрестных ссылок документа PDF, просто открыв PDF-файл в текстовом редакторе и прокрутив его до конца документа. В приведенном выше примере мы видим, что у нас есть четыре подраздела (обратите внимание на четыре строки, содержащие только два числа).Первое число в этих строках соответствует номеру объекта, а вторая строка указывает количество объектов в текущем подразделе. Каждый объект представлен одной записью длиной 20 байт (включая CRLF).

Первые 10 байтов - это смещение объекта от начала документа PDF до начала этого объекта. Далее следует разделитель пробелом с другим числом, указывающим номер поколения объекта. После этого идет еще один разделитель пробелов, за которым следует буква «f» или «n», чтобы указать, свободен ли объект или используется.

Первый объект имеет идентификатор 0 и всегда содержит одну запись с номером поколения 65535, которая находится во главе списка свободных объектов (обратите внимание на букву «f», что означает «свободный»). Последний объект в таблице перекрестных ссылок использует номер поколения 0.

Второй подраздел имеет идентификатор объекта 3 и содержит один элемент, объект 3, который начинается со смещения 25324 байта от начала документа. Третий подраздел состоит из четырех объектов, первый из которых имеет идентификатор 21 и начинается со смещения 25518 от начала файла.Остальные объекты имеют следующие номера 22, 23 и 24.

Все объекты отмечены флажком «f» или «n». Флаг «f» означает, что объект может все еще присутствовать в файле, но помечен как свободный, поэтому его не следует использовать. Эти объекты содержат ссылку на следующий свободный объект и номер поколения, который будет использоваться, если объект снова станет действительным. Флаг «n» используется для представления действительных и использованных объектов, которые содержат смещение от начала файла и номер поколения объекта.

Обратите внимание, что нулевой объект указывает на следующий свободный объект в таблице, объект 23. Поскольку объект 23 также является свободным, он сам указывает на следующий свободный объект в таблице, объект 24. Но объект 24 является последним свободным объектом в таблице. файл, поэтому он указывает на нулевой объект. Если представить приведенную выше таблицу перекрестных ссылок с каждым номером объекта, она будет выглядеть следующим образом:

[простой]
xref
0 1
0000000023 65535 f
3 1
0000025324 00000 n
21 1
0000025518 00002 n
22 1
0000025632 00000 n
23 1
0000000024 00001 f
24 1
0000000000 00001 f
36 1
0000026900 00000 n
[/ простой]

Номер поколения объекта увеличивается, когда объект освобождается, поэтому, если объект снова становится действительным (меняет флаг с «f» на «n»), номер поколения остается действительным без необходимости его увеличения.Номер поколения объекта 23 равен 1, поэтому, если он снова станет действительным, номер поколения по-прежнему будет 1, но если он снова будет удален, номер поколения увеличится до 2.

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

Прицеп

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

 прицеп
& amp; lt; & amp; lt;
/ Размер 22
/ Корень 2 0 R
/ Инфо 1 0 R
& amp; gt; & amp; gt;
startxref
24212
%% EOF 

Последняя строка документа PDF содержит конец строки файла «%% EOF». Перед концом тега файла находится строка со строкой startxref , которая указывает смещение от начала файла до таблицы перекрестных ссылок.В нашем случае таблица перекрестных ссылок начинается со смещения 24212 байт. Перед этим находится строка трейлер , которая определяет начало раздела трейлера. Содержимое разделов трейлера заключено в символы << и >> (это словарь, который принимает пары ключ-значение).

Мы видим, что раздел трейлера определяет несколько клавиш, каждая из которых предназначена для определенного действия. В разделе трейлера можно указать следующие ключи:

  • / Размер [целое число]: указывает количество записей в таблице перекрестных ссылок (включая также количество объектов в обновленных разделах).Используемый номер не должен быть косвенной ссылкой.
  • / Prev [целое число]: указывает смещение от начала файла до предыдущего раздела перекрестной ссылки, который используется, если имеется несколько разделов перекрестных ссылок. Номер должен быть перекрестной ссылкой.
  • / Root [словарь]: указывает объект ссылки для объекта каталога документов, который представляет собой специальный объект, содержащий различные указатели на различные типы других специальных объектов (подробнее об этом позже).
  • / Encrypt [dictionary]: Задает словарь шифрования документа.
  • / Info [dictionary]: Задает объект ссылки для информационного словаря документа.
  • / ID [массив]: Задает массив двухбайтовых незашифрованных строк, которые образуют идентификатор файла.
  • / XrefStm [integer]: задает смещение от начала файла до потока перекрестных ссылок в декодированном потоке. Это присутствует только в файлах гибридных ссылок, которые указываются, если мы также хотим открывать документы, даже если приложения не поддерживают сжатые потоки ссылок.

Мы должны помнить, что первоначальная структура может быть изменена, если мы обновим документ PDF в более позднее время. Обновление обычно добавляет дополнительные элементы в конец файла.

Дополнительные обновления

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

Рисунок 3: Структура PDF

Мы видим, что PDF-документ по-прежнему содержит исходный заголовок, тело, таблицу перекрестных ссылок и трейлер.Кроме того, в PDF-документ были добавлены другие разделы основного текста, перекрестных ссылок и трейлера. Дополнительные разделы перекрестных ссылок будут содержать только записи для объектов, которые были изменены, заменены или удалены. Удаленные объекты останутся в файле, но будут отмечены флажком «f». Каждый трейлер должен заканчиваться тегом «%% EOF» и содержать запись / Prev, которая указывает на предыдущий раздел перекрестных ссылок.

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

Пример

Давайте представим простой пример PDF и проанализируем его. Давайте загрузим отсюда образец PDF-документа и проанализируем его. После открытия этого PDF-документа он выглядит, как показано ниже:

Рисунок 4: Образец PDF-документа

Ссылки и концевые разделы представлены на рисунке ниже:

Рисунок 5: Перекрестная ссылка и разделы прицепа

Раздел с перекрестными ссылками был уменьшен для ясности.Раздел перекрестных ссылок содержит один подраздел, который содержит 223 объекта. Раздел трейлера начинается со смещения байта 50291, включает 223 объекта, где корневой элемент указывает на объект 221, а информационный элемент указывает на объект 222.

В следующем разделе мы рассмотрим основные типы данных структуры PDF.

Типы данных PDF

PDF-документ содержит восемь основных типов объектов, описанных ниже. Эти типы: логические, числа, строки, имена, массивы, словари, потоки и нулевой объект.Объекты могут быть помечены так, чтобы на них могли ссылаться другие объекты. Помеченный объект также называется косвенным объектом.

Логические значения

Есть два ключевых слова: истина, и ложь, , которые представляют логические значения.

Номера

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

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

  • 123,0 -123,0 +123,0 123. -,123

Имена

Имена в документах PDF представлены последовательностью символов ASCII в диапазоне 0x21 - 0x7E. Исключением являются символы:%, (,), <,>, [,], {,}, / и #, которым должна предшествовать косая черта. Альтернативное представление символов - их шестнадцатеричный эквивалент, которому предшествует символ «#». Существует ограничение на длину элемента имени, которая может составлять всего 127 байт.

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

Примеры имен можно увидеть в таблице ниже:

Рисунок 6: Имена PDF-файлов (источник)

Струны

Строки в документе PDF представлены в виде серии байтов, заключенных в круглые или угловые скобки, но могут иметь длину не более 65535 байт.Любой символ может быть представлен в виде ASCII, а также в восьмеричном или шестнадцатеричном представлении. Восьмеричное представление требует, чтобы символ был записан в форме ддд, где ддд - восьмеричное число. Шестнадцатеричное представление требует, чтобы символ был записан в форме

, где dd - шестнадцатеричное число.

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

Пример представления строки, заключенной в угловые скобки, можно увидеть ниже (шестнадцатеричное представление ниже такое же, как и выше, и читается как «mystring»):

Мы также можем использовать специальные хорошо известные символы при представлении строки.Это: n для новой строки, r для возврата каретки, t для горизонтального табулятора, b для возврата, f для подачи формы, (для левой круглой скобки) для правой скобки и для обратной косой черты.

Массивы

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

Словари

Словари в PDF-документе представлены в виде таблицы пар ключ / значение. Ключ должен быть объектом имени, тогда как значением может быть любой объект, включая другой словарь. Максимальное количество статей в словаре - 4096 статей. Словарь может быть представлен статьями, заключенными в двойные угловые скобки << и >>. Пример словаря представлен ниже:

 & lt; & lt; / mykey1 123

/ mykey2 0.123

/ mykey3 & lt; & lt; / mykey4 правда

/ mykey5 (mystring)

& gt; & gt;

& gt; & gt; 

Потоки

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

Пример объекта потока можно увидеть ниже:

 & lt; & lt;

/ Тип / Страница

/ Длина 23 0 R

/ Фильтр / LZWDecode

& gt; & gt;

поток

…

конечный поток 

Все объекты потока должны быть косвенными объектами, а словарь потока должен быть прямым объектом. Словарь потока указывает точное количество байтов потока. После данных должна быть новая строка и ключевое слово endstream.

Общие ключевые слова, используемые во всех потоковых словарях, следующие (обратите внимание, что запись Length является обязательной):

  • Длина: сколько байтов файла PDF используется для данных потока. Если поток содержит запись фильтра, длина должна указывать количество байтов закодированных данных.
  • Тип: Тип объекта PDF, описываемого в словаре.
  • Фильтр: имя фильтра, который будет применяться при обработке данных потока. Можно указать несколько фильтров в том порядке, в котором они будут применяться.
  • DecodeParms: словарь или массив словарей, используемых фильтрами, указанными в Filter. Это значение определяет параметры, которые необходимо передать фильтрам при их применении. В этом нет необходимости, если фильтры используют значения по умолчанию.
  • F: указывает файл, содержащий данные потока.
  • FFilter: имя фильтра, который будет применяться при обработке данных, обнаруженных во внешнем файле потока.
  • FDecodeParms: словарь или массив словарей, используемых фильтрами, заданными FFilter.
  • DL: указывает количество байтов в декодируемом потоке. Это можно использовать, если на диске достаточно места для записи потока в файл.
  • N: количество косвенных объектов, хранящихся в потоке.
  • Первый: смещение в декодированном потоке первого сжатого объекта.
  • Extends: указывает ссылку на другие потоки объектов, которые образуют дерево наследования.

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

Нельзя хранить в потоке объектов следующую информацию:

  • Потоковые объекты
  • Объекты с номером поколения, отличным от нуля
  • Словарь шифрования документа
  • Косвенный объект записи Length в словаре потока объектов
  • Каталог документов, словарь линеаризации, объекты страниц

В PDF 1.5, информация о перекрестных ссылках может храниться в потоке перекрестных ссылок вместо таблицы перекрестных ссылок. Каждый поток перекрестных ссылок содержит информацию, эквивалентную таблице перекрестных ссылок и трейлеру.

Нулевой объект

Нулевой объект представлен ключевым словом «null».

Косвенные объекты

Прежде всего, мы должны знать, что любой объект в документе PDF может быть помечен как косвенный объект. Это дает объекту уникальный идентификатор объекта, который другие объекты могут использовать для ссылки на косвенный объект.Косвенный объект - это пронумерованный объект, представленный ключевыми словами «obj» и «endobj». Endobj должен присутствовать в отдельной строке, но obj должен находиться в конце строки идентификатора объекта, которая является первой строкой косвенного объекта. Строка идентификатора объекта состоит из номера объекта, номера поколения и ключевого слова «obj». Пример косвенного объекта выглядит следующим образом:

 2 1 объект

12345

эндобдж 

В приведенном выше примере мы создаем новый косвенный объект, который содержит объект с номером 12345.Объявляя объект косвенным объектом, мы можем использовать его в таблице перекрестных ссылок документа PDF и повторно использовать его на любой странице, в словаре и т. Д. В документе. Поскольку каждый косвенный объект имеет свою собственную запись в таблице перекрестных ссылок, к косвенным объектам можно получить доступ очень быстро.

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

Мы можем ссылаться на косвенные объекты с помощью косвенной ссылки, которая состоит из номера объекта, номера поколения и ключевого слова R. Чтобы ссылаться на указанный выше косвенный объект, мы должны написать что-то вроде ниже:

Если мы пытаемся сослаться на неопределенный объект, мы фактически имеем в виду нулевой объект.

Структура документа

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

Всю структуру PDF документа можно представить на картинке ниже [1]:

Рисунок 7: Структура документа PDF (источник)

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

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

Из рисунка выше мы видим, что Каталог документов является корнем объектов в документе PDF. Мы уже говорили, что это элемент / Root в разделе Trailer PDF, который определяет каталог документов. Каталог документов содержит ссылки на другие объекты, которые определяют содержание документа. Он также содержит информацию о том, как документ будет отображаться на экране.Записи в каталоге документов следующие:

  • / Тип: Тип объекта PDF, описываемого каталогом (в нашем случае это Каталог, поскольку это объект каталога документов).
  • / Версия: Версия спецификации PDF, на основе которой был создан документ.
  • / Extensions: Информация о расширениях для разработчиков в этом документе.
  • / Pages: косвенная ссылка на объект, являющийся корнем дерева страниц документа.
  • / Dests: косвенная ссылка на объект, который является корнем указанного объекта назначения.
  • / Outlines: косвенная ссылка на объект каталога структуры, который является корнем иерархии структуры документа.
  • / Threads: косвенная ссылка на массив словарей потоков, которые представляют цепочки статей документа.
  • / Метаданные: косвенная ссылка на поток метаданных, который содержит метаданные для документа.

Есть много других записей, которые мы видим как часть каталога документов, но не будем описывать их здесь.Подробности читатель может посмотреть в наших источниках. Пример каталога документов представлен ниже:

 1 0 объект

& lt; & lt; / Тип / Каталог

/ Страницы 2 0 R

/ PageMode / UseOutlines

/ Контуры 3 0 R

& gt; & gt;

эндобдж 

Дерево страниц

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

Простейшая древовидная структура страницы может состоять из одного узла дерева страниц, который напрямую ссылается на все объекты страницы (так что все объекты страницы являются листами).

Каждый узел в дереве страниц должен иметь следующие записи:

  • / Type: Тип объекта PDF, описываемого этим объектом (в нашем случае это Pages , поскольку мы говорим об узлах дерева страниц).
  • / Родитель: должен присутствовать во всех узлах дерева страниц, кроме корневого, где эта запись не должна присутствовать. Эта запись указывает своего родителя.
  • / Kids: Должен присутствовать во всех узлах дерева страниц, кроме листьев, и указывает все дочерние элементы, непосредственно доступные из текущего узла.
  • / Count: определяет количество конечных узлов, которые являются потомками этого узла в последующем дереве страниц.

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

Базовый пример дерева страниц можно увидеть ниже:

 2 0 obj

& lt; & lt; / Тип / Страницы

/ Дети [4 0 R

10 0 р

24 0 р

]

/ Количество 3

& gt; & gt;

endobj



4 0 obj

& lt; & lt; / Тип / Страница

...

& gt; & gt;

endobj



10 0 obj

& lt; & lt; / Тип / Страница

...

& gt; & gt;

endobj



24 0 объект

& lt; & lt; / Тип / Страница

...

& gt; & gt;

эндобдж 

В приведенном выше дереве страниц определяется объект Root с идентификатором 2, у которого есть три дочерних объекта, объекты 4, 10 и 20. Мы также можем видеть, что листья дерева страниц являются словарями, определяющими атрибуты одной страницы документ. Есть несколько атрибутов, которые мы можем использовать при их определении для каждой страницы документа.

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

Пример

В этой статье мы рассмотрим очень простой пример документа PDF. Сначала нам нужно создать документ PDF, чтобы затем мы попытались его проанализировать. Чтобы создать PDF-документ, давайте сначала создадим очень простой .tex-документ, содержащий то, что показано на рисунке ниже:

Рисунок 8: Простой документ

Мы видим, что расширение.Текстовый документ на самом деле не так много. Сначала мы определяем документ как статью, а затем включаем содержимое статьи в начальный и конечный документ. Мы добавляем новый раздел с заголовком (Введение) и статическим текстом «Hello World!».

Мы можем скомпилировать документ .tex в документ PDF с помощью команды pdflatex и указав имя файла .tex в качестве аргумента. Полученный PDF-файл будет выглядеть так, как показано на рисунке ниже:

Рисунок 9: Результат

Мы видим, что PDF-документ на самом деле не содержит очень много, только текст, который мы фактически включили, и никаких изображений, JavaScript или других элементов.

Пример 1

Давайте посмотрим на структуру документа PDF, которая представлена ​​в выводе ниже:

% PDF-1.5

% ÐÔÅØ

3 0 obj & lt; & lt;

/ Длина 138

/ Фильтр / FlateDecode

& gt; & gt;

поток

...

конечный поток

endobj

10 0 obj & lt; & lt;

/ Длина2 1526

/ Длина3 7193

/ Длина4 0

/ Длина 8194

/ Фильтр / FlateDecode

& gt; & gt;

поток

...

конечный поток

endobj

12 0 obj & lt; & lt;

/ Длина2 1509

/ Длина3 9410

/ Длина4 0

/ Длина 10422

/ Фильтр / FlateDecode

& gt; & gt;

поток

...

конечный поток

endobj

15 0 obj & lt; & lt;

/ Производитель (pdfTeX-1.40.12)

/ Создатель (TeX)

/ CreationDate (D: 20121012175007 + 02'00 ')

/ ModDate (D: 20121012175007 + 02'00 ')

/ В ловушке / Ложь

/ PTEX.Fullbanner (это pdfTeX, версия 3.1415926-2.3-1.40.12 (TeX Live 2011), kpathsea версия 6.0.1)

& gt; & gt; endobj

6 0 obj & lt; & lt;

/ Тип / ObjStm

/ № 10

/ Первые 65

/ Длина 761

/ Фильтр / FlateDecode

& gt; & gt;

поток

...

конечный поток

endobj

16 0 obj & lt; & lt;

/ Тип / XRef

/ Указатель [0 17]

/ Размер 17

/ Вт [1 2 1]

/ Корень 14 0 R

/ Инфо 15 0 R

/ ID [& lt; 1DC2E3E09458C9B4BEC8B67F56B57B63 & gt; & lt; 1DC2E3E09458C9B4BEC8B67F56B57B63 & gt;]

/ Длина 60

/ Фильтр / FlateDecode

& gt; & gt;

поток

...

конечный поток

endobj

startxref

20215

%% EOF 

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

Давайте представим каждый из разделов PDF. Заголовок можно увидеть на картинке ниже:

Рисунок 10: Заголовок PDF-файла

Корпус можно увидеть на картинке ниже:

Рисунок 11: Корпус PDF

Раздел xref можно увидеть на рисунке ниже:

Рисунок 11: PDF xref

И, наконец, раздел Trailer представлен ниже:

Рисунок 12: PDF-трейлер

Мы представили все разделы PDF-документа, но нам еще предстоит их проанализировать.Заголовок PDF-документа стандартный, и нам особо не нужно о нем говорить, поэтому оставим текст на потом.

Вот почему мы должны сначала взглянуть на раздел xref. Мы видим, что смещение от начала файла до таблицы внешних ссылок составляет 20215 байт, что в шестнадцатеричной форме равно 0x4ef7. Если мы посмотрим на шестнадцатеричное представление файла, которое мы можем получить с помощью инструмента xxd, мы увидим то, что представлено на рисунке ниже:

Рисунок 13: Шестнадцатеричное представление файла

Выделенные байты лежат точно в начале смещения 20125 байтов от начала файла.Предыдущие байты 0x0a - это новая строка, а текущие байты 0x31 представляют собой число 1, которое в точности соответствует началу таблицы внешних ссылок. Вот почему таблица xref представлена ​​косвенным объектом с идентификатором 16 и номером поколения 0. (Это должно быть так для всех объектов, поскольку мы только что создали документ PDF и ни один из объектов еще не был изменен. Если мы посмотрите на весь PDF-документ, и мы увидим, что это действительно так; все объекты имеют нулевой номер поколения.)

/ Тип косвенного объекта классифицирует его как таблицу внешних ссылок.Массив / Index содержит пару целых чисел для каждого подраздела этого раздела. Первое целое число указывает номер первого объекта в подразделе, а второе целое число указывает количество записей в подразделе. В нашем примере номер объекта равен нулю, и в этом подразделе 17 записей. Это также указывается в директиве / Size. Обратите внимание, что это число на единицу больше, чем наибольшее число любого номера объекта в подразделе. Атрибут / W определяет массив целых чисел, представляющих размер полей в записи перекрестной ссылки, что означает, что поля являются одним байтом, двумя байтами и одним байтом.

После этого идет элемент / Root, который указывает каталог каталога для документа PDF как объект номер 14. / Info - это каталог информации документа PDF, который содержится в объекте номер 15. Массив / ID требуется, поскольку Зашифрованная запись присутствует и содержит две строки, составляющие идентификатор файла. Эти две строки используются в качестве входных данных для алгоритма шифрования.

Параметр / Length указывает длину ключа шифрования в битах; значение должно быть кратным 8 в диапазоне от 40 до 128 (значение по умолчанию - 40).В нашем случае длина ключа шифрования составляет 60 бит. / Filter указывает имя обработчика безопасности для этого документа; это также обработчик безопасности, который использовался для шифрования документа. В нашем случае это FlateDecode, который кодирует данные с помощью метода сжатия zlib / deflate.

Мы видим, что другая часть таблицы внешних ссылок сжата, поэтому мы не можем ее прочитать. Конечно, мы могли бы применить какой-нибудь алгоритм распаковки zlib к сжатым данным, но есть вариант получше.Зачем нам писать программу для этого, если инструмент уже существует? С помощью pdftk мы можем восстановить поврежденную таблицу внешних ссылок PDF-файла с помощью следующей команды:

После этого файл out.pdf будет содержать следующие разделы внешней ссылки и трейлера:

Рисунок 14: xref и трейлер

Очевидно, что номера объектов / Root и / Info изменились, а также другие вещи, но мы получили ключевые слова трейлера и внешней ссылки, которые определяют таблицу внешних ссылок. Мы видим, что в таблице внешних ссылок 14 объектов.

Мы могли бы продолжить и попытаться расшифровать и другие разделы, но это выходит за рамки данной статьи. Затем мы проверим документ, который не закодирован.

Пример 2

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

Давайте откроем этот PDF-файл в текстовом редакторе, таком как gvim, и просмотрим раздел трейлера.К настоящему времени мы должны знать, что все документы PDF следует читать от конца до начала. Прицеп представлен на картинке ниже:

Рисунок 15: PDF-трейлер

Давайте также представим Xref с несколькими объектами (остальные отброшены для ясности):

Рисунок 16: PDF xref

Мы видим, что корневой каталог / документа PDF содержится в объекте с ID 221, а в объекте 222 есть дополнительная информация.Объект 221 - самый важный объект во всем документе, поэтому давайте представим его:

Рисунок 17: Объект 221

Мы видим, что объект действительно является Каталогом документов. Объект Page Tree - 212, объект Outlines - 213, объект Names - 220, а объект OpenAction - 58. Мы не говорили ни о каких других типах, кроме объекта Page Tree, поэтому продолжим разговор о Page Tree только.

Объект дерева страниц с ID 212 представлен на рисунке ниже:

Рисунок 18: Объект дерева страниц

Итак, объект 212 содержит фактические страницы документа PDF.Он содержит 10 страниц, что совершенно верно (мы можем проверить это, если откроем PDF-файл с помощью любого PDF-ридера и проверим количество страниц).

Мы знаем, что атрибут Kids определяет все дочерние элементы, непосредственно доступные из текущего узла. В нашем случае есть два прямых дочерних узла с идентификаторами объектов 66 и 135. Объект 66 представлен ниже:

Рисунок 19: Объект 66

Объект 66 содержит другие дочерние элементы с ID 57, 69, 75, 97, 108 и 120.

Рисунок 20: Объект 135

Объект 135 дополнительно определяет объекты 129, 138, 133 и 158.

Если мы посчитаем все элементы, мы увидим, что есть ровно 10 элементов, что означает 10 страниц из 10 страниц. Это также подразумевает, что все представленные объекты на самом деле являются фактическими страницами документа PDF и не содержат дополнительных дочерних узлов.

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

Рисунок 21: Объект 57

Мы видим, что тип объекта - / Page, что напрямую подразумевает, что это листовой узел, представляющий одну из страниц документа PDF. Содержимое этой страницы PDF можно найти в объекте 62:

.

Рисунок 22: Объект 62

Мы видим, что фактическое содержимое страницы PDF кодируется с помощью FlateDecode, который представляет собой простой алгоритм кодирования zlib.

Заключение

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

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

Источники

Статистика уязвимостей, сведения о CVE

Политики поддержки Adobe: поддерживаемые версии продуктов, Adobe

Управление документами - Формат переносимых документов - Часть 1: PDF 1.7, Adobe (Archive.org)

Артикулы:

[1]: формат файла PDF, доступный по адресу: http: //wwwimages.adobe.com / www.adobe.com / content / dam / Adobe / en / devnet / pdf / pdfs / PDF32000_2008.pdf.

PDF (Portable Document Format) Семейство

Полное имя PDF (Portable Document Format) Семейство
Описание

PDF (Portable Document Format), разработанный Adobe Systems Incorporated, описывается Adobe как общий язык представления документов. PDF представляет собой форматированные, страничные документы. Эти документы могут быть структурированными или простыми.Они могут содержать текст, изображения, графику и другой мультимедийный контент, например видео и аудио. Есть поддержка аннотаций, метаданных, гипертекстовых ссылок и закладок. Более поздние версии предоставляют дополнительные функции, например, для встраивания геопространственной информации в документы, которые представляют карты или другие геопространственные изображения, такие как спутниковые фотографии.

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

Этап производства В общем, формат конечного состояния для доставки конечным пользователям.
Связь с другими форматами
Имеет подтип PDF_1_3, Версии PDF 1.0–1,3
Имеет подтип PDF_1_4, Версия PDF 1.4
Имеет подтип PDF_1_5, PDF, Версия 1.5
Имеет подтип PDF_1_6, PDF, Версия 1.6
Имеет подтип PDF_1_7, PDF, версия 1.7 (ISO 32000-1: 2008)
Имеет подтип PDF_1_7_ext03, PDF, Версия 1.7, добавочный уровень 3
Имеет подтип PDF_1_7_ext05, PDF, версия 1.7, ExtensionLevel 5
Имеет подтип PDF_2_0, PDF, версия 2.0, ISO 32000-2 (2017, 2020)
Имеет подтип PDF / A_family, PDF для длительного хранения. По состоянию на ноябрь 2012 года существует три хронологических версии PDF / A.
Имеет подтип PDF / A-1, PDF для длительного хранения, использование PDF 1.4
Имеет подтип PDF / A-2, PDF / A-2 для длительного хранения, использование ISO 32000-1 (PDF 1.7)
Имеет подтип PDF / A-3, PDF / A-3 для длительного хранения, использование ISO 32000-1 (PDF 1.7), со встроенными файлами
Имеет подтип PDF / A-4, PDF для долгосрочного хранения, использование ISO 32000-2 (PDF 2.0)
Имеет подтип PDF / E-1, Формат технической документации PDF, использование PDF 1.6
Имеет подтип PDF / UA-1, PDF / UA-1, Расширение PDF для обеспечения доступности, использование ISO 32000-1
Имеет подтип PDF / X, PDF для допечатной подготовки обмена графическими файлами
Имеет подтип PDF / R-1, Для транспортировки и хранения растровых изображений. На основе PDF 1.4-1.7 (ISO 32000-1)
Имеет подтип

PDF - Формат переносимого документа (PDF)

Формат переносимого документа (PDF) - это формат, предназначенный для обмена документами.Он был разработан Adobe Systems. Создавать файлы PDF очень просто с помощью бесплатного PDF24 Creator. Узнайте, как создавать файлы PDF - это так же просто, как распечатать.

Что такое формат переносимого документа (PDF)?

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

Используйте бесплатный PDF24 PDF Creator и Online PDF Converter для создания файлов PDF

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

Вы также можете создавать файлы PDF без установки какого-либо программного обеспечения. Используйте бесплатный онлайн-конвертер PDF24 PDF, чтобы конвертировать документы в PDF онлайн.Просто загрузите свой документ - например, файл MS Word - в службу онлайн-конвертации pdf24.org, и бесплатный онлайн-конвертер PDF конвертирует документ за считанные секунды в файл PDF.

Подробнее о PDF24 Creator

Альтернатива: онлайн-инструменты PDF от PDF24

PDF24 предлагает целый ряд онлайн-инструментов PDF, с помощью которых вы можете создавать PDF-файлы и управлять ими. Онлайн-инструменты PDF24 предлагают множество функций, с помощью которых вы можете легко решить многие проблемы с PDF. К ним относятся:
  • Преобразование в PDF и преобразование PDF в...
  • Объединение, объединение, разделение и наложение файлов PDF
  • Сжатие и уменьшение файлов PDF
  • Защита и расшифровка файлов PDF
  • Поворот, удаление, извлечение страниц PDF
  • Сортировка и перемещение страниц PDF
  • Создание PDF из изображений и извлечение изображений из файлов PDF
  • Преобразование веб-страниц в PDF и оптимизация PDF-файлов для Интернета
  • Создать онлайн-заявку в формате PDF
  • Распознать текст с помощью OCR
  • Добавление водяных знаков и номеров строк в файлы PDF
  • Электронная подпись файлов PDF
  • Комментирование, аннотирование и редактирование файлов PDF
Просто взгляните на онлайн-инструменты.Вы будете поражены тем, что PDF24 предоставляет бесплатно. Если вы не хотите работать в Интернете, PDF24 Creator - лучший инструмент. PDF24 Creator предлагает аналогичные функции.

К онлайн-инструментам PDF в PDF24

Free PDF Editor Online - Лучшее программное обеспечение для редактирования файлов PDF

Free PDF Editor Online - Лучшее программное обеспечение для редактирования файлов PDF \ n

\ n Ежемесячно (выставляется ежегодно) \ n

\ n

\ n Ежемесячно (выставляется каждые 2 года) \ n

\ n

\ n Ежегодно \ n

\ n

\ n 2 года \ n

", "cannotSignInWithOldEmail": "Вы не можете войти в систему с помощью , так как это больше не адрес электронной почты, связанный с вашей учетной записью", "labelCity": "Город", "mergeWithSodaSubPrgh": "Легко объединяйте файлы PDF в Интернете.Soda PDF - это решение для пользователей, которые хотят объединить несколько файлов в один PDF-документ. Наш инструмент прост в использовании и БЕСПЛАТНО * ", "ModulePopupHeadOops": "Ой!", "FileTypeIsNotSupported": "Тип файла не поддерживается.", "readLess": "Читать меньше", "readMore": "Читать дальше", "noThanks": "Нет, спасибо", "BuyNow": "Купить сейчас", «PrivacyTerms»: «Конфиденциальность и условия», «WordToPdfLink»: «https://www.sodapdf.com/word-to-pdf/», "businessAlertText": "Вы бизнес?", "EmailPreferencesSubTitle": "Выберите списки рассылки, на которые вы хотите подписаться.Снимите флажок, чтобы отказаться от подписки. \ NЕсли вы хотите изменить язык получаемых писем, ", "без обслуживания": "Без обслуживания", "successTitle": "Назначение выполнено успешно", "tooltip_1": "План позволяет одному устройству входить в Soda PDF Online в любой момент времени", "contactEmail": "Контактный адрес электронной почты", «BuyLink»: «https://www.sodapdf.com/buy/», "GifToJpgLink": "https://www.sodapdf.com/gif-to-jpg/", "PDF_Software": "Программное обеспечение PDF", "selectProduct": "Выбрать продукт", "startFreeTrial": "Начать бесплатную пробную версию", "errorTypeOfProduct": "Выберите тип продукта", "compressed_copy": "Загрузите сжатую копию вашего файла.", "contactSales": "Связаться с отделом продаж", "sellsheets": "Product Sheets", «PricingLink»: «https://www.sodapdf.com/pricing/», "getSoda": "Получить газировку", "noCreditCards": "Нет кредитных карт", "createPdfLink": "https://online.sodapdf.com/#/home?r=view", "accountManagement": "Управление аккаунтом", "SixFiles": "6 файлов", "premiumPhoneSupport": "Поддержка по телефону премиум-класса", "forLimitLicenses": "Для 1-4 лицензий", "knowledgeBase": "База знаний", "passwordRequirements_3": "Ваш пароль не может содержать \" пароль \ ", \" admin \ "или \" administrator \ "", "passwordRequirements_2": "Ваш пароль не может содержать 3 или более последовательных символов или иметь один и тот же символ, повторяющийся последовательно (например,123, ABC, AAA, 111) ", "YourFilesSecureServers": "Ваши файлы хранятся на наших серверах только в течение 24 часов, после чего они навсегда уничтожаются.", "errorConfirmEmailPasswordMatch": "Введенные адрес электронной почты и пароль не совпадают", «PdfToImageLink»: «https://www.sodapdf.com/pdf-to-jpg/», "WhatsNewTitle": "Что нового в Soda PDF Anywhere", "registerSignUpTitle": "С подключенной учетной записью", "WordToPdf": "Word в PDF", "paymentAssociatedCreditCard": "Продукты, связанные с этой кредитной картой", "createdPasswordSuccessfully": "Ваш пароль был успешно создан.", «CookiesForAdvertising»: «Этот сайт использует файлы cookie в рекламных и аналитических целях. Пожалуйста, ознакомьтесь с нашей Политикой конфиденциальности, чтобы получить дополнительную информацию о файлах cookie и их использовании, а также о возможности изменения настроек файлов cookie.», "PDFReader": "PDF Reader", «Сбережения»: «СБЕРЕЖЕНИЯ», "YourFilesSecure": "Ваши файлы в безопасности", "ConvertfromPDF": "Конвертировать из PDF", "WorkingOffline": "Работаете в автономном режиме?", "зарегистрироваться": "Зарегистрироваться", "sodaVersion": "Сода PDF", "wouldLikeContinue": "Хотите продолжить?", "productAvaliableProducts": "Доступные продукты", "one_time_fee": "единовременная плата", "Privacy_Terms": "Конфиденциальность и условия", «RegisterLink»: «https: // www.sodapdf.com/account/register/ ", "AboutSodaPdf": "О Soda Pdf", "PleaseSignInWithAccount": "Войдите в свою учетную запись", "mergeToolLink": "https://www.sodapdf.com/pdf-merge/", "активация": "Активация", «EulaLink»: «https://www.sodapdf.com/terms-of-use/#eula», "formProductInterest": "Интересующий продукт", "PDF_annual": "* годовой план", "emailAddress": "Адрес электронной почты", «Разблокировать»: «Разблокировать», "learnMore": "Первое в мире онлайн-программное обеспечение для работы с PDF", "sitemap": "Sitemap", "switchYearly": "переходить на ежегодный", «MergeLink»: «https: // www.sodapdf.com/pdf-merge/ ", "choose3options": "Однако вы можете выбрать один из трех вариантов", "PngToJpg": "PNG в JPG", «PngToPdf»: «PNG в PDF», "forLimitLicenses5": "Для 5-24 лицензий", "cancelRequest": "Отменить запрос", "resourceCenter": "Ресурсный центр", "FallDocuments": "Меня уволили после того, как я заснул по личным документам.", "PlanLinks": "Планы и цены", "low_quality_text": "меньшее качество, наименьший размер файла", "fromOpdfs": "

Спасибо за создание бесплатной учетной записи.Ваш файл готов!

\ n

Вы должны быть перенаправлены через мгновение, чтобы получить доступ к вашему файлу.

\ n

Если перенаправление не работает (или занимает слишком много времени), щелкните здесь, чтобы получить доступ к файлу.

", «DownloadLink»: «https://www.sodapdf.com/installation-guide/», "PageNumbering": "Нумерация страниц", "emailWasSentSuccessfully": "Электронное письмо успешно отправлено", «Водяной знак»: «Водяной знак», "productSoda9lockedMessage": "Продукты с бессрочной лицензией привязаны к одному компьютеру.Используйте Сбросить лицензию, чтобы переназначить лицензию на другой компьютер. ", "subscribe_success_msg": "Вы успешно зарегистрировались!", "sendFileByEmail": "Отправить файл по электронной почте", "choosequalitytitle": "Выбрать качество сжатия", "errorWebsiteUrlRequired": "Введите URL", "errorCountryRequired": "Выберите страну", "subscribeToPromotions": "Акции", "headerSearchPlaceholder": "Есть вопрос? Введите запрос здесь", "AddAccount": "Добавить аккаунт", "didYouTitle": "Знаете ли вы?", "UploadingFile": "Загрузка", "dl_options_10": "Разметка и добавление примечаний к PDF-файлам", "dl_options_11": "Создавать собственные формы", "labelLicensesNeeded": "Количество необходимых лицензий", «MyProductsLink»: «https: // www.sodapdf.com/account/manage-products/ ", "youtubeTitle": "Откройте для себя Soda PDF Anywhere", "previewText": "Предварительный просмотр Soda PDF 12", «TenPack»: «10-PACK», "labelStateProvince": "Штат / провинция", "formFirstName": "Имя", "solutionsBusines": "Решения для бизнеса", «ConnectedAccounts»: «Подключенные учетные записи», "One_file_only": "ТОЛЬКО ОДИН ФАЙЛ", «PrivacyPolicyLink»: «https://www.sodapdf.com/privacy/», «Выход»: «Выйти», "compressWithSodaSubPrgh": "Уменьшите размер PDF всего за несколько кликов.Это просто и бесплатно * ", "ConvertPassProtected": "Загруженный файл защищен паролем и не может быть преобразован.", "JpgToGif": "JPG в GIF", "JpgToPdf": "JPG в PDF", "JpgToPng": "JPG в PNG", "emailPasswordIncorrect": "Ваш адрес электронной почты или пароль неверны.", "BlogLink": "https://www.sodapdf.com/blog/", "errorConfirmPasswordMatch": "Ваши пароли не совпадают", "batchPrgh": "Загрузите файл, содержащий электронные письма пользователей, которым вы хотите назначить лицензию. Файл должен быть в формате .csv.Электронные письма должны быть в первом поле. Имя и фамилия не обязательны, но могут быть помещены во второе и третье поля. ", "PurchasedDate": "Дата покупки", "OpenedPassProtect": "Загруженный файл защищен паролем и не может быть открыт.", "One_file_only2": "Только один файл", «LinkfFeatures»: «https://www.sodapdf.com/features/», "manualFree": "Бесплатно и надежно", "ready_1_strong": "Еще не пробовали наше настольное приложение?", «Повернуть»: «Повернуть», "buyNowFoot": "Купить сейчас", "SwitcherEnable": "Включить", «Подмножество»: «Подмножество», «Суффикс»: «Суффикс», "supportText": " БЕСПЛАТНО Поддержка клиентов
", «Строка»: « облачное хранилище ... ", "errorContactEmailRequired": "Введите контактный адрес электронной почты", «SiteMapLink»: «https://www.sodapdf.com/sitemap/», "PDF_mo": "/ мес", "PDFfee": "Однако вы можете загрузить объединенную копию файла за единовременную плату в размере 2,99 долларов США.", "FreeUpdates": "Бесплатные обновления", "FreePdfReader": "Читатель Soda 3D", "Save50": "SAVE 50% ", "termsOfUse": "Условия использования", «WatermarkLink»: «https://www.sodapdf.com/add-watermark-to-pdf/», «Префикс»: «Префикс», «ContactSalesLink»: «https://www.sodapdf.com/contact-sales/», "errorEndsWithEmail": "---", "ProductOverview": "Обзор продукта", "stayConnected": "Оставайтесь на связи", "HtmlPDFLabel": "Хотите преобразовать веб-страницу в файл PDF? Сделайте это бесплатно на", "moduleOCRReq": " OCR Module требует", "ThankyouCTA2notice_bottom": "на рабочий стол", «Позиция»: «Позиция», "mobile_app_stores": "Слияние и создание PDF-файлов бесплатно на вашем телефоне", "getVolumePricing": "Получить оптовые цены", "pagesToInsert": "Страницы для вставки", "CreateFiles": "Создавать файлы PDF", "labelIndustry": "Промышленность", "ready_2_strong": "Вам нужны PDF-файлы на ходу?", «Премиум»: «ПРЕМИУМ», «Защитить»: «Защитить», "DragFile": "Перетащите сюда файлы", "ChooseCompressionRatio": "Выбрать степень сжатия", "errorTimelineRequired": "Выберите временную шкалу", «PdfToWorldToolLink»: «https: // www.sodapdf.com/pdf-to-word/ ", "Excel2pdf": "Excel в PDF", "cookieSettings": "Настройки файлов cookie", "PopularTools": "Популярные инструменты", "errorRequired": "Это поле обязательно для заполнения", "sodaPdfAnywhereOverview": "Обзор Soda PDF Anywhere", «Авторское право»: «Авторское право», "SwitcherDisable": "Отключить", "Ppt2pdf": "PPT в PDF", "professionalPackage": "Профессиональный пакет", "SignFiles": "Подписать файлы PDF", "selectModule": "Выбрать другую функцию", "btnDownloadText": "Просмотреть и загрузить в браузере", "ArticleTitleThree": "Как объединить документы с помощью Soda PDF 12", "CompressFiles": "Сжать файлы PDF", «PdfToExcelLink»: «https: // www.sodapdf.com/pdf-to-excel/ ", "cloudUpload": "загружено из облака", "RemoveMain maintenance": "Удалить обслуживание", "PDF_next": "следующий", "CompressTitle": "Сжать PDF - БЕСПЛАТНО уменьшить размер файла PDF в Интернете", «OnDesktop»: «На рабочем столе», "expiresDate": "Срок действия - дата", "PDFBates": "Нумерация Бейтса PDF", «PdfFormFillerLink»: «https://www.sodapdf.com/pdf-form-filler-creator/», "youShouldCreateAccount": "Создайте учетную запись с этим адресом электронной почты для доступа к вашему продукту.", "expiredTime": "Срок действия истекает через", "expiredDate": "Срок действия - дата", "howActivateSoda": "Как активировать Soda PDF", «FreeOnlineToolsLink»: «https: // www.sodapdf.com/freeonlinetools/ ", "ExceedsSizeLimit": "Размер файла превышает максимально допустимый", «Подключиться»: «Подключиться», "emailNotValid": "Пожалуйста, укажите действующий адрес электронной почты", "footerLuluWebsite": "Сайт компании", "fullPagesRangeError": "Ваши начальная и конечная страницы охватывают весь загруженный документ. Поэтому разделения не произойдет.", "footerCopyText": "Soda PDF является товарным знаком LULU Software ™.", "fromOurSalesTeam": "От нашей команды продаж", "openTicketBackText": "Откройте у нас запрос в службу поддержки и получите необходимую помощь.", "montlyPlan": "Ежемесячный план", "englishOnly": "Только английский", "ChangePending": "Ожидается изменение", «SoftwareLink»: «https://www.sodapdf.com/», "thankYouTitle": "Спасибо за установку Soda PDF", "myProducts": "Мои продукты", "convert": "Конвертировать", "CompressPassProtected": "Загруженный файл защищен паролем и не может быть сжат.", "products": "Товары", "WinTitle1": "Полное решение PDF", "обязательный": "обязательный", "PDFexceed_title": «Загруженный файл превышает максимально допустимый размер», "fileReadyTitle": "УРА! Ваш файл готов,
добро пожаловать!", "SearchTool": "Поиск инструмента", "one_time_payment": "Единовременный платеж", "rightWord": "Верно", "implperTitle": "Неверное расположение полей", "footerLuluCareers": "Карьера", "SplitLink": "https: // www.sodapdf.com/split-pdf/ ", "EsignFiles": "Файлы PDF для электронной подписи", "PdfToJpg": "PDF в JPG", "PdfToPpt": "PDF в PPT", "FREE_PDF_TOOLS": "БЕСПЛАТНЫЕ ИНСТРУМЕНТЫ PDF", "behindPage": "За страницей", "ArticleDescriptionOne": "Итак, вы хотите добавить страницы в этот PDF-файл. Возможно, это документ, который вы уже создали, или тот, который недавно был отправлен вам. Но как вообще вы вставляете страницы в уже существующий PDF-файл, который кажется нежелательным для изменения? ", «ArticleDescriptionTwo»: «Вы повысите свою эффективность, только когда научитесь создавать файлы PDF в пакетном режиме.Любой файл, который можно распечатать на бумаге, также можно преобразовать в формат PDF. С помощью процесса пакетного создания Soda PDF 12 вы можете взять любое количество файлов, независимо от формата, и одновременно преобразовать их все в PDF-файлы. ", "changedCongratulations": "Поздравляем, вы успешно сменили адрес электронной почты.", "features_text": "Неограниченно: объединение, преобразование, редактирование, вставка, сжатие, просмотр и многое другое!", "productAction": "Действие", "enterWaterMarkText": "Пожалуйста, введите текст водяного знака.", "onlinePdfTools": "Инструменты для работы с PDF в Интернете", "PdfConverter": "Конвертер PDF", "productAssign": "Назначить", "ResourcesLink": "https://www.sodapdf.com/resources/", «WhatsNewText»: «Испытайте первое в мире полнофункциональное онлайн-решение для PDF. Оно содержит совершенно новые функции, специально разработанные для повышения производительности, включая E-Sign, Soda PDF Online, нумерацию Бейтса и пакетное преобразование.», "DeletePdf": "Удалить PDF", "abovePage": "Над страницей", "Спасибо Спасибо", "SodaOverviewLink": "https: // www.sodapdf.com/products/soda-overview/ ", "low_quality": "Низкое качество", "findReseller": "Найти реселлера", "errorProductRequired": "Выберите продукт", "errorOopsEnterB2BEmail": "К сожалению, похоже, вы предоставили личный адрес электронной почты! Чтобы получить доступ к нашей 30-дневной пробной версии для бизнеса, вы можете вернуться к форме и ввести действительный рабочий адрес электронной почты. В противном случае вы можете попробовать нашу личную пробную версию." , "лицензия": "лицензия", "Pdf2Word": "PDF в Word", "PasswordLabel": "Пароль:", "ProtectTitle": "Защитить PDF", "enterStreetAddressLine": "Введите строку почтового адреса", "где угодно2": "... и продолжайте работать на своем смартфоне или планшете во время поездки. ", "where3 ":" Когда вы вернетесь домой, запустите свой PC и продолжайте с того места, где вы остановились. ", "where1 ":" Готовишь контракт в офисе, но есть поезд, чтобы успеть? ", «PdfDownloadLink»: «https://www.sodapdf.com/pdf-download/», "protect_unlim": "Защитить неограниченное ЧИСЛО файлов.", "allTools": "Все инструменты", "EnglishContent": "Доступно только на английском языке", «TextToPdfLink»: «https: // www.sodapdf.com/txt-to-pdf/ ", "HtmlToPdf": "HTML в PDF", "yourDownloadShouldBegin": "Ваша загрузка должна начаться немедленно.", "errorLicensesRequired": "Введите количество лицензий", "formEmailBusiness": "Рабочий адрес электронной почты", "securitySign": "Безопасность и подпись", "BatesNumberingLink": "https://www.sodapdf.com/bates-numbering/", "BmpToJpg": "BMP в JPG", "EmailPreferencesMore": "Для получения дополнительной информации прочтите наши", "createdPasswordLinkExp": "Срок действия ссылки для создания пароля истек.", "year2Plan": "План на 2 года", "ResellersFoot": "Реселлеры", "ResellersLink": "https: // www.sodapdf.com/resellers/ ", "high_quality": "Высокое качество", "paymentDetails": "Детали платежа", «Обработка информации»: «Предоставленная вами информация будет обрабатываться в соответствии с нашей Политикой конфиденциальности.», "orderInvoiceQuestions": "№ заказа / № счета / Вопросы", "mergeWithSodaTitle": "Слияние PDF", "End_User": "Лицензионное соглашение с конечным пользователем", "authenticationError": "Произошла ошибка аутентификации. Пожалуйста, войдите в свою учетную запись еще раз, чтобы продолжить", "implperPrgh": "Адреса электронной почты должны быть в первом поле для каждого назначения.Имя и фамилия по желанию могут быть помещены во второе и третье поля. ", "send_to_email": "Отправить по электронной почте", «ProtectLink»: «https://www.pdfprotect.net/», "Pdf2ppt": "PDF в PPT", "successRegister": "На ваш адрес электронной почты отправлено письмо для активации.", "ViewFiles": "Просмотр PDF-файлов", "modifyRenewal": "Изменить продление", «ForgotPasswordLink»: «https://www.sodapdf.com/account/recover-password/», "InWebBrowser": "В веб-браузере", "customQuote": "индивидуальная цитата", «ElectronicSignature»: «Электронная подпись», "rongTitle ":" Неверный тип файла ", "mergeRequest": "Запрос на слияние был отправлен на [другой адрес электронной почты].Нажмите ссылку в письме, чтобы завершить объединение учетных записей », "YouIncognito": "Вы используете режим инкогнито.
Пожалуйста, войдите или создайте аккаунт", "TotalPrice": "общая цена", "pdfFormCreator": "Создатель PDF-форм", "howInstallSodaLink": "https://support.sodapdf.com/hc/en/articles/360022498011-How-to-download-and-install-Soda-PDF", "freeTrial": "Бесплатная пробная версия", "workOfflineOneLine": "Работать в автономном режиме?
Попробуйте настольную версию!", «PDFafterThePayment»: «Загрузка начинается автоматически после оплаты.", "forLegalProfessionals": "Для юристов", "layoverText2": "При нажатии откроется новая вкладка", "layoverText1": "Это объявление помогает сделать наши услуги бесплатными", "selectLanguage": "Выберите язык", "getStarted": "Начало работы", "InstantText": " Instant \ nЛицензия
\ nАктивация", "freeItem1": "Имея более 1 миллиона пользователей в месяц, мы постоянно улучшаем наш инструмент слияния, оставляя его бесплатным для наших пользователей.", "freeItem2": "Объедините файлы в своем браузере.Он совместим со всеми операционными системами. ", "FilesUsed30days": "Файлы должны быть использованы в течение 30 дней с момента покупки", "MainPage": "Главная страница", "congrats_prgh": "

Поздравляем!

\ n
Вы успешно подтвердили свою учетную запись Soda PDF.
\ n

\ n Иногда может потребоваться несколько минут, чтобы показать, что ваша учетная запись была подтверждена в нашем приложении.
\ n Подписаться следующие шаги, чтобы ускорить процесс, если вы уже вошли в систему. \ n

", «PdfCreatorLink»: «https: // www.sodapdf.com/pdf-creator/ ", "UnlockTitle": "Разблокировать PDF", "EsignPdf": "Электронная подпись PDF", "SodaNewTitle": "Присоединяйтесь к революции онлайн-PDF", "AnnualPlan": "Годовой план", "sloganOnline": " PDF ONLINE", "CreateCustomForms": "Создавать собственные формы", "errorEmailPassword": "К сожалению, Soda PDF не распознает это письмо", "SplitPdf": "Разделить PDF", "chatSchedule": "С понедельника по пятницу (с 9:00 до 17:00 по восточному времени)", "businessBrochure": "Деловая брошюра", «GifToPdfLink»: «https://www.sodapdf.com/gif-to-pdf/», "verifySpam": "Чтобы обеспечить доставку электронной почты, проверьте настройки спама", "JpgToGifLink": "https: // www.sodapdf.com/jpg-to-gif/ ", "productAddOnTooltip": "Этот продукт является надстройкой и автоматически добавляется к любому продукту Soda PDF, который использует назначенный пользователь.", "assignBy": "Назначено", "включает": "Включает:", "emailSent": "Электронное письмо отправлено", "secureItem2": "Все загруженные и обработанные файлы удаляются с наших веб-серверов в течение максимум 24 часов за активный сеанс.", "secureItem1": "Когда вы загружаете файлы, они преобразуются через безопасное зашифрованное соединение (https), чтобы оставаться на 100% безопасным.", "capsLock": "Caps Lock включен", "freeOnlineToolsHeader": "Бесплатные онлайн-инструменты", "reviewingFiles": "Просмотр файлов", «PptToPdfLink»: «https://www.sodapdf.com/ppt-to-pdf/», "howActivateSodaLink": "https://support.sodapdf.com/hc/en/articles/360022497971-How-to-Activate-Soda-PDF", "TapAddFile": "Нажмите, чтобы добавить файлы", "OptInSubmit": "Я согласен получать сообщения об этой услуге по электронной почте.", "UseinDesktopApp": "Использовать в настольном приложении", "myAccount": "Моя учетная запись", "errorUsersRequired": "Введите количество пользователей", "desktopSolutionLink": "https: // www.sodapdf.com/pdf-download/ ", «Popular»: «Популярные», "newVersion": "Доступна новая версия!", "СпасибоCTA1notice_top": "", "BatchConvert": "Пакетное преобразование", "labelStreetAddressLine": "Строка адреса улицы", "secureSignModule": "Безопасность и подпись", "ThankyouCTA2notice_top": "", "cancelPlan": "Отменить план", «mo»: «Mo», "on": "on", "или или", "Нет нет", "Хорошо-хорошо", "btnDownloadViewText": "Загрузить и просмотреть в браузере", "userExists": "Пользователь с этим адресом электронной почты уже существует", "ResetFormLabel": "Сбросить форму", "OtherTools": "Другие инструменты", "manualSecureFile": "Безопасное слияние и обработка файлов", «Вращение»: «Вращение», "SignaturePackagePart2": "пакет подписи", "formFileAttachment": "Вложение файла", «Изменение размера»: «Изменение размера», "PrivacyFeedback": "Конфиденциальность
Отзыв", "ConvertFiles": "Конвертировать файлы PDF", "ConvertImage": "Конвертировать изображение", "ExcelToPdf": "Excel в PDF", "ConverttoPDF": "Преобразовать в PDF", «ExcelToPdfLink»: «https: // www.sodapdf.com/excel-to-pdf/ ", "selectJobRole": "Выберите должность", "errorPassProtected": "Файл защищен паролем", «PdfToWordLink»: «https://www.sodapdf.com/pdf-to-word/», "bottomWord": "Снизу", "videoTutorials": "Видеоуроки", "btnWorkOfflineLink": "Загрузить версию для ПК!", "AnnualCommitment": "Годовое обязательство", "registerAgreePart2": "и наш", "registerAgreePart1": "Нажимая" Зарегистрироваться ", вы соглашаетесь с", "accountDetailsText": "Вы можете обновить свою платежную информацию", "clickHere": "Щелкните здесь", "ProcessConverting": "Преобразование", "unlimitedSodaESign": "Электронная подпись безлимитных газированных напитков", "accessSaas": "Доступ к Soda PDF Online здесь", «ProtectPdfLink»: «https: // www.sodapdf.com/password-protect-pdf/ ", "ResendConfirmationEmail": "Отправить письмо с подтверждением еще раз", "JpgToPdfLink": "https://www.sodapdf.com/jpg-to-pdf/", "sendToEmail": "Отправить по электронной почте", "eSign": "eSign PDF", "email": "Электронная почта", "error": "Произошла ошибка. Повторите попытку или свяжитесь с нами.", «SodaTradeMark»: «Soda ™ является товарным знаком LULU Software ™.», "forms": "Формы", "logIn": "Войти", "часы": "часы", "title": "Заголовок", "SSLLabelThree": "безопасное соединение", "Begins_auto": "(Начинается автоматически после оплаты)", "ErrorChooseMorePDF": "Выберите два или более файлов PDF", "video": "Видео", "linkExpired": "Срок действия вашей ссылки истек", "добавить": "добавить", "пока пока", "выкл": "выкл", "ocr": "OCR", "odd": "odd", "верх": "верх", «Все»: «Все», «Новый»: «Новый», «Да»: «Да», "PerpetualLicense": "Бессрочная лицензия", "year2": "2 года", «Первый»: «Первый», «Слияние»: «Слияние», "LoginLink": "https: // www.sodapdf.com/account/login/ ", "no_limitation": "24/7: без ежедневных ограничений
Дополнительные функции: создание, преобразование и просмотр файлов PDF", «PdfEditorLink»: «https://www.sodapdf.com/pdf-editor/», «Legal»: «LEGAL», "productStatus": "Статус", «Отключить»: «Отключить», "errorPasswordRequired": "Введите пароль", "SodaPDFDesktop": "Рабочий стол Soda PDF", «Голоса»: «Голоса», «Инструменты»: «Инструменты», «Сброс»: «Сброс», "Диапазон": "Диапазон", «Сплит»: «Сплит», "subscribe_prgh": "Будьте в курсе всех новостей Soda, включая информационные бюллетени, советы и рекомендации, а также эксклюзивные предложения.", «Планы»: «Планы», "JpgToPngLink": "https://www.sodapdf.com/jpg-to-png/", "reassignLicense": "Переназначить лицензию", «Вставка»: «Вставка», "sodaPdfOnline": "Soda PDF Online", "BEST_VALUE": "BEST VALUE", "batchTitle": "Пакетное назначение", «GifToPngLink»: «https://www.sodapdf.com/gif-to-png/», "SplitTitle": "Разделить PDF", "split_unlim": "Разделить неограниченное количество файлов.", "contactsSales": "Связаться с отделом продаж", "BilledAnnualy": "выставляется ежегодно", "addPageNumbering": "Добавить номера страниц", "вебинары": "вебинары", "good_quality": "Хорошее качество", "EnterUrl": "Введите URL", "productTypeDesctop": "Рабочий стол", "FreeOnlineTools": "Бесплатные онлайн-инструменты", "Pdf2Image": "PDF в JPG", "AddMain maintenance": "Добавить обслуживание", "howToSubAlt3": "Загрузить объединенный PDF", "howToSubAlt2": "Объединить желаемые файлы PDF", "howToSubAlt1": "Загрузить PDF", "PdfCreator": "PDF Creator", "uninstall": "Удалить", "FreePdfReaderMacOs": "Читатель для Mac OS X", "WinPdfReader": "Читатель Магазина Windows", "errorEnterB2BEmail": "Пожалуйста, введите действительный рабочий адрес электронной почты, чтобы продолжить.", "discoverSodaPDf": "Откройте для себя Soda PDF", "yourDownloadLinkSent": "Ссылка для скачивания отправлена ​​на ваш адрес электронной почты.", «Количество»: «КОЛИЧЕСТВО», "createPasswordSubTitle": "Установите новый пароль для своей учетной записи.", "Download_Desktop": "Загрузить настольную версию!", "ViewEdit": "Просмотр и редактирование", "errorPhoneInvalid": "Введите действительный номер телефона", "errorCompanyRequired": "Введите название компании", «Особенности»: «Возможности», "EmailConfirmationError": "OOPS! Срок действия вашей ссылки для активации истек.", «PdfToHtmlLink»: «https: // www.sodapdf.com/pdf-to-html/ ", "bf_freeocrgift1": "БЕСПЛАТНЫЙ ПОДАРОК ​​OCR (", "bf_freeocrgift2": "значение)", «RessellerLink»: «https://www.sodapdf.com/business/resellers/», "fontSize": "Размер шрифта", "productExpiredProducts": "Товары с истекшим сроком годности", «SupportLink»: «https://support.sodapdf.com/hc/en-us/», "mostPopular": "САМЫЕ ПОПУЛЯРНЫЕ", "errorPhoneRequired": "Введите номер телефона", «Сжать»: «Сжать», "aboutTitle": "О НАШИХ ИНСТРУМЕНТАХ", "howCanWeHelpYou": "Чем мы можем вам помочь?", "LimitationTextRights": "все права защищены.", "PrivacyFeedbackImg": "//privacy-policy.truste.com/privacy-seal/LULU-software/seal?rid=e691fbfb-8de4-4b17-b576-70688b60730d", "rotated_copy": "Скачать повернутую копию вашего файла.", "selectIconFile": "Пожалуйста, выберите файл значка", "proOcrPackage": "Пакет Pro + OCR", "privacyPolicy": "Политика конфиденциальности", «BusinessLink»: «https://www.sodapdf.com/business/», "splitted_copy": "Загрузить разделенные страницы.", "SplitPDFSiteLabel": "Разделить файлы PDF на", "restorePasswordEnterEmail": "Вы можете сбросить пароль для своего профиля учетной записи, введя свой адрес электронной почты.", "supportNav": "Поддержка", "PDFexceed": "Загруженные файлы превышают максимальный размер", «ArticleDescriptionEditTwo»: «PDF-файлы - очевидный выбор, если вы хотите безопасно обмениваться информацией через Интернет. Компании и правительства в значительной степени полагаются на них, и большинство людей имеют общее представление о том, что такое PDF-файлы.», «ArticleDescriptionEditOne»: «Вы получаете электронное письмо с этим важным документом, волшебным PDF-файлом, который выведет ваш бизнес на новый уровень. Этот PDF-файл содержит предложение, в котором каждая деталь должна быть доведена до совершенства.", "addWatermark": "Добавить водяной знак", «DetailsLink»: «https://www.sodapdf.com/account/manage-account/», "информационный бюллетень": "Информационный бюллетень", "newPassword": "Новый пароль", "ThankyouCTA1": "ОТКРЫТЬ", "ThankyouCTA2": "СКАЧАТЬ", "ThankyouBack": "Вернуться на сайт", «Пример»: «Пример», "options_text_8": "Оптическое распознавание символов (OCR)", "reassign_prgh2": "Вы не можете переназначить эту лицензию тому же пользователю в течение этого платежного цикла.", "createAccount": "Создать учетную запись", "footerCopyTextLight": "Этот продукт продается компанией Upclick.com в качестве авторизованного реселлера. ", "cmWord": "Сантиметры", "dailytimer": "Вы превысили почасовой лимит бесплатных задач. Вы можете повторить попытку через ::", "ArticleTitleEditThree": "Как редактировать документы PDF", "sodaPdfForYou": "Газировка PDF для вас", "PdfToHtml": "PDF в HTML", "PdfToWord": "PDF в Word", «PdfToJpgLink»: «https://www.sodapdf.com/pdf-to-jpg/», "signInTitle": "Войдите в свой аккаунт Soda PDF с помощью", "enterCity": "Введите город", "productProductAlert": "Срок действия вашего плана истекает, и вы потеряете доступ к его функциям по истечении срока его действия.", "errorLastNameInvalid": "Необходимо ввести действительную фамилию", "Reader3d": "3D-читатель", "dayliLimitSubTitleB": "Однако у вас есть другой вариант", "PDFMergeCanonical": "https://www.pdfmerge.com/", "ErrorUploadOnlyPDF": "Загрузите только файлы PDF", "Jpg2pdf": "JPG в PDF", "businessResourcesPageName": "Бизнес-ресурсы", "userGuide": "Руководство пользователя", "resourceCenterBackText": "Вся информация, необходимая для поиска ответов на ваши вопросы.", "yourWebinarShouldBegin": "Ваш веб-семинар должен начаться в ближайшее время.", "GoodQualityBest": "лучшее качество изображения, минимальное сжатие", "withMain maintenance": "С обслуживанием", "EasyAdoptionPageName": "Простое принятие", "unassignProduct_prgh2": "После отмены назначения определенной лицензии ее можно переназначить тому же пользователю только после следующего цикла выставления счетов.", "downloadInstallation": "Скачать / Установка", "Process_another": "Обработать другой файл", "accountAssociated": "С этим адресом электронной почты уже связана учетная запись.", "mustUploadCSV": "Вы должны загрузить файл CSV", "download": "Скачать", "Trial30Day": "30-дневная пробная версия", "sodaAnywherePrgh": "Полное решение в формате PDF для настольных компьютеров и в Интернете", "MoreOnePage": "Загруженный документ должен содержать более 1 страницы.", "PaymentInformation": "Платежная информация", "pdfCreatorConverter": "Бесплатное средство для создания и преобразования PDF-файлов", "RateTool": "Оценить этот инструмент", «MergePdfLink»: «https://www.sodapdf.com/pdf-merge/», "ResendAssignInvitationSuccess_prgh2": "Приглашение отправлено повторно", "getTheMost": " Получите максимум от своих денег", "SplitPassProtected": "Загруженный файл защищен паролем и не может быть разделен", "BackToSoda8": "Вернуться к Soda PDF", "yourRequestReceived": "Ваш запрос получен.", «perMonth»: «В месяц», "минуты": "минуты", "continueBtn": "Продолжить", "createPasswordTitle": "Создайте свой пароль", "bf_features": "Функции включены:", "ChooseFormat": "Выбрать формат:", "aboutSubDesc4": "Вы можете обрабатывать файлы на любом устройстве, в любое время и в любом месте с помощью компьютера, планшета и смартфона.", "aboutSubDesc1": "Мы используем безопасную технологию для установления зашифрованного соединения между нашим веб-сервером и вашим браузером, чтобы все данные оставались конфиденциальными.", "aboutSubDesc3": "Доступ к файлам, сохраненным в облачных системах хранения, таких как Google Диск, Box, Dropbox и OneDrive.", "aboutSubDesc2": "Мы храним каждый файл на нашем сервере только 24 часа, чтобы ограничить любой несанкционированный доступ. Затем он навсегда удаляется с наших серверов. Никто из нашей команды не может получить доступ к этим файлам.", «PngToPdfLink»: «https://www.sodapdf.com/png-to-pdf/», "ExtractPdf": "Извлечь PDF", "errorServer": "Извините, сервер занят. Повторите попытку позже.", "detailEsignPhone": "Этот номер используется нашей службой E-Sign для аутентификации по SMS", "marginsWord": "Поля", "offPrice": "выкл", "errorNewPasswordRequired": "Введите новый пароль", "insuffTitle": "Недостаточно лицензий", "errorContactEmailInvalid": "Вам необходимо ввести действующий контактный адрес электронной почты.", "onlineAccess": "Доступ в Интернете", "errorCurrentPasswordRequired": "Введите текущий пароль", "premiumPhoneSupportBackText": "Прямой доступ к одному из наших специалистов по Soda PDF в любое время.", "productRefreshList": "Обновить список", «PngToJpgLink»: «https://www.sodapdf.com/png-to-jpg/», "userGuideLink": "http://userguide.sodapdf.com/", "MacOsUser": "Пользователь Mac OS? Откройте для себя полнофункциональный Soda PDF Online.", "InsertPageElem": "Вставить элементы страницы", "IncludedPrgh": "Включено в следующие планы", "freeTrialLink": "https: // онлайн.sodapdf.com/ ", "productAssignedLicenses": "Назначенные лицензии", "Загрузка": "Загрузка", "noCreditCard": "Кредитная карта не требуется", "emailHasBeenChanged": "Ваш адрес электронной почты был изменен", "messageEmailSent": "Ссылка для подтверждения.

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

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