Spire.Presentation for .NET

ニュース&リリース

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 図形内の複数行のテキストの取得をサポートします。…
Spire.Presentation 8.10.2のリリースをお知らせいたします。このバージョンでは、形状内のテキストの位置情報を取得する機能が追加されました。また、形状中のテキストの "Ascent" および "Descent" 属性を取得し、形状をSVG形式に変換する機能もサポートされています。さらに、PPTをSVGに変換した後、ブラウザでSVGファイルを開いたときに空白になっていた問題も修正されました。詳細は以下の内容を読んでください。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 New feature SPIREPPT-2324 形状内のテキストの位置情報を取得する機能がサポートされています。 Presentation ppt = new Presentation(); ppt.LoadFromFile(inputFile); StringBuilder sb = new StringBuilder(); ISlide slide = ppt.Slides[0]; for (int i = 0; i < slide.Shapes.Count; i++) { IShape shape = slide.Shapes[i]; if (shape is IAutoShape) { IAutoShape autoshape…
Spire.Presentation 8.9.4のリリースをお知らせいたします。このバージョンでは、スライドの自動切り替え時間の設定と、グラデーションストップスタイルの透明度と明るさの設定と読み取りがサポートされています。また、スライドから画像への変換機能も強化されました。さらに、多角形の角の座標のコレクションが不完全であるという問題など、既知の問題が修正されました。詳細は以下の内容を読んでください。 このリリースで行われた変更のリストは次のとおりです カテゴリー ID 説明 New feature SPIREPPT-2351 スライドの自動切り替え時間の設定がサポートされています。 Presentation ppt = new Presentation(); ppt.LoadFromFile("input.pptx"); ppt.Slides[0].SlideShowTransition.AdvanceAfterTime = 1000; ppt.Slides[1].SlideShowTransition.SelectedAdvanceAfterTime = false; ppt.SaveToFile("output.pptx", FileFormat.Pptx2013); ppt.Dispose(); New feature SPIREPPT-2353 Radial Gradient Styleのすべてのオプションの名前を最適化し、元のオプションを非推奨とし、MS PowerPointツールと同じオプションが追加されています。 Previous options: FromCorner1 FromCorner2 FromCorner3 FromCorner4 New options: FromTopLeftCorner FromBottomLeftCorner FromTopRightCorner FromBottomRightCorner New feature SPIREPPT-2354 グラデーションストップスタイルの透明度と明るさの設定と読み取りがサポートされています。 Presentation ppt…
1 / 3