مدیریت جداول در PDF از طریق C#

اضافه کردن، استخراج، حذف جداول در سند PDF. از Aspose.PDF برای .NET استفاده کنید تا فایل های PDF را به صورت برنامه نویسی تغییر دهید

محبوب ترین اکشن با جداول از طریق C#

نحوه مدیریت جداول در اسناد پی دی اف با استفاده از .NET کتابخانه

به منظور کار با جدول، از API Aspose.PDF for .NET استفاده خواهیم کرد که یک API دستکاری اسناد با قابلیت های غنی، قدرتمند و آسان برای استفاده برای پلتفرم net است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Package Manager Console

PM > Install-Package Aspose.PDF

افزودن جدول به PDF از طریق C#


شما نیاز به Aspose.PDF for .NET دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. دسترسی به صفحه از طریق فهرست آن. ۱. ایجاد آبجکت جدول. ۱. تنظیم جدول (به عنوان مثال تنظیم مرزها). ۱. جدول جمعیت. ۱. جدول را به یک صفحه اضافه کنید. ۱. فایل را ذخیره کنید

اضافه کردن جدول در PDF - C#


    // Load source PDF document
    Aspose.Pdf.Document doc = new Aspose.Pdf.Document(dataDir+ "AddTable.pdf");
    // Initializes a new instance of the Table
    Aspose.Pdf.Table table = new Aspose.Pdf.Table();
    // Set the table border color as LightGray
    table.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
    // Set the border for table cells
    table.DefaultCellBorder = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, .5f, Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray));
    // Create a loop to add 10 rows
    for (int row_count = 1; row_count < 10; row_count++)
    {
        // Add row to table
        Aspose.Pdf.Row row = table.Rows.Add();
        // Add table cells
        row.Cells.Add("Column (" + row_count + ", 1)");
        row.Cells.Add("Column (" + row_count + ", 2)");
        row.Cells.Add("Column (" + row_count + ", 3)");
    }
    // Add table object to first page of input document
    doc.Pages[1].Paragraphs.Add(table);
    dataDir = dataDir + "document_with_table_out.pdf";