ウェブの検索は,このページで確認できます.

ウェブの検索は,このページで確認できます.

Aspose.Slides.Foss 作成・編集のための無料のMITライセンスによる図書館です. PowerPoint .pptx ファイル: Microsoft Office は不要です. NuGet で利用できます.

シュリット・フォー-シュリート

ステップ1: パケットをインストールする

ニューゲート (NET 9.0 または 新しい必要):

dotnet add package Aspose.Slides.Foss

プロジェクトを設立する際に,設置の確認:

dotnet build

ステップ2: 必要とする名室の輸入

ユーザー説明書を以下に参照してください:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

ステップ3:プレゼンテーションを作成する

建設の Presentation “Wirklichkeit"の使用は必ずしも必要ではない. using セキュリティ・デールフリーガバ 内部のリソース:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
Console.WriteLine($"Slides: {prs.Slides.Count}");
prs.Save("new_presentation.pptx", SaveFormat.Pptx);

ステップ4: テキストを入力するフォームを作成します.

活用法 slide.Shapes.AddAutoShape() すぐさま,そしてルフェン AddTextFrame() 内容の説明:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
var slide = prs.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 150);
var tf = shape.AddTextFrame("Hello from Aspose.Slides FOSS!");
var fmt = tf.Paragraphs[0].Portions[0].PortionFormat;
fmt.FontHeight = 24;
fmt.FontBold = NullableBool.True;
prs.Save("with_shape.pptx", SaveFormat.Pptx);

ステップ5: フルレン・アンド・スピイチャーン

パーティーを開催する時,その場は"Füllfarbe auf die Form vor dem Speichern” (スピーチの前で形状の表) と呼ばれる.:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Drawing;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
var shape = prs.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 400, 200);
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color = Color.FromArgb(255, 70, 130, 180);
shape.AddTextFrame("Styled shape");
prs.Save("styled.pptx", SaveFormat.Pptx);

解決する問題

TypeLoadException オーダー DllNotFoundException 図書室に .Net 9.0 が必要である.更新する .csproj ファイル: <TargetFramework>net9.0</TargetFramework>

UnsupportedOperationException 方法について 機能 (チャート,アニメーション,PDF-輸出) はこのバージョンではサポートされていません. 拡張機能を使用する前に, API-Referenz for eine Liste von Einschränkungen を確認してください.

ObjectDisposedException ナチム using ブロック を消す Presentation この秋は死ぬ using フォリエンのすべての Zugriff auf, 公開する using 外国人を殺すのを防ぐ.

ファイルは正しく保存されていない 必ず渡すよ SaveFormat 価値 Save().オーバーラストング . Save(path, SaveFormat.Pptx) PPTX 形式のファイルを書く.

常問の質問

Microsoft Office が 必要ですか?

図書館は作るし,読む. .pptx 独立性のないC#でファイル ソフトウェアの使い方について説明します.

サポートされているのはどの.NET バージョンですか?

.Die Bibliothek は Windows,MacOS,Linux と Docker-Containern で動作しています.

商業用図書館は無料ですか?

はい,MITライセンスで公開されています. 商用用途でも使用し,変更したり配布することができます.

PPTXファイルを ダウンロードしてもいいですか?

ファイルのパッドを教えてくれよ Presentation 設計者:

using var prs = new Presentation("existing.pptx");
Console.WriteLine($"Loaded {prs.Slides.Count} slides");
prs.Save("copy.pptx", SaveFormat.Pptx);

明らかにしないといけないのか?

オーバーダイ using 解明する. Presentation 装備品 IDisposable の海だ. ファイル・ハンドルと内部リソースを自由に利用する.

ほら:

 日本語