Таблица генератор Plugin за Aspose.PDF
Aspose.PDF Table Generator Plugin за .NET позволява на разработчиците да вмъкват, персонализират и популяризира таблици програматично в PDFs. Независимо дали имате нужда от структурирани фактури, графики или данни мрежи, този плъгин предлага гъвкаво създаване на таблица и форматиране, за да се улесни всеки работен поток на .Net документ, включително използването на Апосе PDF Генератор за генериране на динамичен съдържание.
Последните статии
Aspose.PDF Табелен генератор Plugin ключови функции
Динамична маса за включване Добавете нови таблици, редове и клетки на всяка страница на PDF файл програматично.
богати видове съдържание Клетките могат да съдържат текст, HTML фрагменти, изображения и дори математически формули (TeX поддръжка).
Структура на масата и стил Красиви граници, сближаване, шрифтове и други свойства, за да отговарят на вашите доклади или нужди на марката.
Бач и програмно поколение Автоматизирайте генерирането на големи документи или въртете през набори от данни, за да популяризирате таблици ефективно с помощта на 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.
- Схеми и календари: Изграждане на мрежи и графики за планиране на събития или разпределение на ресурси.
- Данни мрежи от външни източници: Преминавайте през списъци/рези, за да популяризирате таблиците динамично.
- Rich-Content Cells: Въведете изображения, HTML форматиран текст и математически изрази в табличните клетки.
За напреднали форматиране – персонализирани граници, цвят на фона или сливане на клетки – вижте API Референт и документация за метода на изграждане.
Най-добрите практики
- Определете структурата на таблицата, преди да въведете данни за по-добро управление на расположението.
- Използвайте методи за изграждане, за да поддържате кода честен и поддържащ.
- Бач-генерирани документи за скалиращи решения (напр. пощенски сливания, генериране на отчети).
Свързани ресурси: