ウェブの検索は,このページで確認できます.
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 の海だ. ファイル・ハンドルと内部リソースを自由に利用する.