Построитель документов: сопоставление столбцов таблицы с заполняемым 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.
Создание сопоставления
- Щёлкните правой кнопкой мыши любую строку таблицы, содержащую данные, и выберите в открывшемся меню строки пункт Создать документы. Откроется построитель документов. Столбцы таблицы будут отображаться в виде полей в левой части построителя.
- Отправьте заполняемый PDF-файл, щёлкнув значок PDF (или воспользуйтесь для этого перетаскиванием). PDF-файл появится в правой части построителя документов.
- Перетаскивайте заголовки столбцов таблицы из панели слева в поля DocuSign справа.
Чтобы добавить статическое значение, введите его в заполняемое поле. Эта величина будет отображаться в соответствующем поле всех генерируемых документов. - После завершения сопоставления полей укажите имя схемы и выберите Сохранить или Создать.
Теперь вы можете создавать документы на основе содержимого строк. Документы можно загружать на свои устройства в виде ZIP-архивов или вкладывать каждый документ в соответствующую строку таблицы.
Дополнительные сведения о создании документов с помощью сопоставлений см. в статье Создание документов на основе содержимого строк.
Советы по работе с сопоставлением столбцов
- Чтобы отменить изменения в схеме сопоставления, обновите страницу или нажмите кнопку «Назад» в браузере.
- Убедитесь, что поля в шаблоне не содержат значений. Все заполняемые поля или значения в шаблоне PDF-файла будут заменены на новые значения в соответствии с сопоставлением.
- Интеллектуальное пересопоставление использует уже существующие схемы сопоставления. Если вы вносите изменения в существующий шаблон с помощью функции создания документов, вы будете видеть ранее сопоставленные поля; вам достаточно сопоставить новые или изменившиеся поля.
- По умолчанию схеме сопоставления присваивается имя заполняемого PDF-файла. Если вам нужно изменить имя схемы, нажмите на значок карандаша, чтобы открыть редактор, и введите новое значение в поле «Имя» вверху страницы.
- Создайте столбец «Имя файла» и используйте его для указания имён документов. Для настраиваемых имён файлов можно использовать формулы (например, сочетание фамилии и номера счёта).
Создать таблицу в 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 на 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");
На следующем снимке экрана показан вывод приведенного выше примера кода.
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 Редактор