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