C\#Free Spire.Presentation 을 사용 하여 PPT 삽입,편집,표 삭제 실현
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 에 표 삽입,편집,삭 제 를 실현 하 는 것 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 메 시 지 를 남 겨 주세요.편집장 은 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
WebView2를 Visual Studio 2017 Express에서 사용할 수 있을 때까지Evergreen .Net Framework SDK 4.8 VisualStudio2017에서 NuGet을 사용하기 때문에 패키지 관리 방법을 packages.config 대신 PackageReference를 사용해야...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.