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