Spire.Presentation for .NET

ニュース&リリース

Spire.Presentation 10.10.7 が正式にリリースされました。本バージョンでは、テンプレートを使用して PowerPoint を作成する際の保存時間を最適化しました。また、表の透過度を設定する機能が追加され、AddDigitalSignature メソッドの使用方法が調整されました。さらに、PPT から PDF への変換時に内容が正しく表示されない不具合も修正されています。詳細は以下の通りです。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 仕様変更 — AddDigitalSignature メソッドの使用方法を調整しました。 Presentation ppt = new Presentation(); ppt.LoadFromFile("in.pptx"); //Add a digital signature,The parameters: string certificatePath, string certificatePassword, string comments, DateTime signTime ppt.AddDigitalSignature("test.pfx", "e-iceblue", "111", DateTime.Now); ppt.SaveToFile("result.pptx", Spire.Presentation.FileFormat.Pptx2016); ppt.Dispose(); 新機能 SPIREPPT-3002 表に透過度を設定できる機能を追加しました。 table.Fill.Transparency = 0.5f; //…
Spire.Presentation 10.10.1 のリリースをお知らせいたします。本アップデートでは、オーディオのフェードインおよびフェードアウトの継続時間を設定できる機能に加え、オーディオをトリミングする機能が追加されました。詳細は以下の通りです。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 新機能 SPIREPPT-2988 オーディオのフェードインまたはフェードアウトの継続時間を設定する機能をサポート。 // New Append Audio Presentation pres = new Presentation(); FileStream from_stream = File.OpenRead(inputFile); RectangleF audioRect = new RectangleF(50, 50, 100, 100); IAudio audio = pres.Slides[0].Shapes.AppendAudioMedia(from_stream, audioRect); // Set the duration of the starting fade for 13s audio.FadeInDuration = 13000f; //…
Spire.Presentation 9.3.4をリリースしました。このバージョンでは、SVGへのPPTX変換オプションを設定するためのSaveToSvgOptionが追加され、また、PowerPointドキュメントのデフォルトのフォントスタイルを取得することをサポートしています。加えて、PDF / SVGにPPTXを変換するときに発生したいくつかの問題は、正常にファイルをロードして保存して修正されます。詳細については、以下の内容を参照してください。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 New feature SPIREPPT-2445 PowerPointドキュメントのデフォルトフォントスタイルの取得をサポートします。 byte[] svgByte = shape.SaveAsSvgInSlide(); FileStream fs = new FileStream("shapePath_" + num + ".svg", FileMode.Create); fs.Write(svgByte, 0, svgByte.Length); fs.Close(); New feature SPIREPPT-2451 PPTXからSVGへの変換オプションを設定するためのSaveToSvgOptionを追加します。 Presentation ppt = new Presentation(); ppt.LoadFromFile(inputFile); ppt.SaveToSvgOption.SaveUnderlineAsDecoration = true; byte[] svgByte = ppt.Slides[0].Shapes[0].SaveAsSvgInSlide(); FileStream fs =…
Spire.Presentation 9.3.0のリリースをお知らせいたします。このバージョンでは、元の Spire.Presentation に PresentationAI 機能が追加されています。AIモデルにリクエストを送信することで、テキスト研磨、翻訳、テキスト要約、テキスト継続、プレゼンテーション生成、画像生成をAIの助けを借りて実現することができます。詳細は以下の内容を読んでください。 このリリースで行われた変更のリストは次のとおりです 機能 API テキスト研磨 public string Polish(IShape shape,string language); 翻訳 public string Translate(ISlide slide, string language); 要約 public string Summarize(IShape shape, string language); プレゼンテーション生成 public Presentation Generate(string describe, string language, bool genareteBackGroundImage); 質問 public string Ask(string question, bool enableHistory = false); 文書検索 public string…
Spire.Presentation 9.1.5のリリースをお知らせいたします。このバージョンでは、PPTX へのフォントの埋め込みがサポートされています。 また、Ole オブジェクトが非表示かどうかを判断するための IsHidden プロパティも提供されています。 さらに、システムの地域言語がトルコ語に設定されているときに PPTX ドキュメントをロードすると、プログラムが「Microsoft PowerPoint 2007 file is corrpt.」をスローするなど、既知の問題も修正されました。詳細は以下の内容を読んでください。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 New feature - PPTX でのフォントの埋め込みをサポート: PPTX へのフォントの埋め込みのみをサポートし、PDF および PowerPoint 2003 形式への埋め込みはサポートしません。中国語名のフォントを埋め込む場合、フォント名は中国語で表示されません。 ppt.AddEmbeddedFont(string fontpath); New feature SPIREPPT-2424 Ole オブジェクトが非表示かどうかを判断する IsHidden プロパティを提供されています。 OleObjectCollection oles = ppt.Slides[0].OleObjects; OleObject ole= oles[0]; bool result=ole.IsHidden; Bug SPIREPPT-2418…
Spire.Presentation 9.1のリリースをお知らせいたします。このバージョンでは、VS2019プロジェクト・フレームワークがバージョン4.6.2にアップグレードされました。また、MonoAndroidやXamarin.iOSの削除など、一連の調整が行われました。詳細は以下の内容を読んでください。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 Adjustment - VS2019プロジェクト・フレームワークがバージョン4.6.2にアップグレードされました。 Adjustment - MonoAndroid と Xamarin.iOS が削除されました。 Adjustment - 製品から Spire.Pdf.dll の参照が削除されました。 Adjustment - 「Spire.Pdf.PdfConformanceLevel」は非推奨となり、新しいインターフェース「Spire.Presentation.External.pdf.PdfConformanceLevel」に置き換えられました。 presentation.SaveToPdfOption.PdfConformanceLevel = Spire.Presentation.External.Pdf.PdfConformanceLevel.Pdf_A1A; Adjustment - 「Spire.Pdf.Sercurity.PdfSecurity」は非推奨となり、新しいインターフェース「Spire.Presentation.External.Pdf.PdfSecurity」に置き換えられました。 ここで Spire. Presentation 9.1をダウンロードする https://jp.e-iceblue.com/download/spire-presentation-for-net.html
Spire.Presentation 8.12.2のリリースをお知らせいたします。このバージョンでは、マスターページを画像に変換する機能をサポートしています。PPTからPDFへの変換機能が強化されました。 また、グラフラベルの位置を変更した後、効果が正しくなくなる問題が修正されました。詳細は以下の内容を読んでください。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 New feature SPIREPPT-2397 マスターページを画像に変換する機能をサポートしています。 Presentation ppt = new Presentation(); ppt.LoadFromFile("1.pptx"); for (int i = 0; i < ppt.Masters[0].Layouts.Count; i++) { Image image = ppt.Masters[0].Layouts[i].SaveAsImage(); String fileName = String.Format("{0}.png", i); image.Save(fileName, System.Drawing.Imaging.ImageFormat.Png); } ppt.Dispose(); Bug SPIREPPT-2394 PPT を PDF に変換した後のコンテンツ レイアウトが正しくない問題が修正されました。 Bug SPIREPPT-2396 グラフのラベルの位置を変更した後に効果が正しくなくなる問題が修正されました。…
Spire.Presentation 8.11.1のリリースをお知らせいたします。このバージョンでは、図形内のテキスト領域の高さと幅の取得や、図形内の複数行のテキストの取得など、いくつかの新機能をサポートしています。 また、shape.TextFrame.GetTextLocation() メソッドの実行時に、アプリケーションが「System.InvalidCastException」をスローする問題も修正されました。詳細は以下の内容を読んでください。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 New feature SPIREPPT-2378 図形を SVG に変換するときに、スライドに図形の位置情報の維持をサポートします。 byte[] svgByte = shape.SaveAsSvgInSlide(); FileStream fs = new FileStream("shapePath_" + num + ".svg", FileMode.Create); fs.Write(svgByte, 0, svgByte.Length); fs.Close(); New feature SPIREPPT-2379 図形内のテキスト領域の高さと幅の取得をサポートします。 IAutoShape autoShape = shape as IAutoShape; SizeF size = autoShape.TextFrame.GetTextSize(); New feature SPIREPPT-2384 図形内の複数行のテキストの取得をサポートします。…
1 / 4