Как сделать таблицу в пдф

FPDF — Урок 5: Таблицы

Категории блога

Итак мы с Вами потихоньку осваиваем библиотеку FPDF, и я пытаюсь сделать вольный перевод уроков с официального сайта. Ранее я попытался перевести четыре урока, а именно:

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

Таблица это просто набор ячеек(клеток), поэтому построить таблицу достаточно просто. Итак в этом примере мы создаем три функции, для разного рода таблиц. Самая первая — BasicTable (Простая таблица), простая таблица с обычным введением текста в ячейки, которые в свою очередь расположены друг за другом, а текст выровнен по левому краю. Можно сказать что это незаконченная таблица, так как здесь все стандартное, но за то работает при минимальных усилиях.

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

Вторая функция (таблица) — ImprovedTable (Улучшенная таблица), в ней мы уже внесли некоторые изменения и улучшения. Каждая колонка имеет свою собственную ширину, названия выровнены по левому краю а цифры по правому. Кроме этого, горизонтальные линии мы удалили чтобы прибавить некоторой изящности таблицы. Для этого использовался метод Cell (), в котором есть параметр border, с помощью которого можно указать 0 или 1, без границ или с границами соответственно, а можно указать любой последовательностью символов: L: левая граница, T: верхняя граница, R: правая граница, B: нижняя граница. В нашем примере мы указали L: левую границу и R: правую. Теперь остается еще одна проблема, которая заключается в том как закрыть линией таблицу. В нашем пример это решилось размещением линии после цикла.

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

Результат Урока 5: Таблицы :

fpdf urok 5 tablicy

В следующем уроке можно будет научиться вставлять и оформлять ссылки в документ PDF, и можно будет узнать о том как вывести HTML — FPDF – Урок 6: Ссылки и вывод HTML.

Источник

Создание таблиц

alert

某些 Creative Cloud 应用程序、服务和功能在中国不可用。

Таблицы состоят из строк и столбцов, которые в свою очередь состоят из ячеек. Ячейка напоминает текстовый фрейм, в который можно добавлять текст, привязанные фреймы или другие таблицы. Таблицы можно создавать в Adobe InDesign CS5 или экспортировать из других приложений.

Для создания, изменения и форматирования таблиц в Adobe InCopy необходимо переключиться в режим «Макет».

Создание таблиц

Таблицы состоят из строк и столбцов, которые в свою очередь состоят из ячеек. Ячейка напоминает текстовый фрейм, в который может быть добавлен текст, внутритекстовый графический объект или другие таблицы. Создать таблицу можно обычным способом или путем преобразования в нее существующего текста. Кроме того, таблица может быть встроена в другую таблицу.

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

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

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

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

Майкл Мёрфи (Michael Murphy) представляет статью о создании и форматировании таблиц: Особенности использования таблиц.

Джефф Уитчел (Jeff Witchel) из InfiniteSkills.com представил видео на тему Основы настройки таблиц.

Создание таблицы обычным способом

Созданная таблица заполняет весь текстовый фрейм по ширине.

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

Создание таблицы из существующего текста

Перед преобразованием текста в таблицу убедитесь, что он соответствующим образом подготовлен.

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

Встраивание одной таблицы в другую

Выделите ячейки или таблицу для встраивания в другую таблицу, затем выберите команду «Редактирование» > «Вырезать» или «Скопировать». Поместите точку ввода в ячейку, куда должна быть вставлена таблица, затем выберите команду «Редактирование» > «Вставить».

Нажмите ячейку, выберите команду «Таблица» > «Вставить таблицу», задайте число строк и столбцов, затем нажмите кнопку «ОК».

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

Импорт таблиц из других приложений

При импорте электронной таблицы Microsoft Excel или документа Microsoft Word с таблицами с помощью команды «Поместить» данные импортируются в виде таблицы, доступной для редактирования. Форматирование настраивается в диалоговом окне «Параметры импорта».

Кроме того, данные из электронной таблицы Excel или таблицы Word можно вставлять в документы InDesign или InCopy. Формат текста, вставляемого из других приложений, задается установками раздела «Обработка буфера». Если выбран параметр «Только текст», то данные отображаются в виде неотформатированного текста с табуляцией, который затем можно преобразовать в таблицу. Если выбран параметр «Вся информация», то вставляемый текст будет отображаться в отформатированной таблице.

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

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

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

Добавление текста в таблицу

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

Поместите точку ввода в ячейку и введите текст. Чтобы создать новый абзац в той же ячейке, нажмите клавишу Enter или Return. Перемещение по ячейкам производится по нажатию клавиши Tab (при нажатии клавиши Tab в последней ячейке добавляется новая строка). Перемещение по ячейкам в обратном порядке производится по нажатию комбинации клавиш Shift и Tab.

Скопируйте текст, установите в ячейке точку ввода, затем выберите команду «Редактирование» > «Вставить».

Поместите точку ввода в то место, куда нужно добавить текст, выберите команду «Файл» > «Поместить», а затем дважды нажмите текстовый файл.

Добавление графики в таблицу

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

Поместите точку ввода в то место, куда необходимо добавить графический объект, выберите команду «Файл» > «Поместить», затем дважды нажмите графический файл.

Поместите точку ввода в то место, куда необходимо добавить графический объект, выберите команду «Объект» > «Привязанный объект» > «Вставить», затем задайте параметры вставки. Позднее в привязанный объект можно добавить графику.

Скопируйте графический объект или фрейм, расположите точку ввода в нужном месте, затем выберите команду «Редактирование» > «Вставить».

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

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

Добавление верхних и нижних колонтитулов

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

Верхние и нижние колонтитулы можно добавить при создании таблицы. Кроме того, добавить верхние и нижние колонтитулы и настроить их отображение в таблице можно в диалоговом окне «Параметры таблицы». В верхние и нижние колонтитулы можно преобразовать и основные строки таблицы.

se 04

Чтобы последовательно пронумеровать таблицы (например, «Таблица 1а», «Таблица 1б» и т.д.), добавьте в верхний или нижний колонтитул переменную. (См. раздел Создание подписей для рисунков и таблиц с нумерацией).

Источник

Выделение и редактирование таблиц

alert

某些 Creative Cloud 应用程序、服务和功能在中国不可用。

Выделение ячеек, строк и столбцов таблицы

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

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

Выделение ячеек

Чтобы выделить одну ячейку, щелкните внутри ячейки или выделите текст, затем выберите команду «Таблица» > «Выделить» > «Ячейка».

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

Чтобы переключиться между режимом выделения ячеек и текста в ячейке, нажмите клавишу Esc.

Выделение столбцов или строк целиком

Щелкните внутри ячейки или выделите текст, затем выберите команду «Таблица» > «Выделить» > «Столбец» или «Строка».

se 01

Выделение всех верхних или нижних колонтитулов или всех основных строк

Выделение всей таблицы

Щелкните внутри таблицы или выделите текст, затем выберите команду «Таблица» > «Выделить» > «Таблица».

se 02

Перетащите инструмент «Текст» по всей таблице.

Кроме того, таблицу можно выделить аналогично привязанному графическому объекту — поместить точку ввода непосредственно перед таблицей или после нее, затем, удерживая клавишу Shift, выделить таблицу клавишами «Стрелка влево» или «Стрелка вправо».

Вставка строк и столбцов

Для вставки строк и столбцов предусмотрено несколько различных способов.

Вставка строки

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

Если точка ввода находится в последней ячейке, то новую строку можно создать с помощью клавиши Tab.

Вставка столбца

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

Вставка нескольких строк и столбцов

Новые строки будут добавлены в конец, а новые столбцы — с правого края таблицы.

Изменить количество строк и столбцов можно с помощью палитры «Таблица». Чтобы открыть палитру «Таблица», выберите команду «Окно» > «Текст и таблицы» > «Таблица».

Вставка строки или столбца путем перетаскивания

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

Строки и столбцы нельзя вставлять перетаскиванием в верхнюю или левую часть таблицы. Эти поля предназначены для выделения строк и столбцов.

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

Удаление строк, столбцов и таблиц

В вертикальной таблице строки удаляются из левой части таблицы, а столбцы — из нижней ее части.

Если нажать клавишу Alt (Option) до кнопки мыши, то появится инструмент «Рука», поэтому кнопку мыши необходимо нажать первой.

Изменение выравнивания таблицы внутри фрейма

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

Перемещение в таблице

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

Перемещение по таблице с помощью клавиши Tab

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

Источник

Как создавать и изменять интерактивные PDF-формы, или новый скилл ABBYY FineReader PDF

Мы регулярно обучаем ABBYY FineReader PDF новым навыкам. Две недели назад мы рассказали на Хабре, как научили ABBYY FineReader PDF редактировать целые абзацы. Этот пост — о еще одном продвижении нашего продукта на пути к совершенству: программа теперь умеет создавать и редактировать интерактивные PDF-формы.

Раньше ABBYY FineReader PDF мог только заполнять такие формы – заявления на отпуск или визу, резюме, согласие на обработку персональных данных, исследования, опросы и т.д. Но что если компании нужно создать в формате PDF анкету, разработать шаблон документа или отредактировать в готовом бланке несколько полей, чтобы затем отправить его сотрудникам или клиентам? Теперь все это можно сделать в одной программе. О том, как это работает, для чего и кому может понадобиться такая функциональность, мы сегодня и расскажем. Поехали!

Что такое интерактивная PDF-форма?

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

PDF-формы могут выглядеть по-разному. Приведем несколько примеров:


Слева направо: первая страница анкеты на получение шенгенской визы; согласие на обработку персональных данных; PDF-форма для запроса сервисных услуг. Картинка кликабельна.

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

С технической точки зрения интерактивная форма в PDF – это набор «виджетов». Виджеты – это поля, которые можно создавать, редактировать и заполнять. Термин взят из спецификации PDF (международные стандарты PDF ISO, где описываются все стандартизированные возможности формата PDF). В спецификации сказано, как устроены интерактивные элементы, чтобы это понимал PDF-просмотрщик, то есть программа для работы с PDF. На основе этой спецификации мы и разработали фичу создания и редактирования форм в ABBYY FineReader PDF. Таким образом, интерактивные формы, созданные в нашей программе, будут доступны для заполнения или редактирования и в других редакторах PDF, если они поддерживают PDF ISO.

В чем преимущество интерактивных PDF-форм?

Как создать PDF-форму

ABBYY FineReader PDF помогает как создавать формы с нуля, в т. ч. в новом документе, так и отредактировать уже имеющиеся в форме поля.

Например, можно создать новый PDF-документ, войти в режим форм, нажав кнопку «Редактор форм» на главной панели инструментов, и затем добавить в файл нужные поля.

Либо можно открыть существующий PDF-документ с полями формы или без них и зайти в «Редактор форм». Если в документе уже есть интерактивные поля, то пользователь увидит сообщение:

vc7evonay

В режиме «Редактор форм» рядом с полями формы отобразятся их имена.

6f x40sd 6jmz5tkqktyelk io0

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

Принимать разные формы? Запросто

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

Текстовое поле. Позволяет ввести строчку или несколько строк текста. К вводимому тексту можно применить форматирование, например, сделать из него дату. Если такое форматирование характерно для поля, то в окошке поля можно вызвать календарик и выбрать дату там. Пользователь сам может выбирать формат даты (например, 18.12.1987 или 1987/18/12).

d3kvdmoo2rqy68a7rhl5upvctqg

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

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

bd4iqshqqrv9r1i owwnmbvfwf4

Примечательная особенность: если вы думаете, что галочка в check box нарисована (векторными командами или картинкой), то это не всегда так. При создании check box в ABBYY FineReader PDF галочка — это символ. Есть специальный символьный шрифт, ZapfDingbats, и состоит он не из букв, а из вот таких специальных символов. И в нашем check box просто получается текст из одного символа этого шрифта.

Переключатель (его еще называют «радиокнопка»). Этот элемент позволяет выбрать только один из возможных вариантов в списке.

Переключатель в PDF – это наиболее яркий пример, как одно поле может содержать несколько виджетов. У каждого из них есть choice name (имя выбранного состояния), которые предустановил PDF-просмотрщик. Именно это имя прописывается в поле, когда какая-то кнопка выбрана. Каждый виджет имеет несколько предустановленных состояний (ChoiceName/Off, Normal/Down). И в зависимости от того, в каком состоянии виджет находится, такое состояние и будет показываться пользователю. Никакой анимации, просто подмена одной картинки на другую.

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

2vhodvtch jbi9ekjnsuyuttdku

Список. Можно выбрать несколько вариантов.

rksfaq1onj8zsakoma9bzi3ttes

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

p go7nciwaw7ny

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

Совершенствуем форму дальше

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

1). Имя поля. Это внутреннее имя, которое помогает создателю формы ориентироваться в документе.

2). Подсказка. Она появляется, если навести указатель мыши на поле, и позволяет пользователю понять, что требуется сделать и какую информацию внести.

evhvyt2va wmvs76hpravmfvzoa

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

v3z ehe

4). Опция «Только для чтения». Если выбрать ее, то поле станет недоступным для редактирования. Бывает, что в форме может быть информация, которая должна оставаться неизменной. Например, в опроснике для сотрудников-мужчин о том, какие подарки они предпочитают дарить женщинам, может быть поле «Пол»: туда можно вписать значение «Мужской» и оставить его неизменным. Это как бы подразумевает, что опрос для мужчин.

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

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

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

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

Нужно разработать шаблоны для документов

С помощью ABBYY FineReader PDF государственные организации, а также юридические, страховые, медицинские и другие компании могут создавать в PDF шаблоны документов, которые необходимо заполнять в электронном виде:

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

fcaaqmishq5ebyybqjr5bn7catk

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

Нужно собрать данные и отправить информацию в другую организацию

В программе ABBYY FineReader PDF компании и государственные организации могут создавать и редактировать различные электронные бланки для сбора данных, например:

В электронном виде такие бланки проще заполнять и обрабатывать. Кроме того, сотрудники могут быстро отправлять такие формы внутри организации или за ее пределы, чтобы сразу получить ответ от коллег, консультации и др.

Нужно провести опрос внутри компании, обеспечив конфиденциальность данных

Для проведения внутренних исследований, опросов и аудитов в компаниях не всегда возможно использовать онлайн-сервисы типа SurveyMonkey и Google Forms. Они могут не подойти из-за требований к безопасности и политики управления персональными данными. В таком случае можно заменить онлайн-инструменты на интерактивные PDF-формы.

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

Пишите в комментариях, о каких еще технологических особенностях нашей программы вам было бы интересно узнать?

Источник