Как да вмъкнете таблица в PDF с помощта на C#

Този бърз урок описва как да вмъкнете таблица в PDF с помощта на C#. Той предоставя ресурс за настройка на средата за разработка, програмен поток стъпка по стъпка за изпълнение на задачата и изпълним примерен код за вмъкване на таблица в PDF с помощта на C#. Освен това ще се научите да форматирате таблицата според вашите изисквания и след това да запишете изходния файл на диска.

Стъпки за добавяне на таблица към PDF с помощта на C#

  1. Създайте среда за добавяне на Aspose.PDF for .NET за вмъкване на таблица в PDF
  2. Създайте нов PDF файл, като използвате обекта на клас Document, за да добавите таблица
  3. Създайте нова table и задайте границата на клетката по подразбиране
  4. Създайте множество редове и добавете желани колони към тях с примерни стойности
  5. Получете достъп до първата страница на PDF файла и добавете таблицата към него
  6. Запазете 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#.

 Български