قابلیت ایجاد برنامهنویسی جداول در ارائههای پاورپوینت با سی شارپ و کتابخانه FileFormat Slide را باز کنید. گردش کار خود را برای افزایش بهره وری ساده کنید.
آیا میخواهید ارائههای پاورپوینت خود را بدون صرف ساعتها برای ایجاد جدول، عالی جلوه دهید؟ با C# و FileFormat Slide Library، می توانید این کار را انجام دهید! نیازی به نگرانی در مورد چیزهای پیچیده نیست - این ترکیب، ایجاد جداول به صورت خودکار را بسیار آسان می کند. چه در برنامه نویسی تازه کار باشید و چه حرفه ای، از اینکه ایجاد جدول در پاورپوینت PPT، PPTX به صورت برنامه نویسی با استفاده از C# چقدر ساده است را دوست خواهید داشت. در کمترین زمان با میزهای خسته کننده خداحافظی کنید و به اسلایدهای جذاب و حرفه ای سلام کنید! ما بخش های زیر را پوشش خواهیم داد:
- PowerPoint Presentation PPT/PPTX – یکپارچه سازی API منبع باز
- نحوه ایجاد یک جدول در پاورپوینت PPT، PPTX به صورت برنامه نویسی با استفاده از C#
- [سوالات متداول] 2
مدیریت ارائه پاورپوینت – یکپارچه سازی API منبع باز
با کتابخانه عالی FileFormat.Slides شروع کنید تا ارائه های MS PowerPoint (PPT/PPTX) را به طور یکپارچه در برنامه دات نت خود ادغام کنید. آسان است - فقط کافی است NuGet Package را بگیرید یا از یک دستور سریع در NuGet Package Manager برای نصب آن استفاده کنید.
Install-Package FileFormat.Slides
نحوه ایجاد جدول در پاورپوینت PPT، PPTX به صورت برنامه ریزی شده با استفاده از سی شارپ
اکنون که FileFormat.Slides را با موفقیت ادغام کردیم، بیایید به ایجاد یک جدول در یک ارائه پاورپوینت با استفاده از C# بپردازیم. این مراحل را دنبال کنید: البته! در اینجا توضیح دقیق هر مرحله آورده شده است:
- ایجاد یک نمونه ارائه: این مرحله شامل باز کردن یک فایل ارائه پاورپوینت موجود یا ایجاد یک فایل جدید است. این یک نمونه از ارائه را که شما با آن کار خواهید کرد، مقداردهی اولیه می کند.
Presentation presentation = Presentation.Open($"{documentDirectory}/{filename}");
- اسلاید مورد نظر را دریافت کنید: پس از ایجاد نمونه ارائه، باید مشخص کنید که می خواهید با کدام اسلاید کار کنید. در پاورپوینت، اسلایدها به ترتیب از 1 شماره گذاری می شوند. این مرحله شی اسلاید را بر اساس موقعیت یا شاخص آن از ارائه بازیابی می کند.
Slide slide = presentation.GetSlides()[0];
- ایجاد جدول جدید: هنگامی که اسلایدی را که می خواهید جدول را در آن اضافه کنید دارید، یک شی جدول جدید ایجاد می کنید. این شی جدول نشان دهنده جدولی است که می خواهید ایجاد و دستکاری کنید.
Table table = new Table();
- تعریف ستون های جدول: در این مرحله با ایجاد و افزودن ستون های جدول ساختار جدول را تعریف می کنید. هر ستون معمولاً دارای یک نام یا شناسه است که به ارجاع و سازماندهی داده ها در جدول کمک می کند.
TableColumn col1 = new TableColumn();
col1.Name = "ID";
table.Columns.Add(col1);
- **ایجاد ردیف ها و سلول های جدول **: پس از تعریف ستون ها، ردیف های جدول را ایجاد کرده و آنها را با سلول ها پر می کنید. هر سلول نشان دهنده یک واحد واحد از داده ها در جدول است. شما مقادیری را به سلول ها اختصاص می دهید تا محتوای جدول را ارائه دهند.
// First Row
TableRow row1 = new TableRow(table);
TableCell cell11 = new TableCell(row1);
cell11.Text = "907";
cell11.ID = col1.Name;
row1.AddCell(cell11);
- افزودن سطرها به جدول: وقتی سطرها را ایجاد کردید و آنها را با سلول ها پر کردید، این سطرها را به جدول اضافه می کنید. این مرحله داده ها را در قالبی ساختار یافته در شی جدول سازماندهی می کند.
table.AddRow(row1);
- تنظیم ابعاد و موقعیت جدول: جداول در پاورپوینت دارای ابعاد (عرض و ارتفاع) و موقعیت (مختصات X و Y) هستند. شما این ویژگی ها را برای کنترل اندازه و قرارگیری جدول روی اسلاید تنظیم می کنید.
table.Width = 500.0;
table.Height = 200.0;
table.X = 300.0;
table.Y = 500.0;
- افزودن جدول به اسلاید: پس از پیکربندی جدول، آن را به اسلاید مورد نظر درون ارائه اضافه می کنید. این مرحله جدول را در محتوای اسلاید وارد می کند و آن را برای بینندگان قابل مشاهده می کند.
slide.AddTable(table);
- ذخیره ارائه: در نهایت، هنگامی که جدول را به اسلاید اضافه کردید و تنظیمات لازم را انجام دادید، تغییرات را دوباره در فایل ارائه ذخیره می کنید. این تضمین میکند که اصلاحات شما پابرجا هستند و بعداً میتوانید به آنها دسترسی پیدا کنید.
presentation.Save();
قطعه کد زیر را کپی کرده و در فایل اصلی خود جایگذاری کنید تا با استفاده از C# یک جدول در یک فایل PPT/PPTX ایجاد کنید. خروجی را مشاهده خواهید کرد:
نتیجه گیری
با استفاده از C# و FileFormat Slide Library به راحتی جداول را در ارائه های پاورپوینت خود ایجاد کنید! با استفاده از این ترکیب عالی، می توانید اسلایدهای خود را بدون هیچ دردسری فوق العاده زیبا جلوه دهید. دیگر نیازی به صرف ساعتها برای ایجاد جداول به صورت دستی نیست - اکنون میتوانید این کار را به صورت خودکار تنها با چند مرحله ساده انجام دهید. چه در برنامه نویسی تازه کار باشید و چه یک حرفه ای باتجربه، از آسانی ارائه ارائه های حرفه ای لذت خواهید برد. در کمترین زمان با میزهای خسته کننده خداحافظی کنید و به اسلایدهای عالی سلام کنید! به زودی منتظر پست های وبلاگ آموزشی هیجان انگیز باشید! در پلتفرمهای رسانههای اجتماعی مانند Facebook، LinkedIn، و Twitter با ما در ارتباط باشید تا با آخرین اطلاعات بینش و بهروزرسانیها در جریان باشید.
با ما در ارتباط باشید
FileFormat.Slides for .NET یک پروژه منبع باز است که در GitHub میزبانی می شود. ما به طور فعال مشارکت های جامعه را تشویق می کنیم و برای آنها ارزش قائل هستیم.
یک سوال بپرسید
میتوانید در مورد سؤالات یا سؤالات خود در [فروم 13 ما به ما اطلاع دهید.
سوالات متداول
چه چیزی FileFormat.Slides for .NET را با Open XML SDK متفاوت می کند؟ FileFormat.Slides for .NET از پایه Open XML SDK استفاده می کند اما تجربه کدنویسی ساده تر و کاربرپسندتری را ارائه می دهد. برخلاف Open XML SDK، که اغلب به هزاران خط کد نیاز دارد، FileFormat.Slides برای دات نت وظایف را تنها در چند خط ساده می کند و کار با اتوماسیون ارائه پاورپوینت را آسان تر می کند. ** چگونه FileFormat.Slides برای دات نت به آسانتر کردن اتوماسیون ارائه پاورپوینت کمک می کند؟** FileFormat.Slides for .NET اتوماسیون پاورپوینت را ساده می کند، فرآیند کدگذاری را ساده می کند و زمان و تلاش لازم برای ایجاد و بهبود ارائه ها را کاهش می دهد. API کاربرپسند آن به توسعه دهندگان این امکان را می دهد که به جای مبارزه با کدهای پیچیده، روی بهبود ارائه ها تمرکز کنند. آیا می توانم پیوند مراجع API FileFormat.Slides را دریافت کنم؟ بله، قطعا! Openize [مرجع API] 6 جامع و مرتباً به روز شده را برای FileFormat.Slides فراهم می کند.