C\#Free Spire.Presentation 을 사용 하여 PPT 삽입,편집,표 삭제 실현

4239 단어 C#PPT표.
현대 학습 과 업무 에서 표 에 대한 활용,예 를 들 어 각종 증빙 서류,보고서,계좌 등 을 자주 접 할 수 있다.PPT 프레젠테이션 원고 에서 도 각종 데이터 시트 에 적용 이 불가피 하 다.PPT 에 표를 삽입 하 는 것 에 대해 저 는 새로운 방법 을 발 견 했 습 니 다.그러나 저 는 무료 로.NET 구성 요소 인 Free Spire.Presentation 을 사 용 했 습 니 다.C\#에 이 제품 DLL 파일 을 추가 하면 프레젠테이션 원고 의 표 삽입,편집 과 삭제 등 을 간단하게 실현 할 수 있 습 니 다.필요 하 시 면 아래 사이트 에서 다운로드 하 실 수 있 습 니 다.
1.표 삽입
단계 1:파워 포인트 문서 만 들 기

  Presentation ppt = new Presentation();
   ppt.SlideSize.Type = SlideSizeType.Screen16x9;
STEP 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);
단계 3:표 에 내 장 된 형식 설정          

 table.StylePreset = TableStylePreset.LightStyle1Accent2;
STEP 4:String[,]배열 을 설명 하고 초기 화 합 니 다.       

 string[,] data = new string[,]
{
   {"  ","  ", "   ","   ","  "},
   {"1","  ","18270","18270","0011"},
   {"2","  ","18105","18105","0025"},
   {"3","  ","17987","17987","0008"},
   {"4","  ","17790","17790","0017"},
};
단계 6:문서 저장          

 ppt.SaveToFile("    .pptx", FileFormat.Pptx2010);
작업 을 완료 하면 다음 PPT 문서 효 과 를 얻 을 수 있 습 니 다.

2.표 줄 과 열 삭제
단계 1:프 리 젠 테 이 션 인 스 턴 스 를 초기 화하 고 PowerPoint 문 서 를 불 러 옵 니 다.        

Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\    .pptx");
STEP 2:첫 번 째 슬라이드 의 표를 가 져 옵 니 다.         

ITable table = null;
   foreach (IShape shape in ppt.Slides[0].Shapes)
   {
    if (shape is ITable)
    {
     table = (ITable)shape;
STEP 3:네 번 째 열 및 네 번 째 줄 삭제                 

 table.ColumnsList.RemoveAt(3, false;
     table.TableRows.RemoveAt(4, false;
단계 4:문서 저장          

 ppt.SaveToFile("     .pptx", FileFormat.Pptx2010);

3.표 삭제
단계 1:프 리 젠 테 이 션 인 스 턴 스 를 초기 화하 고 PowerPoint 문 서 를 불 러 옵 니 다.          

Presentation ppt = new Presentation();
   ppt.LoadFromFile(@"C:\Users\Administrator\Desktop\    .pptx");
STEP 2:List 대상 을 초기 화 합 니 다.요소 유형 은 IShape 입 니 다.         

List<IShape> tableShapes = new List<IShape>();
STEP 3:첫 번 째 슬라이드 에 있 는 모든 표 그림 을 가 져 와 List 에 추가 합 니 다.          

 foreach (IShape shape in ppt.Slides[0].Shapes)
   {
    if (shape is ITable)
    {
     tableShapes.Add(shape);
    }
   }
단계 4:슬라이드 에서 첫 번 째 표 도형 삭제           

ppt.Slides[0].Shapes.Remove(tableShapes[0]);
단계 5:문서 저장          

ppt.SaveToFile("    .pptx", FileFormat.Pptx2010);
총결산
위 에서 말 한 것 은 편집장 이 여러분 에 게 소개 한 C\#Free Spire.Presentation 을 사용 하여 PPT 에 표 삽입,편집,삭 제 를 실현 하 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 메 시 지 를 남 겨 주세요.편집장 은 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기