C#은 텍스트와 이미지가 포함된 PowerPoint 독을 생성합니다.
다음 코드를 사용하기 전에 필요:
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 우세는 무료로 사용하기 쉽고, 기능이 갖추어져 있습니다. 사용자에게는 충분하지만 더 큰 슬라이드 문서를 조작해야하는 경우 비즈니스 버전도 있습니다.
Reference
이 문제에 관하여(C#은 텍스트와 이미지가 포함된 PowerPoint 독을 생성합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iceblue/items/3295c9fb5c359d88ded6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)