C#은 텍스트와 이미지가 포함된 PowerPoint 독을 생성합니다.

PowerPoint 문서(슬라이드)는 일반적인 프레젠테이션의 문서이며, 스피치, 교육, 제품의 프레젠테이션 등의 면에서 널리 응용되고 있다. 이 문은 간단한 PowerPoint 파일을 만드는 방법을 보여줍니다.

다음 코드를 사용하기 전에 필요:
  • 다운로드 Free Spire.Presentation , 설치 경로에서 인용 Spire.Presentation.dll 응용 프로그램.
  • 이름의 공백을 인용한다:
  • using Spire.Presentation;
    using Spire.Presentation.Drawing;
    

    간단한 PowerPoint 문서 만들기
    // 新しいPowerPointドキュメントを作成します(デフォルトの1ページの空白のスライドを含む) Presentation ppt = new Presentation();
    
     //スライドサイズと方向を設定
     ppt.SlideSize.Type = SlideSizeType.Screen16x9;
     ppt.SlideSize.Orientation = SlideOrienation.Landscape;
    
     //スライドに背景画像を設定する
     string ImageFile = "background.png";
     RectangleF rect = new RectangleF(0, 0, ppt.SlideSize.Size.Width, ppt.SlideSize.Size.Height);
     ppt.Slides[0].SlideBackground.Fill.FillType = FillFormatType.Picture;
     IEmbedImage image = ppt.Slides[0].Shapes.AppendEmbedImage(ShapeType.Rectangle, ImageFile, rect);
     ppt.Slides[0].SlideBackground.Fill.PictureFill.Picture.EmbedImage = image as IImageData;
    
     //第1枚のスライドにパターンを追加
     IAutoShape textboxShape = ppt.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(50, 70, 600, 100));
     textboxShape.ShapeStyle.LineColor.Color = Color.Transparent;
     textboxShape.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.None;
    
     //図形の段落をクリアする(デフォルトの空白がある)
     textboxShape.TextFrame.Paragraphs.Clear();
    
     //図形に段落と内容を追加する
     textboxShape.TextFrame.Paragraphs.Append(new TextParagraph());
     textboxShape.TextFrame.Paragraphs[0].TextRanges.Append(new TextRange("Spire.Presentation for .NET"));
     textboxShape.TextFrame.Paragraphs[0].SpaceAfter = 50f;
    
     //第2段の内容を追加
     textboxShape.TextFrame.Paragraphs.Append(new TextParagraph());
     string text = "プロフェッショナルのPowerPointコンポーネントは、PowerPointドキュメントの生成、読み取り、書き込み、修正、変換、印刷などの操作を行うことができます。";
     textboxShape.TextFrame.Paragraphs[1].TextRanges.Append(new TextRange(text));
    
     //段落中の文字のフォント、サイズ、色、段落の揃え方、段首が距離を縮める
     foreach (TextParagraph para in textboxShape.TextFrame.Paragraphs)
     {
         para.TextRanges[0].LatinFont = new TextFont("Arial Rounded MT Bold");
         para.TextRanges[0].FontHeight = 13f;
         para.TextRanges[0].Fill.FillType = FillFormatType.Solid;
         para.TextRanges[0].Fill.SolidColor.Color = Color.Black;
         para.Alignment = TextAlignmentType.Left;
         para.Indent = 35;
     }
    
     //ファイルを保存する
     ppt.SaveToFile("CreatPPT.pptx", FileFormat.Pptx2013);  
    

    효과 다이어그램:


    총괄하다
    그물로 PowerPoint 부품을 조작하는 것은 많지 않습니다, Free Spire.Presentation 우세는 무료로 사용하기 쉽고, 기능이 갖추어져 있습니다. 사용자에게는 충분하지만 더 큰 슬라이드 문서를 조작해야하는 경우 비즈니스 버전도 있습니다.

    좋은 웹페이지 즐겨찾기