Табела генератор Плугин за Асписе.ПДФ
Aspose.PDF Table Generator Plugin za .NET omogućava razvijalcima da programski unose, prilagođavaju i populiraju tabele unutar PDF-a. Bez obzira na to da li vam je potrebna strukturirana računa, rasporedi ili mreže podataka, ovaj plugin pruža fleksibilnu stvaranje tabela i formiranje kako bi se usklađivao bilo koji radni tok dokumenta.
Најновији чланци
Aspose.PDF Табела Генератор Плугин Кључне карактеристике
- Динамичка табела *Додајте нове табеле, редове и ћелије на било којој страници ПДФ датотеке програмски.
- Типови богатих садржаја*ћелије могу да садрже текст, ХТМЛ фрагменте, слике, па чак и математичке формуле (Текс подршка).
Прилагођена структура и стил столаСјајне границе, усклађеност, шрифтове и друге својства да одговарају вашој извештаји или потребама бренда.
- Бацх и програмска генерација*Аутоматско генерисање великих докумената или пролазак кроз сетове података како би се табеле ефикасно популисале.
Почетак са Aspose.PDF Табела Генератор Плугин
Инсталирајте Aspose.PDF за .NETДодајте библиотеку из NuGet или преузмите скупштине у ваш .NET пројекат.
** Конфигуришите своју лиценцу**Применити лиценцијске кључеве за неограничено креирање табела.
- Дефинисане и популарне табеле *Искористите је
TableGenerator
,TableOptions
, и градите класе да убаците табеле, додајте редове / ћелије и прилагодите садржај.
- Дефинисане и популарне табеле *Искористите је
- Процес и спасавање *Направите ПДФ са табелама и сачувате или дистрибуирајте документ као што је потребно.
** Пример: Додајте табелу у ПДФ (Ц#)**
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"));
}
** Употреба случајева и проширења**
- Финансијски извештаји: Програмски генерише табеле за линејске ставке, суспензије и укупне.
- Распоред и календари: Изградите мреже и табеле за планирање догађаја или распоређивање ресурса.
- Гредови података из спољних извора: Прођите кроз листе/рајеве да бисте динамично популисали табеле.
- Богати садржај ћелија: Унесите слике, ХТМЛ форматирани текст и математичке изразе у табелне ћелије.
За напредне форматирање – прилагођене границе, боја позадине или спојивање ћелија – погледајте АПИ референце и документацију метода градитеља.
* Најбоља пракса *
- Дефинишите структуру табеле пре него што унесете податке за бољу контролу распореда.
- Користите методе градитеља да би код био читави и одрживи.
- Баццх генерисани документи за скалабилне решења (на пример, поштанске мешавине, генерација извештаја).
Релевантни ресурси: