Таблица генератора Plugin для Aspose.PDF
Aspose.PDF Table Generator Plugin для .NET позволяет разработчикам вводить, персонализировать и программировать таблицы внутри PDF. Независимо от того, нужны ли вам структурированные счета, графики или сетки данных, этот плагин предлагает гибкое создание таблиц и форматирование, чтобы упростить любой рабочий поток .Net-документа, в том числе использование генератора Аппосе PDF для создания динамического контента.
Последние статьи
Aspose.PDF Таблица генератор Plugin ключевые функции
Динамическая табличка Добавьте новые таблицы, рядки и клетки на любой странице PDF-файла программатически.
Типы богатых контентов Клетки могут содержать текст, фрагменты HTML, изображения и даже математические формулы (поддержка текстов).
Страктура и стиль стола Красивые границы, корректировка, шрифты и другие свойства, чтобы соответствовать вашему отчету или потребностям бренда.
Бач и программирование Автоматизируйте генерирование больших документов или круги через наборы данных для эффективного размещения таблиц с использованием генератора Aspose PDF.
Запуск с 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"));
}
Услуги использования и расширения
- Финансовые отчеты: Программически генерируйте таблицы для линейных элементов, резюме и сумм, используя генератор PDF Aspose.
- Схемы и календари: Создайте сети и графики для планирования событий или распределения ресурсов.
- Данные сети из внешних источников: Пройдите через списки/аррисы, чтобы динамично размещать таблицы.
- Богатая контентная клетка: Введите изображения, HTML-форматный текст и математические выражения в табличные клетки.
Для продвинутого форматирования — персонализированных границ, фонового цвета или сливания клеток — см. ссылку API и документацию метода строителя.
Лучшие практики
- Определите структуру таблицы перед введением данных для лучшего управления расположением.
- Используйте конструкторские методы, чтобы сохранить код читаемым и поддержательным.
- Бач-генерируемые документы для скалируемых решений (например, почтовые слияния, генерирование отчетов).
связанные с ними ресурсы: