PDF

<< Click to Display Table of Contents >>

Navigation:  Проект > Документы объектов > Генератор отчетов > Просмотр отчетов > Экспорт (сохранение )отчета > Форматы с фиксированной разметкой страницы >

PDF

 

Формат PDF (Portable Document Format) – переносимый формат документов, разработанный компанией Adobe Systems, используется как основа для создания электронных изданий в среде программного пакета Adobe Acrobat. Формат PDF – это файловый текстовой формат, используемый для представления публикаций или других документов на любой аппаратной платформе и для любой операционной среды. Документ PDF содержит одну или более страниц. Каждая страница может содержать любые компоненты электронного издания: текст, графику и иллюстрации, информацию, обеспечивающую навигацию в электронной публикации. Также документ содержит всю служебную информацию, необходимую для правильного отображения документа.

 

i Примечание. Экспорт в формат PDF основан на документе "Adobe Portable Document Format, Version 1.3, second edition", с использованием некоторых элементов более поздних спецификаций формата.

 

Для уменьшения размера файла PDF использует различные методы сжатия. Для сжатия текстового материала используется алгоритм LZW ("Flate"). Для сжатия графической информации используются алгоритмы JPEG или LZW. Алгоритм JPEG - это сжатие с потерями, рекомендуется для полноцветных иллюстраций и изображений. Алгоритм LZW - это сжатие без потерь, рекомендуется для иллюстраций и изображений с небольшим количеством цветов, например графики, чарты, схемы. Для обеспечения независимости от шрифтов PDF файл содержит описание для каждого шрифта, использованного в документе. Описание включает название, размер, стиль и другие параметры шрифта. В режиме просмотра документа, если шрифт, описанный в документе, доступен, то он используется. Если не доступен, то заменяется на подобный с тем же размером и другими характеристиками. Шрифты можно внедрять в документ. Это значительно увеличивает размер файла, но гарантирует правильное отображение документа на любом компьютере.

 

Рассмотрим основные параметры при экспорте в PDF:

 

Exports.Formats_with_Fixed_Page_Layout

 

img_1 Переключатель Все включает обработку всех страниц отчета.

img_2 Переключатель Текущая включает обработку только текущей (выделенной) страницы отчета.

img_3 Переключатель Номера имеет поле. В данном поле указываются номера страниц, которые необходимо обработать. Указать можно одну страницу, список страниц (используя запятые как разделитель), а так же задать диапазон, указав начальную страницу диапазона, разделитель "-" и конечную страницу диапазона. Например: 1,3,5-12.

img_4 Параметр Метод сжатия изображения предоставляет возможность определить способ сжатия изображений в PDF файле. Доступны следующие варианты:

strel JPEG - сжатие с потерями,

strel Flate - сжатие без потерь,

strel Simple - монохромный режим без дизеринга,

strel Ordered - монохромное изображение с дизерингом,

strel FloydSt. - наиболее точный монохромный режим с дизерингом.

img_5 Параметр Allow Editable предоставляет возможность включить режим, при котором после экспорта, можно изменять только компоненты со включенным, предварительно в шаблоне отчета, свойством Редактируемый. Если выбрано значение No - редактировать можно будет все компоненты, кроме случаев, когда иное ограничено параметрами группы Безопасность. Если выбрано значение Yes - то редактировать можно будет только комопненты, у которых включено свойство Редактируемый.

 

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

 

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

 

img_6 Параметр Разрешение изображения - изменение количества пикселей на дюйм (свойство изображения PPI (Pixels Per Inch)). Чем больше количество пикселей на дюйм, тем выше четкость изображения и легкость восприятия. Стоит отметить, что значение данного параметра влияет на размер выходного файла, т.е. чем больше значение, тем больше и размер выходного файла.

 

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

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

 

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

 

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

 

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

 

img_10 Флажок Использовать Unicode включает/выключает расширенную поддержку кодирования символов. Влияет на внутреннее кодирование символов внутри PDF файла и улучшает копирование текста из PDF документа.

 

i Примечание: Из-за технических ограничений платформ программирования, параметр реализован не во всех продуктах.

 

img_11 Включить/выключить сжатие конечного PDF файла можно при помощи флажка Сжатый. Рекомендуется всегда включать сжатие файла.

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

 

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

 

img_13 Флажок PDF/A соглашение включает/выключает поддержку стандарта долгосрочного архивного хранения электронных документов. Соответствие стандарту гарантирует, что документ по прошествии времени будет отображаться одинаково и на более поздних версиях Adobe Acrobat. При включении данного параметра также автоматически включаются параметры Встроить шрифты и Использовать Unicode.

 

img_14 Группа Безопасноть документа представляет собой набор параметров, при помощи которых можно защитить документы от несанкционированного доступа к их содержимому и к последующим операциям с ним:

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

strel В поле Пароль владельца указывается пароль доступа к операциям с файлом. Если указан какой-либо пароль, то доступ к операциям с файлом (к примеру, печать, копирование) будет доступен только после ввода пароля. Если пароль не указан, т.е. поле остается пустым, то операции с файлом будут доступны без ограничений.

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

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

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

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

strel Флажок Длина ключа шифрования предоставляет возможность выбрать длину ключа шифрования к документу. Чем больше длина, тем сложнее расшифровать документ, а соответственнее безопасность документа выше.

 

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

strel Флажок Использовать цифровую подпись включает/выключает применение цифровой подписи к файлу. Если данный параметр включен, то к файлу будет применена цифровая подпись. Если выключен - то цифровая подпись не применяется. Цифровая подпись файла требует наличие сертификата в системном хранилище сертификатов.

Нужный сертификат можно выбрать следующим способом:

strel Флажок Брать сертификат из Crypto UI влючает/выключает использование интерфейса системной библиотеки криптографии. В этом случае, при экспорте файла на экране появится меню выбора сертификата из текущего хранилища сертификатов. Необходимо выбрать один сертификат из списка доступных.

 

i Примечание. В web-приложении этот способ использовать нельзя, так как меню выбора сертификата появляется на том компьютере, на котором выполняется экспорт, т.е. на сервере. Соответственно пользователь его не видит и не может ничего с ним сделать. Экспорт просто ожидает выбора сертификата до бесконечности, а для поьзователя это кажется зависанием приложения.

 

strel В поле Имя субъекта необходимо записать строку - идентификатор сертификата. Идентификатор - это имя владельца сертификата (полная строка) или часть имени (подстрока).  

 

img_16 Флажок Открытие после экспорта включает/выключает автоматическое открытие документа созданного документа (после завершения экспорта), программой установленной по умолчанию для этих типов файлов.