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