Створення 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-референт і документацію методу будівництва.
«Найкращі практики»
- Визначте структуру таблиці перед введенням даних для кращого контролю розташування.
- Використовуйте конструкторські методи для того, щоб код був читаним і збереженим.
- Бач-генеративні документи для скальованих рішень (наприклад, поштові поєднання, генерація звітів).
Зв’язані з ними ресурси: