>  기사  >  백엔드 개발  >  C#은 Free Spire.Presentation을 사용하여 PPT를 삽입 및 편집하고 테이블을 삭제합니다.

C#은 Free Spire.Presentation을 사용하여 PPT를 삽입 및 편집하고 테이블을 삭제합니다.

黄舟
黄舟원래의
2017-10-01 07:24:573110검색

편집자는 .NET 컴포넌트인 Free Spire.Presentation을 사용하면 C#에서 제품 DLL 파일을 추가하면 프레젠테이션의 테이블 삽입, 편집, 삭제 등의 작업을 쉽고 빠르게 구현할 수 있다는 것을 발견했습니다. 구체적인 구현 코드는 이 문서를 참조하세요.

현대 공부와 사무에서 우리는 각종 서류, 명세서, 계좌 등 양식의 사용에 자주 노출됩니다. PPT 프레젠테이션에서도 다양한 데이터 테이블을 적용하는 것은 불가피합니다. PPT에 테이블을 삽입하기 위해 새로운 방법을 찾았지만 무료로 제공되는 .NET 컴포넌트 없는 Spire.Presentation을 사용했습니다. C#에서 제품 DLL 파일을 추가하면 테이블 삽입, 편집 및 삭제 작업을 쉽고 빠르게 구현할 수 있습니다. 필요한 경우 다음 URL에서 다운로드할 수 있습니다: https://www.e-iceblue.cn/Downloads/Free-Spire-Presentation-NET.html

1 테이블 삽입

1단계: PowerPoint 문서 만들기


  Presentation ppt = new Presentation();
   ppt.SlideSize.Type = SlideSizeType.Screen16x9;

2단계: ITable 인스턴스 초기화 및 위치, 행 및 열 수, 행 높이 및 열 너비 지정 >

double[] widths = new double[] { 100, 100, 100, 100, 100 };
   double[] heights = new double[] { 15, 15, 15, 15, 15 };
   ITable table = ppt.Slides[0].Shapes.AppendTable(80, 80, widths, heights);

6단계: 문서 저장

 table.StylePreset = TableStylePreset.LightStyle1Accent2;

작업을 완료하면 다음과 같은 PPT 문서 효과가 나타납니다.


2 테이블 행과 열 삭제


1단계: 초기화 프레젠테이션 인스턴스를 만들고 PowerPoint 문서 로드

 string[,] data = new string[,]
{
   {"排名","姓名", "销售额","回款额","工号"},
   {"1","李彪","18270","18270","0011"},
   {"2","李娜","18105","18105","0025"},
   {"3","张丽","17987","17987","0008"},
   {"4","黄艳","17790","17790","0017"},
};
2단계: 첫 번째 슬라이드에 표 가져오기

 ppt.SaveToFile("创建表格.pptx", FileFormat.Pptx2010);
3단계: 네 번째 열과 네 줄 삭제

Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");

4단계: 저장 문서

ITable table = null;
   foreach (IShape shape in ppt.Slides[0].Shapes)
   {
    if (shape is ITable)
    {
     table = (ITable)shape;



3. 테이블 삭제


1단계: 프레젠테이션 인스턴스 초기화 및 PowerPoint 문서 로드

 table.ColumnsList.RemoveAt(3, false;
     table.TableRows.RemoveAt(4, false;
E 2단계: 초기화 목록 객체, 요소 유형은 Ishape

 ppt.SaveToFile("删除行与列.pptx", FileFormat.Pptx2010);
입니다. 3단계: 첫 번째 슬라이드의 모든 표 그래픽을 가져와서 List

Rreee

에 추가합니다. 4단계: 슬라이드 필름에서 삭제합니다. 첫 번째 표 그래픽을 삭제합니다.

Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\创建表格.pptx");

5단계: 문서 저장

List<IShape> tableShapes = new List<IShape>();


요약

위 내용은 C#은 Free Spire.Presentation을 사용하여 PPT를 삽입 및 편집하고 테이블을 삭제합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.