Таблица генератора Plugin для Aspose.PDF
Aspose.PDF Table Generator Plugin для .NET позволяет разработчикам вводить, персонализировать и программировать таблицы внутри PDF. Независимо от того, нужны ли вам структурированные счеты, графики или сетки данных, этот плагин предлагает гибкое создание таблиц и форматирование для упрощения любого рабочего потока .Net документа.
«Последние статьи»
Aspose.PDF Таблица генератор Plugin ключевые функции
Динамическая табличкаДобавьте новые таблицы, рядки и клетки на любой странице PDF-файла программатически.
Типы богатых контентовКлетки могут содержать текст, фрагменты HTML, изображения и даже математические формулы (поддержка текстов).
Страктура и стиль столаКрасивые границы, корректировка, шрифты и другие свойства, чтобы соответствовать вашему отчету или потребностям бренда.
Бач и программированиеАвтоматизируйте генерирование больших документов или прохождение через наборы данных для эффективного размещения таблиц.
Запуск с Aspose.PDF Table Generator Plugin
Настройка Aspose.PDF для .NETДобавьте библиотеку из NuGet или загружайте собрания в свой проект .NET.
Конфигурируйте свою лицензиюПрименить лицензионные ключи для неограниченного создания таблицы.
Определенные и популятивные таблицыИспользуйте
TableGenerator
,TableOptions
, и стройте классы, чтобы ввести таблицы, добавить рядки / клетки и настроить контент.Процесс и сохранениеСоздайте PDF с таблицами и сохраните или распределите документ по мере необходимости.
Пример: Добавьте таблицу в PDF (C#)
using Aspose.Pdf.Plugins;
var generator = new TableGenerator();
var options = new TableOptions()
.AddDemoTable(1) // Add a sample table to page 1
.AddDemoTable(3); // Add a sample table to page 3
options.AddInput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
options.AddOutput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
var resultContainer = generator.Process(options);
Console.WriteLine(resultContainer.ResultCollection.Count);
Пример: персонализированная табличная структура
public static TableOptions AddDemoTable(this TableOptions tableOptions, int pageNumber)
{
return tableOptions
.InsertPageAfter(pageNumber)
.AddTable()
.AddRow()
.AddCell().AddParagraph(new HtmlFragment("<b>Header 1 1</b>"))
.AddCell().AddParagraph(new TextFragment("Header 1 2"))
.AddCell().AddParagraph(new TextFragment("Header 1 3"))
.AddRow()
.AddCell().AddParagraph(new TeXFragment("The equation $E=mc^2$", true))
.AddCell().AddParagraph(new TextFragment("Cell 1 2"))
.AddCell().AddParagraph(new TextFragment("Cell 1 3"))
.AddRow()
.AddCell().AddParagraph(new TextFragment("Cell 1 1"))
.AddCell().AddParagraph(new TextFragment("Cell 1 3"));
}
Услуги использования и расширения
- Финансовые отчеты: Программатически генерируйте таблицы для линейных элементов, резюме и сумм.
- Схемы и календари: Создайте сети и графики для планирования событий или распределения ресурсов.
- Данные сети из внешних источников: Пройдите через списки/аррисы, чтобы динамично размещать таблицы.
- Богатая контентная клетка: Введите изображения, HTML-форматный текст и математические выражения в табличные клетки.
Для продвинутого форматирования — персонализированных границ, фонового цвета или сливания клеток — см. ссылку API и документацию метода строителя.
«Лучшие практики»
- Определите структуру таблицы перед введением данных для лучшего управления расположением.
- Используйте конструкторские методы, чтобы сохранить код читаемым и поддержательным.
- Бач-генерируемые документы для скалируемых решений (например, почтовые слияния, генерирование отчетов).
связанные с ними ресурсы: