Този бърз урок описва как да вмъкнете таблица в PDF с помощта на C#. Той предоставя ресурс за настройка на средата за разработка, програмен поток стъпка по стъпка за изпълнение на задачата и изпълним примерен код за вмъкване на таблица в PDF с помощта на C#. Освен това ще се научите да форматирате таблицата според вашите изисквания и след това да запишете изходния файл на диска.
Стъпки за добавяне на таблица към PDF с помощта на C#
- Създайте среда за добавяне на Aspose.PDF for .NET за вмъкване на таблица в PDF
- Създайте нов PDF файл, като използвате обекта на клас Document, за да добавите таблица
- Създайте нова table и задайте границата на клетката по подразбиране
- Създайте множество редове и добавете желани колони към тях с примерни стойности
- Получете достъп до първата страница на PDF файла и добавете таблицата към него
- Запазете PDF файла с таблица в него
Тези стъпки са достатъчни за добавяне на таблица в PDF с помощта на C#, така че първо да се предостави връзката за добавяне на необходимите ресурси към проекта, последвано от поетапния процес за писане на приложението. Първо създаваме PDF файл и след това създаваме нова таблица, чиито клетки са форматирани. След това се добавят множество редове заедно с някаква стойност и се добавят към таблицата, която накрая се добавя към PDF файла.
Код за вмъкване на таблица в PDF с помощта на C#
using System; | |
using Aspose.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add table in a PDF using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new PDF file | |
Document pdfFile = new Document(); | |
// Create a page in the PDF file | |
Page newPage = pdfFile.Pages.Add(); | |
// Create a table | |
Table table = new Table(); | |
// Set border with | |
table.DefaultCellBorder = new BorderInfo(BorderSide.All, 1.00f, Color.FromRgb(System.Drawing.Color.Red)); | |
// Add 5 rows in the PDF table | |
for (int rowNumber = 1; rowNumber < 5; rowNumber++) | |
{ | |
// Add a row to the table | |
Row row = table.Rows.Add(); | |
// Add table cells | |
row.Cells.Add("Column (" + rowNumber + ", 1)"); | |
row.Cells.Add("Column (" + rowNumber + ", 2)"); | |
row.Cells.Add("Column (" + rowNumber + ", 3)"); | |
} | |
// Add table to the target page | |
newPage.Paragraphs.Add(table); | |
// Save the output file | |
pdfFile.Save("Table.pdf"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Този код демонстрира процеса за добавяне на таблица в Adobe Acrobat с помощта на C#, където се създава таблица с колекция от редове, които се попълват в цикъл, за да запълнят новосъздадената таблица. Класът Table има свойство DefaultCellBorder, което се задава с помощта на обекта BorderInfo() за форматиране на клетките в таблицата. Всяка страница от PDF файла има колекция от абзаци, която позволява вмъкване на възела на таблицата в него.
Тази статия ни научи да добавяме таблица в Adobe Acrobat с помощта на C#. Ако искате да научите процеса за четене на съществуваща таблица от PDF, вижте статията на как да конвертирате PDF в Word с помощта на C#.