Управление таблицами в формате PDF с помощью C#

Добавляйте, извлекайте, удаляйте таблицы в PDF-документе. Используйте Aspose.PDF для .NET для программного изменения PDF-файлов

Самый популярный экшен со столами - C#

Как работать с таблицами в PDF-документе с помощью библиотеки .NET

Для работы с таблицами мы будем использовать Aspose.PDF for .NET API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы net. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Добавить таблицу в PDF через C#


Вам нужно Aspose.PDF for .NET попробовать код в своей среде.

  1. Загрузите PDF с экземпляром документа.
  2. Получите доступ к странице через ее индекс.
  3. Создайте объект таблицы.
  4. Установите параметры таблицы (например, установите границы).
  5. Заполните таблицу.
  6. Добавьте таблицу на страницу.
  7. Сохраните файл.

Добавить таблицу в формате PDF - C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "sample_with_table_out.pdf");

var pdfDocument = new Aspose.Pdf.Document(inputFile);
var table = new Aspose.Pdf.Table
{
    Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.LightGray),
    DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.LightGray)
};
for (int row_count = 1; row_count < 10; row_count++)
{
    Aspose.Pdf.Row row = table.Rows.Add();
    row.Cells.Add("Column (" + row_count + ", 1)");
    row.Cells.Add("Column (" + row_count + ", 2)");
    row.Cells.Add("Column (" + row_count + ", 3)");
}

pdfDocument.Pages[1].Paragraphs.Add(table);
pdfDocument.Save(outputFile);