Как сделать таблицу в пдф файле
Перейти к содержимому

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

  • автор:

Как создать таблицу в PDF (за 11 шагов)

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

Шаг 1

Запустите Adobe Acrobat.

Шаг 2

Щелкните меню «Файл» и «Открыть», чтобы просмотреть свой компьютер и открыть файл PDF.

Шаг 3

Перейдите в «Инструменты», «Расширенное редактирование» и выберите «Инструмент текстового поля».

Шаг 4

Удерживайте левую кнопку мыши нажатой, чтобы нарисовать прямоугольник. Затем отпустите кнопку. Должно появиться окно «Свойства текстового поля».

Шаг 5

Выберите вкладку «Внешний вид» и щелкните поле рядом с «Цвет границы». Выберите цвет, который будет отображаться вокруг поля (обычно черный). Щелкните "Закрыть".

Шаг 6

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

Шаг 7

Щелкните «Дополнительно», «Формы», «Поля» и «Создать несколько копий», чтобы открыть окно «Несколько копий».

Шаг 8

Введите необходимое количество строк в поле рядом с «Копировать выбранные поля ниже». Затем введите желаемое количество столбцов в поле рядом с «Копировать выбранные поля в сторону».

Шаг 9

Нажмите «ОК», чтобы создать таблицу.

Шаг 10

Щелкните «Ручной инструмент» на панели инструментов Adobe Acrobat или щелкните «Инструменты», «Основные» и «Ручной инструмент».

PDF Таблица редактор и генератор

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

2. Скопируйте сгенерированный PDF Таблица

Конвертер PDF по умолчанию сделает красивый стол, давайте скачаем его и посмотреть.

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

Что такое PDF?

PDF Стенды для портативного формата документа. PDF — это формат кроссплатформенного файла, разработанный Adobe, и это открытый формат файла, используемый для обмена электронными документами.

Редактирование таблицы в PDF. Как редактировать таблицу в PDF файле?

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

Файлы формата (.pdf), крайне неудобны для редактирования, в первую очередь, для редактирования пдф файла, его нужно сначала конвертировать в удобный для редактирования формат, в случае с текстом, это стандартные всем известные форматы Microsoft Word (.doc,.docx), с этой задачей прекрасно справляется множество PDF конвертеров, существуют как онлайн сервисы, так и программы и утилиты для установки на компьютер, для конвертации пдф (.pdf) документов в текстовые форматы . Но в случае с таблицами дело обстоит немного сложнее. Но выход всегда есть. Думаю вам могла бы помочь программа наших, Российских разработчиков компании ABBYY, которая называется FineReader -это мощная программа для работы с PDF файлами. Здесь я уже описывал, как с помощью FineReader 10 версии можно преобразовать графическое изображение текста, в текстовый файл. Теперь я использую ABBYY FineReader 12, и на примере 12 версии объясню, как редактировать таблицу в PDF файле.

При первом запуске программы, откроется окно в котрорм переходим во вкладку Microsoft Excel, далее нажимаем на надпись "Изображение или PDF -файл в Microsoft Exel".;

Главное окно программы ABBYY FineReader

Откроется окно выбора файла;

Окно выбора файла pdf

Результат после преобразования PDF в XSL:

Внимание. Будьте внимательны, FineReader при конвертировании pdf таблицы в формат файла ExelЮ может не распознать некоторые элементы, возможны ошибки в тексте строк (столбцов), кракозябры, иероглифы. Могут недорисовываться некоторые границы и поля в документе.

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

Расширение PDF2Go для Firefox

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

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

Редактируйте PDF-документы онлайн

Чтобы отредактировать файл Adobe PDF, не надо ничего скачивать или устанавливать. Просто используйте онлайн-студию PDF2Go — это бесплатно!

Забудьте о вредоносных программах и вирусах, не забивайте жёсткий диск. Отредактируйте PDF-документ онлайн и скачайте готовый файл!

Зачем нужен PDF-редактор?

Хотите добавить пометки в PDF-файл? Выделить самую важную часть или основные абзацы? Наверное, придётся распечатать файл.

А вот и нет! Благодаря PDF2Go вы можете рисовать в PDF-файле, добавлять изображения и водяные знаки, а также обрезать и копировать отдельные части документа.

Редактируйте у нас — это безопасно

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

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

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

Можно ли отредактировать PDF-файл?

Конечно! PDF2Go позволяет редактировать любые PDF-файлы — с таблицами, изображениями, текстом.

Документы:

Редактируйте PDF-файлы в любом удобном месте

Вам не нужен компьютер, чтобы редактировать PDF-документы. Название PDF2Go говорит само за себя. Всё, что вам нужно, — это надёжное подключение к сети.

PDF2Go работает на смартфонах, планшетах, компьютерах и ноутбуках с такими браузерами, как Chrome, Opera, Safari, Firefox и не только!

Оцените инструмент 4.5 / 5

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

Создание и добавление таблиц в PDF-документ.

Создание и добавление таблиц методом FPDF.multi_cell() .

Метод FPDF.multi_cell() при построении таблиц позволяет размещать в ячейках многострочное содержимое.

Для генерации PDF-документа на русском языке, необходимо подключить шрифты, поддерживающие кириллицу методом FPDF.add_font() и установить их по умолчанию методом FPDF.set_font() .

Добавление таблиц методом FPDF.write_html() .

Альтернативный метод с использованием объекта FPDF.HTMLMixin с теми же данными, что и выше, и шириной столбцов, определяемой как процент от эффективной ширины листа PDF-документа.

Для генерации PDF-документа на русском языке, необходимо подключить шрифты, поддерживающие кириллицу методом FPDF.add_font() и установить их по умолчанию методом FPDF.set_font() .

Повторение "шапки" таблицы на каждой странице.

Обратите внимание, если для создания таблицы используется метод FPDF.multi_cell() вместо FPDF.cell() , то потребуется дополнительный код для вычисления количества строк в ячейке, а так же потребуется первоначальный вызов FPDF.multi_cell() с аргументом split_only=True .

Для генерации PDF-документа на русском языке, необходимо подключить шрифты, поддерживающие кириллицу методом FPDF.add_font() и установить их по умолчанию методом FPDF.set_font() .

Следующий код демонстрирует как можно выводить "шапку" таблицы при ее переносе на другой лист.

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

FPDF.cell(w=None, h=None, txt='', border=0, ln=0, align='', fill=False, link='', center=False, markdown=False) :

Метод FPDF.cell() печатает ячейку с шириной w и высотой h (прямоугольную область) с дополнительными границами border и строкой символов txt .

Левый верхний угол ячейки соответствует текущей позиции курсора. Текст можно выровнять, передав аргументу align по левому L , правому R краю или по центру C . После вызова метода, текущая позиция перемещается вправо или на следующую строку. На выведенный текст можно поставить ссылку link .

Если автоматический разрыв страницы включен FPDF.set_auto_page_break(auto=True) и ячейка выходит за пределы нижнего поля/отступа листа, то перед выводом выполняется разрыв страницы.

Метод FPDF.cell() возвращает логическое значение, указывающее, был ли запущен разрыв страницы.

w=None : int , ширина ячейки. Значение по умолчанию: None, то есть соответствует ширине текста. Если 0, то ячейка расширяется до правого края листа PDF-документа.

h=None : int , , ширина ячейки. Значение по умолчанию: None, это означает высоту, равную текущему размеру шрифта.

txt='' : текст для печати. Значение по умолчанию: пустая строка.

border=0 : указывает, нужно ли рисовать границы вокруг ячейки. Значение может быть либо числом (0: без рамки; 1: с рамкой), либо строкой, содержащей некоторые или все следующие символы (в любом порядке):

  • 'L' — рисует границу слева;
  • 'T' — рисует границу сверху;
  • 'R' — рисует границу справа ;
  • 'B' — рисует границу внизу.

ln=0 : int , указывает, куда должна перейти текущая позиция курсора после вызова.

  • 0 — вправо;
  • 1 — в начало следующей строки;
  • 2 — ниже с тем же смещением по горизонтали.

Установка значения 1 эквивалентна установке 0 и вызову сразу после этого метода перевода строки FPDF.ln() . Значение по умолчанию 0.

align='' : центрирует или выравнивает текст внутри ячейки.

  • 'L' или пустая строка — выравнивание по левому краю (значение по умолчанию);
  • 'J' — выравнивание по ширине;
  • 'C' — выравнивание по центру;
  • 'R' — выравнивание по правому краю.

fill=False : bool , должен ли фон ячейки быть окрашенным ( True ) или прозрачным ( False ). Значение по умолчанию: False .

link='' : необязательная ссылка для добавления в ячейку, внутренняя (идентификатор, возвращаемый FPDF.add_link() ) или внешний URL.

center=False : выравнивает ячейку горизонтально, по центру страницы.

markdown=False : включает минимальную разметку, подобную markdown . Поддерживает только: **полужирный** , __курсив__ , -подчеркнутый- . По умолчанию False . По умолчанию False .

FPDF.multi_cell(w, h=None, txt='', border=0, align='J', fill=False, split_only=False, link='', ln=0, max_line_height=None, markdown=False) :

Метод FPDF.multi_cell() позволяет печатать текст с разрывами строки.

Разрывы строки могут быть автоматическими (как только текст достигает правой границы ячейки) или явными (символ новой строки \n ).

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

У блоки ячеек можно сделать рамки — видимыми.

Метод FPDF.multi_cell() возвращает логическое значение, указывающее, был ли запущен разрыв страницы, или если установлен split_only==True , то возвращает список, представляющий собой аргумент txt разделенный на строки.

w : int , ширина ячейки. Если равна 0, то ячейка расширяется до правого края листа PDF-документа.

h=None : ширина ячейки. Значение по умолчанию: None, это означает высоту, равную текущему размеру шрифта.

txt='' : текст для печати. Значение по умолчанию: пустая строка.

border=0 : указывает, нужно ли рисовать границы вокруг ячейки. Значение может быть либо числом (0: без рамки; 1: с рамкой), либо строкой, содержащей некоторые или все следующие символы (в любом порядке):

  • 'L' — рисует границу слева;
  • 'T' — рисует границу сверху;
  • 'R' — рисует границу справа ;
  • 'B' — рисует границу внизу.

align='J' : центрирует или выравнивает текст внутри ячейки. По умолчанию будет выравнивать по ширине листа.

  • 'L' или пустая строка — выравнивание по левому краю;
  • 'J' — выравнивание по ширине;
  • 'C' — выравнивание по центру;
  • 'R' — выравнивание по правому краю

fill=False : bool , должен ли фон ячейки быть окрашенным ( True ) или прозрачным ( False ). Значение по умолчанию: False .

split_only : если True , ничего не выводит, только выполняет перенос слов и возвращает результирующий многострочный массив строк.

link='' : необязательная ссылка для добавления в ячейку, внутренняя (идентификатор, возвращаемый FPDF.add_link() ) или внешний URL.

ln=0 : int , указывает, куда должна перейти текущая позиция курсора после вызова.

  • 0 — вправо;
  • 1 — в начало следующей строки;
  • 2 — ниже с тем же смещением по горизонтали.
  • 3 — вправо с тем же смещением по вертикали..

Установка значения 1 эквивалентна установке 0 и вызову сразу после этого перевода строки FPDF.ln() .

max_line_height : int , необязательная максимальная высота каждой сгенерированной дочерней ячейки.

markdown=False : включает минимальную разметку, подобную markdown . Поддерживает только: **полужирный** , __курсив__ , -подчеркнутый- . По умолчанию False .

Использование аргумента ln=3 совместно с аргументом max_line_height=pdf.font_size полезно для построения таблиц с многострочным текстом в ячейках.

FPDF.set_line_width(width) :

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

Аргумент width ширина, выраженная в единицах измерения, заданных при создании экземпляра FPDF()

FPDF.will_page_break(height) :

Метод FPDF.will_page_break() сообщает, приведет ли добавление элемента с высотой height к разрыву страницы.

Аргумент height — высота добавляемой секции, принимает значение float .

Метод возвращает логическое значение, указывающее, произойдет ли разрыв страницы.

таблица и pdf?

Есть ли жизнь на Марсе?
Вы можете написать свой вопрос так, чтобы он был понятен.

А вообще, по-фигу, даже отвечать не хочется.

sadfeel
Участник
  • 20.06.2008
  • #3

Ответ: таблица и pdf?

Есть много чертежей, сохраненных в pdf. Необходимо добавить на каждый чертеж основную надпись. Хотелось бы как то это все автоматизировать. Использовал прогу VeryPDF PDF Stamper, которая может добавлять штампы в документ. Но она позволяет использовать только картинки. Понимаю, что можно использовать какой-нибудь тяжеловесный редактор, но, во-первых дорого, во-вторых не практично. Удобно редактировать проштампованный pdf в Nitro PDF Professional, но он не печатает текст на русском (вместо букв кракозябры).

qsedftghk
  • 20.06.2008
  • #4

Ответ: таблица и pdf?

Чем не устраивает сам акробат? Основная надпись это что? Рамочка с текстом или просто текст? Preview одного пдф с чертежом можно сюда выложить?

erazer
Участник
  • 20.06.2008
  • #5

Ответ: таблица и pdf?

в вашем случае можно воспользоваться плагином QuiteImposing он умеет "подкладывать" пдфку под готовый лист (в вашем случае основную надпись) подробнее здесь http://rudtp.ru/articles.php?id=85

qsedftghk
  • 20.06.2008
  • #6

Ответ: таблица и pdf?

sadfeel
Участник
  • 20.06.2008
  • #7

Ответ: таблица и pdf?

Посмотрю, что можно сделать с помощью QuiteImposing. Спасибо.
Превью выложить возможности нет. Основная надпись — это табличка с текстом. Если бы текст в осн. надписи на всех чертежах был одинаковым, проблемы бы не было. Моя идея состояла в том, что бы на каждый чертеж добавить саму таблицу в виде картинки с помощью PDF Stamper, а сам текст добавлять и, при необходимости, редактировать чертеж с помощью Nitro PDF Professional. Но прога не понимает русский шрифт, поэтому и стал искать другие варианты.

Evgen
Registered User
  • 20.06.2008
  • #8

Ответ: таблица и pdf?

Вас не устраивают штатные средства Акробата Add Watermark & Background?

sadfeel
Участник
  • 20.06.2008
  • #9

Ответ: таблица и pdf?

Evgen
У нашей конторы есть только 5-я версия. Что то я в ней вообще не нашел ни вотермарков, ни штампов.

Evgen
Registered User
  • 20.06.2008
  • #10

Ответ: таблица и pdf?

Гм. понял.
Я уж и не помню, что было/чего не было в пятой версии.

Раз нет, пробуйте QuiteImposing.

lunatik
Забанен
  • 21.06.2008
  • #11

Ответ: таблица и pdf?

Не по теме:
Почему бы не вставить пдфку в любую верстально-дизайнерскую прогу и там добавлять эту надпись? Или проблема в лиц софте? Но Quite тоже не бесплатен.

BuMeR
Участник
  • 21.06.2008
  • #12

Ответ: таблица и pdf?

Вы имеете в виду конвертировать таблицу Excel в PDF? на прошлой неделе я тоже мучился с данным вопросом. Но один мой хороший друг посоветовал попробовать через "Универсальный Конвертер Документов"
. [удалено].

=========
нет, очевидно, автор не это имел в виду. Прямая реклама (совершенно тупая, к тому же) и ссылки на сайт удалены согласно правилам форума. Гуглинг по названию чудо-продукта поможет, кому надо (я лишь надеюсь, что набрать в google "free pdf printer", в соседнем окне, поможет этому "кому-то" не меньше, если не больше)

Участник
  • 21.06.2008
  • #13

Ответ: таблица и pdf?

Не по теме:
да потому что автор не имеет (и не хочет, надеюсь) никакого отношения к верстке, допечатке и проч. Поэтому, и к qsedftghk относится, с его "по-фигу", будьте терпимее

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

Хотя, по причине скуки и отсутствия интересных тем, рассмотрим, действительно, вариант: а как быть, если нет ничего кроме пятого? Ну, добавить watermark (или stamp) в pdf — этих решений, извините, как грязи (google!). Предположим еще, что мы не хотим тратить денег (не бедные, а жадные (хотя и честные, воровать не будем)). Тогда, хотя из условия задачи этого не следует, предположим еще, что чертежи автора одного размера, или его 1500 чертежей (хм-м, а иначе какой смысл в автоматизации?) можно разбить на небольшое количество групп по типоразмерам, и для каждого из них штамп надо добавлять в одно и то же место на чертеже (i don’t stretch too far, do i?). Тогда задача решается просто. Готовим любым способом pdf-ку со "штампом", того же размера (это важно), что и обрабатываемая группа чертежей. Накладываем "штамп" при помощи http://www.pdfhacks.com/pdftk/ (там же и бесплатный гуи к нему (если кому надо), думаю, разберетсь).

А как добавлять уникальный, по условию автора, текст в каждый чертеж, спросите вы? Очень просто. Пятый акробат (нормальный американский, никакой не СЕ) позволяет писать кириллицей в text annonation или text form field кириллическим шрифтом type1. Только, во избежание, по окончании правки чертежей и/или при отдаче на сторону, выполните в java script консоли команду "this.flattenPages();", с тем чтобы указанные объекты превратились в нормальный графический контент страницы

Более того, можно создать "штамп" с уже готовым text form field (со словом "образец", например), и не накладывать "штамп" на чертежи, а подкладывать их под "штамп" в качестве бэкграунда. Будет проще править, потом. А если еще заполнять form field’ы требуемой информацией при помощи того же pdftk. информацию вынимаем программно из базы данных (по кр.мере специально подготовленного файла, для всех наших чертежей). flatten тоже программно тем же pdftk. ну не знаю, тогда the sky is limit для автоматизации. К тому же, free

Не по теме:
а вообще странно, никто не вспомнил про Питстоп! Это же особенность национального препресса! на любую задачу — "возьмите питстоп. ". Хотя, смотрю, автор зарядился коммерческим софтом по самое не балуй (и продолжает: QI, и т.д.)

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

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