Копировать ссылку на страницу

Свернуть/развернуть пример Общие настройки сервиса преобразования в PDF

В теге Convert2PDF задаются общие настройки сервиса преобразования в PDF.

Структура тега:

 

<Convert2PDF PDFVersion="{Версия PDF}"
  ConvertTimeout="{Время преобразования}"
  FontEmbedding="{Встроенные шрифты}"
  WorkingFolder="{Рабочий каталог}"
  EnableSpecialProcessing="{Признак специальной обработки печати}"
  Extensions="{Список допустимых типов файлов}"
  PrinterName="{Имя принтера}">
<clear/>
<!-- Настройки вариантов преобразования. -->
   {Настройки для преобразования с помощью виртуального принтера NovaPDF}
   {Настройки для преобразования с помощью Microsoft Office}
   {Настройки преобразования изображений типа Native}
</Convert2PDF>

PDFVersion. Версия преобразованного документа формата PDF. Возможные значения: 1.4, 1.5 и 1.6.

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

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

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

WorkingFolder. Каталог, в котором сервис преобразования размещает свои временные файлы.

EnableSpecialProcessing. Признак специальной обработки документов Microsoft Office и графических документов. Возможные значения: True, False. Подробнее о способах печати см. раздел «Способы отправки документа на печать». Рекомендуется всегда устанавливать параметр в значение True, поскольку в этом случае преобразование документов Microsoft Office и графических документов будет выполняться быстрее.

Extensions. Перечень типов файлов, которые могут быть преобразованы в PDF-формат. Допустимым является тип файла, который может быть отправлен на преобразование одним из способов. Подробнее см. раздел «Механизм преобразования документов в PDF-формат». В качестве значения параметра следует указать расширения файлов допустимых типов. Расширения разделяются запятыми. Перечень типов файлов можно дополнять новыми типами. Подробнее см. раздел «Типы преобразования документов в PDF-формат».

PrinterName. Имя виртуального принтера NovaPDF.

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

Свернуть/развернуть пример Настройки для преобразования через принтер NovaPDF

В теге Transformation задаются настройки для варианта преобразования файлов типа Printer в формат PDF.

Структура тега:

 

<Transformation Name="{Наименование преобразования}" Type="Printer">
 Profile="{Профиль принтера}">
  <Security EncryptionType="{Тип шифрования}"
    AllowPrint="{Признак разрешения печати}"
    AllowModify="{Признак разрешения изменения}"
    AllowCopyExtract="{Признак разрешения копирования}"
    AllowAnnotForms="{Признак разрешения комментирования форм}"
    AllowAdvancedFillForms="{Признак разрешения расширенного заполнения форм}"
    AllowAdvancedCopyExtract="{Признак разрешения расширенного копирования}"
    AllowDocumentAssembly="{Признак разрешения сборки документа}"
    AllowHighResolutionPrint="{Признак возможности печати с высоким
      разрешением}"/>
</Transformation>

Name. Уникальное наименование преобразования. Каждое преобразование характеризуется профилем принтера и настройками безопасности. Настройки безопасности, указанные в файле настроек службы преобразования, имеют приоритет перед настройками безопасности, указанными в профиле принтера.

Profile. Наименование профиля принтера, используемого для преобразования в формат PDF. Профиль принтера определяет настройки печати.

Security – настройки доступных операций с документом.

EncryptionType. Тип шифрования документа в формате PDF. Возможные значения:

None;
Bits40;
Bits128.

Параметр не является обязательным. Значение по умолчанию None.

Примечание

Если преобразование производится для последующей установки штампа на документ, то оно должно проходить без шифрования. Для этого необходимо, чтобы в параметре EncryptionType было указано значение None. Вставка штампа на документ осуществляется при согласовании договорных документов. Подробнее см. главу «Согласование договорных документов».

AllowPrint. Признак разрешения печати документа формата PDF. Если параметр имеет значение True, то документ можно печатать, иначе нельзя. Параметр используется только с типом шифрования документа Bits40 или Bits128. Параметр не является обязательным. Значение по умолчанию True.

AllowModify. Признак разрешения изменения документа формата PDF. Если параметр имеет значение True, то документ можно изменять, иначе нельзя. Параметр используется только с типом шифрования документа Bits40 или Bits128. Параметр не является обязательным. Значение по умолчанию True.

AllowCopyExtract. Признак разрешения копирования текста документа формата PDF. Если параметр имеет значение True, то текст документа можно копировать, иначе нельзя. Параметр используется только с типом шифрования документа Bits40 или Bits128. Параметр не является обязательным. Значение по умолчанию True.

AllowAnnotForms. Признак разрешения комментирования форм документа формата PDF. Если параметр имеет значение True, то формы документа можно комментировать, иначе нельзя. Параметр используется только с типом шифрования документа Bits40 или Bits128. Параметр не является обязательным. Значение по умолчанию True.

AllowAdvancedFillForms. Признак разрешения заполнения интерактивных форм, даже если параметр AllowModify имеет значение False. Если данный параметр имеет значение True, то формы можно заполнять, иначе нельзя. Параметр используется только с типом шифрования документа Bits128. Параметр не является обязательным. Значение по умолчанию True.

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

название языка, на котором написан текст документа;
текстовое описание картинок или других элементов, явно не описанных в тексте (лигатуры или выделения фраз цветом);
расшифровку аббревиатур и акронимов.

Если параметр имеет значение False, то перечисленные выше элементы не доступны. Параметр используется только с типом шифрования документа Bits128. Параметр не является обязательным. Значение по умолчанию True.

AllowDocumentAssembly. Признак разрешения сборки документа. Сборка документа включает удаление, поворот, редактирование страниц, вставку закладок и миниатюр картинок. Если параметр имеет значение True, то можно выполнять сборку документа, иначе нельзя. Параметр используется только с типом шифрования документа Bits128. Параметр не является обязательным. Значение по умолчанию True.

AllowHighResolutionPrint. Признак возможности печати документа с высоким разрешением. Если параметр имеет значение True, то документ можно печатать с высоким разрешением, иначе нельзя. Параметр используется только с типом шифрования документа Bits128. Параметр не является обязательным. Значение по умолчанию True.

Свернуть/развернуть пример Настройки для преобразования с помощью Microsoft Office

В теге Transformation задаются настройки для варианта преобразования документов типа Native в формат PDF.

Структура тега:

 
<Transformation Name="{Наименование преобразования}"
Type="Native">
 Extensions="{Список допустимых типов файлов}">
  <Security
    Quality="{Оптимизация преобразования}"
    IncludeDocumentProperties="{Признак включения в итоговый PDF-документ
      свойств документа из исходного приложения}"
    UseISO19005_1="{Признак использования стандарта ISO 19005-1 (PDF/A)}"
    Bookmarks="{Признак создания закладки в итоговом PDF-документе}"
    IgnorePrintAreas="{Признак преобразования без учета области печати}" />
</Transformation>

Name. Уникальное название преобразования. Каждое преобразование характеризуется приложением Microsoft Office, с помощью которого будет происходить преобразование в PDF-формат. Возможно использование двух приложений: Microsoft Word и Microsoft Excel.

Extensions. Список допустимых типов файлов для текущего преобразования. Допустимым является тип файла, который можно открыть в приложении Microsoft Word или Microsoft Excel. Если список типов файлов не задан, то текущее преобразование будет поддерживать все типы файлов, указанных в параметре Extensions тега Convert2PDF.

Security – настройки операций с документом.

Quality. Оптимизация преобразования документа в PDF-формат. Возможные значения:

Standard – стандартная оптимизация, используется, если требуется высокое качество печати;
Minimal – с минимальным размером файла, используется, если нужен минимальный размер файла и качество печати не так важно.

Значение по умолчанию Standard.

IncludeDocumentProperties. Признак включения в итоговый документ формата PDF свойств документа из исходного приложения. Например, если в приложении Microsoft Word заданы свойства Автор, Название, Тема, Ключевые слова, Дата создания, то значения этих свойств можно включить в документ. Если параметр имеет значение True, то значения свойств документа будут включены, иначе нет. Значение по умолчанию True.

UseISO19005_1. Признак преобразования документа в формат PDF/A. Задается только для приложения Microsoft Word.

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

Значение True рекомендуется задавать в случаях:

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

В других случаях рекомендуется задавать значение False. Значение по умолчанию True.

Bookmarks. Признак создания закладок в документе формата PDF. Возможные значения:

None – не создавать закладки;
Headings – создать закладки на основе заголовков исходного документа;
Word – создать закладки на основе закладок исходного документа. Задается только для документов Microsoft Word.

Значение по умолчанию Headings.

IgnorePrintAreas. Признак преобразования документа в PDF-формат целиком без учета заданных областей печати. Если установлено значение True, то при преобразовании документа в PDF-формат будут включаться все данные документа целиком. Если установлено значение False, то при преобразовании документа будут включаться те данные документа, которые входят в заданные области печати. Данный параметр задается только для документов Microsoft Excel. Значение по умолчанию False.

Свернуть/развернуть пример Настройки для преобразования изображений

В секции Transformation задаются настройки для варианта преобразования изображений типа Native в формат PDF.

Структура секции:

 

<Transformation
Name="{Наименование преобразования}"
Type="Native"
Extensions="{Список допустимых типов файлов}">
</Transformation>

Name. Уникальное наименование преобразования изображений.

Extensions. Список допустимых типов файлов для текущего преобразования. Допустимым является тип файла, который можно открыть в графическом редакторе или приложении для просмотра изображений. Вариант преобразования изображений типа Native поддерживает типы файлов: JPG, JPEG, PNG, BMP, GIF, TIF, TIFF.

Пример:

Преобразование изображений в PDF-файл. Вариант преобразования изображений типа Native превосходит по скорости аналогичные преобразования типа Printer.

 

<Transformation Name="В PDF с возможностью печати и копирования (изображение)"
Type="Native"
Extensions="jpg,jpeg,png,bmp,gif,tiff,tif">
</Transformation>

Свернуть/развернуть пример Пример

В примере показана настройка трех вариантов преобразования в PDF-формат:

преобразование в PDF с возможностью сборки документа и с возможностью печати документа с высоким разрешением;
преобразование в PDF всех типов документов, которые можно открыть в Microsoft Word. Преобразование включает: высокое качество печати, перенос свойств исходного документа, совместимость со стандартом ISO 19005-1, создание закладок на основе заголовков исходного документа;
преобразование в PDF документов Microsoft Excel. Преобразование включает: высокое качество печати, перенос свойств исходного документа, преобразование без учета заданных областей печати.

 

<Convert2PDF
  PDFVersion="1.4"
  ConvertTimeout="3"
  FontEmbedding="None"
  WorkingFolder="C:\Temp\"
  EnableSpecialProcessing="False"
  Extensions="doc,docx,tif,tiff,xls,xlsx,ppt,pptx,txt,rtf,vsd,bmp,jpg"
  PrinterName="novaPDF Pro v6">
<clear/>
  <Transformation
    Name="в PDF c возможностью печати и копирования"
    Type="Printer"
    Profile="DIRECTUM PDF Transformation Service">
    <Security
      EncryptionType="Bits128"
      AllowPrint="True"
      AllowModify="False"
      AllowCopyExtract="True"
      AllowAnnotForms="False"
      AllowAdvancedFillForms="False"
      AllowAdvancedCopyExtract="False"
      AllowDocumentAssembly="True"
      AllowHighResolutionPrint="True"/>
  </Transformation>
  <Transformation
    Name="в PDF c возможностью печати и копирования (Word)"
    Type="Native"
    Extensions="doc,docx,rtf">
      <Settings
        Quality="Standard"
        IncludeDocumentProperties="True"
        UseISO19005_1="True"
        Bookmarks="Headings"/>
    </Transformation>
    <Transformation
      Name="в PDF c возможностью печати и копирования (Excel)"
      Type="Native"
      Extensions="xls,xlsx">
      <Settings
        Quality="Standard"
        IncludeDocumentProperties="True"
        IgnorePrintAreas="True"/>
    </Transformation>
</Convert2PDF>

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM