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

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

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

Дополнительные сведения о планах и их возможностях см. на странице «Расценки».

Возможности

Кому доступна эта возможность?

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

Проверьте, доступна ли эта функция на платформах Smartsheet Regions и Smartsheet Gov.

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

PLANS

  • Smartsheet
  • Business
  • Enterprise

For more information about plan types and included capabilities, see the Smartsheet Plans page.

Права доступа

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

Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.

Построитель документов позволяет создавать документы на основе данных в Smartsheet и заполняемого PDF-файла. Создайте заполняемый PDF-файл и с помощью построителя документов сопоставьте столбец в Smartsheet с полями PDF-файла.

Существует несколько способов создать шаблон заполняемого PDF-файла. Например, можно воспользоваться инструкциями о том, как создать заполняемый PDF-файл с помощью Adobe Acrobat, или применить любой удобный для вас инструмент.

Сведения о том, как создать схему сопоставления и отправить документы на подпись из DocuSign, см. в статье Создание и изменение сопоставлений и конфигураций DocuSign.

Создание сопоставления

  1. Щёлкните правой кнопкой мыши любую строку таблицы, содержащую данные, и выберите в открывшемся меню строки пункт Создать документы. Откроется построитель документов. Столбцы таблицы будут отображаться в виде полей в левой части построителя.
  2. Отправьте заполняемый PDF-файл, щёлкнув значок PDF (или воспользуйтесь для этого перетаскиванием). PDF-файл появится в правой части построителя документов.
  3. Перетаскивайте заголовки столбцов таблицы из панели слева в поля DocuSign справа.
    Чтобы добавить статическое значение, введите его в заполняемое поле. Эта величина будет отображаться в соответствующем поле всех генерируемых документов.
  4. После завершения сопоставления полей укажите имя схемы и выберите Сохранить или Создать.

Теперь вы можете создавать документы на основе содержимого строк. Документы можно загружать на свои устройства в виде ZIP-архивов или вкладывать каждый документ в соответствующую строку таблицы.

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

Советы по работе с сопоставлением столбцов

  • Чтобы отменить изменения в схеме сопоставления, обновите страницу или нажмите кнопку «Назад» в браузере.
  • Убедитесь, что поля в шаблоне не содержат значений. Все заполняемые поля или значения в шаблоне PDF-файла будут заменены на новые значения в соответствии с сопоставлением.
  • Интеллектуальное пересопоставление использует уже существующие схемы сопоставления. Если вы вносите изменения в существующий шаблон с помощью функции создания документов, вы будете видеть ранее сопоставленные поля; вам достаточно сопоставить новые или изменившиеся поля.
  • По умолчанию схеме сопоставления присваивается имя заполняемого PDF-файла. Если вам нужно изменить имя схемы, нажмите на значок карандаша, чтобы открыть редактор, и введите новое значение в поле «Имя» вверху страницы.
  • Создайте столбец «Имя файла» и используйте его для указания имён документов. Для настраиваемых имён файлов можно использовать формулы (например, сочетание фамилии и номера счёта).

Создать таблицу в PDF-файлах с помощью C# .NET

Создать таблицу в PDF-файлах на C# .NET

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

  • С# .NET API для создания таблицы в PDF
  • Создать таблицу в файле PDF
  • Установка границ и полей в таблицах PDF
  • Применение корректировки столбцов к таблицам PDF

C# .NET API для создания таблицы в формате PDF — скачать бесплатно#

Мы будем использовать Aspose.PDF for .NET для создания таблиц в файлах PDF. API предназначен для создания PDF-файлов и управления ими в приложениях .NET. Это позволяет легко создавать PDF-файлы с простыми и сложными макетами. Вы можете либо скачать бинарные файлы API, либо установить его с помощью NuGet.

PM> Install-Package Aspose.PDF 

Создать таблицу в PDF на С##

Вы можете создавать таблицы как в новом, так и в существующем файле PDF, используя Aspose.PDF для .NET. Ниже приведены шаги для создания таблицы в файле PDF на C#.

  • Загрузите файл PDF (или создайте новый), используя класс Document.
  • Инициализируйте таблицу и установите ее столбцы и строки, используя класс Table.
  • Установите настройки таблицы (т.е. границы).
  • Заполните таблицу, создав строки с помощью метода Table.Rows.Add().
  • Добавьте таблицу на страницу методом Document.Pages[index].Paragraphs.Add(Table).
  • Сохраните файл PDF, используя метод Document.Save(string).

В следующем примере кода показано, как создать таблицу в файле PDF с помощью C#.

// Создать PDF-документ (чтобы загрузить существующий файл, инициализируйте объект документа с помощью пути к файлу) Document document = new Document(); // Добавить страницу Aspose.Pdf.Page page = document.Pages.Add(); // Инициализирует новый экземпляр таблицы Aspose.Pdf.Table table = new Aspose.Pdf.Table(); // Установите цвет границы таблицы как LightGray table.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray)); // Установите границу для ячеек таблицы table.DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray)); // Создайте цикл, чтобы добавить 10 строк for (int row_count = 1; row_count < 10; row_count++) < // Добавить строку в таблицу Aspose.Pdf.Row row = table.Rows.Add(); // Добавить ячейки таблицы row.Cells.Add("Column (" + row_count + ", 1)"); row.Cells.Add("Column (" + row_count + ", 2)"); row.Cells.Add("Column (" + row_count + ", 3)"); >// Добавить таблицу на страницу page.Paragraphs.Add(table); // Сохраните PDF-документ document.Save("Generated-PDF.pdf"); 

Ниже приведен вывод приведенного выше примера кода.

Создайте таблицу в файле PDF на С#

С# Создание таблицы PDF с настраиваемыми границами и полями#

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

  • Загрузите файл PDF (или создайте новый), используя класс Document.
  • Инициализируйте таблицу и установите ее столбцы и строки, используя класс Table.
  • Создайте экземпляр класса BorderInfo, чтобы применить стиль границы.
  • Создайте экземпляр класса MarginInfo, чтобы установить поля для таблицы.
  • Заполните таблицу, создав строки с помощью метода Table.Rows.Add().
  • Добавьте таблицу на страницу методом Document.Pages[index].Paragraphs.Add(Table).
  • Сохраните файл PDF, используя метод Document.Save(string).

В следующем примере кода показано, как установить границы и поля для таблиц в PDF с помощью C#.

// Создать PDF-документ (чтобы загрузить существующий файл, инициализируйте объект документа с помощью пути к файлу) Document document = new Document(); // Добавить страницу Aspose.Pdf.Page page = document.Pages.Add(); // Инициализирует новый экземпляр таблицы Aspose.Pdf.Table table = new Aspose.Pdf.Table(); // Задайте ширину столбцов таблицы table.ColumnWidths = "50 50 50"; // Установите границу ячейки по умолчанию, используя объект BorderInfo table.DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, 0.1F); // Установите границу таблицы, используя другой настраиваемый объект BorderInfo table.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, 1F); // Создайте объект MarginInfo и установите его левое, нижнее, правое и верхнее поля. Aspose.Pdf.MarginInfo margin = new Aspose.Pdf.MarginInfo(); margin.Top = 5f; margin.Left = 5f; margin.Right = 5f; margin.Bottom = 5f; // Установите заполнение ячейки по умолчанию для объекта MarginInfo table.DefaultCellPadding = margin; // Создайте строки в таблице, а затем ячейки в строках Aspose.Pdf.Row row1 = table.Rows.Add(); row1.Cells.Add("col1"); row1.Cells.Add("col2"); row1.Cells.Add(); TextFragment mytext = new TextFragment("col3 with large text string"); // Row1.Cells.Add("col3 с большой текстовой строкой, которую нужно поместить в ячейку"); row1.Cells[2].Paragraphs.Add(mytext); row1.Cells[2].IsWordWrapped = false; // Row1.Cells[2].Paragraphs[0].FixedWidth= 80; Aspose.Pdf.Row row2 = table.Rows.Add(); row2.Cells.Add("item1"); row2.Cells.Add("item2"); row2.Cells.Add("item3"); // Добавить таблицу на страницу page.Paragraphs.Add(table); // Сохраните PDF-документ document.Save("Generated-PDF.pdf"); 

На следующем снимке экрана показан вывод приведенного выше примера кода.

Создание таблицы PDF с настраиваемыми границами и полями C#

C# применить корректировку столбцов к таблицам PDF#

Aspose.PDF для .NET также позволяет настраивать настройку столбцов таблицы в PDF. Например, вы можете автоматически подгонять таблицу к окну или содержимому. Ниже приведены шаги по настройке корректировки столбцов таблицы в PDF с помощью C#.

  • Загрузите файл PDF (или создайте новый), используя класс Document.
  • Инициализируйте таблицу и установите ее столбцы и строки, используя класс Table.
  • Установите границы и поля.
  • Задайте для свойства Table.ColumnAdjustment желаемое значение перечисления ColumnAdjustment.
  • Заполните таблицу, создав строки с помощью метода Table.Rows.Add().
  • Добавьте таблицу на страницу методом Document.Pages[index].Paragraphs.Add(Table).
  • Сохраните файл PDF с помощью метода Document.Save(string).

В следующем примере кода показано, как настроить корректировку столбцов таблицы в PDF с помощью C#.

// Создать PDF-документ (чтобы загрузить существующий файл, инициализируйте объект документа с помощью пути к файлу) Document document = new Document(); // Добавить страницу Aspose.Pdf.Page page = document.Pages.Add(); // Инициализирует новый экземпляр таблицы Aspose.Pdf.Table table = new Aspose.Pdf.Table(); // Задайте ширину столбцов таблицы table.ColumnWidths = "50 50 50"; // Установить настройку столбца table.ColumnAdjustment = ColumnAdjustment.AutoFitToWindow; // Установите границу ячейки по умолчанию, используя объект BorderInfo table.DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, 0.1F); // Установите границу таблицы, используя другой настраиваемый объект BorderInfo table.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, 1F); // Создайте объект MarginInfo и установите его левое, нижнее, правое и верхнее поля. Aspose.Pdf.MarginInfo margin = new Aspose.Pdf.MarginInfo(); margin.Top = 5f; margin.Left = 5f; margin.Right = 5f; margin.Bottom = 5f; // Установите заполнение ячейки по умолчанию для объекта MarginInfo table.DefaultCellPadding = margin; // Создайте строки в таблице, а затем ячейки в строках Aspose.Pdf.Row row1 = table.Rows.Add(); row1.Cells.Add("col1"); row1.Cells.Add("col2"); row1.Cells.Add(); TextFragment mytext = new TextFragment("col3 with large text string"); // Row1.Cells.Add("col3 с большой текстовой строкой, которую нужно поместить в ячейку"); row1.Cells[2].Paragraphs.Add(mytext); row1.Cells[2].IsWordWrapped = false; // Row1.Cells[2].Paragraphs[0].FixedWidth= 80; Aspose.Pdf.Row row2 = table.Rows.Add(); row2.Cells.Add("item1"); row2.Cells.Add("item2"); row2.Cells.Add("item3"); // Добавить таблицу на страницу page.Paragraphs.Add(table); // Сохраните PDF-документ document.Save("Generated-PDF.pdf"); 

C# .NET PDF API для создания таблиц — получите бесплатную лицензию#

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

Вывод#

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

Смотрите также#

  • Добавление или удаление аннотаций в файлах PDF с помощью C#
  • Извлечение изображений из PDF с помощью C#
  • Создать файл PDF из изображений с помощью С#
  • Aspose.PDF Product Family
  • Apply Auto Fit Settings to PDF Tables in Csharp
  • Create a Table in a PDF File in Csharp
  • DotNet API to Create Tables in PDF
  • DotNet PDF Generator API
  • Set Borders and Margins in PDF Tables in Csharp

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

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Конвертировать EXCEL в PDF

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

или перетащите файлы EXCEL сюда

Excel в PDF

Нажмите на кнопку ПРЕОБРАЗОВАТЬ

Получение файлов от Drive

Получение файлов от Dropbox

Загрузка 0 файла из 0

Оставшееся время — секунд — Скорость загрузки — МБ/С

Преобразование EXCEL в PDF.

© iLovePDF 2023 ® — Ваш PDF Редактор

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

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