冰蓝科技
|
028-81705109
|
|
微信扫一扫
|

Spire.Cloud 纯前端文档控件

Spire.Presentation 7.7.5 已发布。此版本支持创建 PowerPoint 2016 中新增的图表类型。即Waterfall,Treemap、Boxandwhisker,Histogram,Pareto,SunBurst。 该版本还提供了支持裁剪幻灯片图片的 SlidePicture.Crop() 方法,并提供了 InsertPicture(stream) 方法将图片从文件流插入到幻灯片中。详情请阅读以下内容。

新功能:


获取Spire.Presentation 7.7.5请点击:

https://www.e-iceblue.cn/Downloads/Spire-Presentation-NET.html

Spire.Office for Java 7.7.1 已发布。本次更新包含一些新功能,如:Spire.Doc for Java 支持比较 Word 文件时设置比较级别;Spire.XLS for Java 支持给图表系列标记填充自定义图片。此外,很多已知问题也被成功修复。详情请阅读以下内容。

获取Spire.Office for Java 7.7.1请点击:

https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html


Spire.Doc for Java

新功能:

问题修复:


Spire.XLS for Java

新功能:

问题修复:


Spire.PDF for Java

问题修复:

Spire.XLS 12.7.1已发布。本次更新支持在导出DataTable时,设置是否保持数据的数字格式。并且支持计算“UNICODE”公式。此外,还修复了插入公式后,公式未计算出结果等已知问题。详情请阅读以下内容。

新功能:

问题修复:


下载Spire.XLS 12.7.1请点击:

https://www.e-iceblue.cn/Downloads/Spire-XLS-NET.html

Spire.XLS for Java 12.7.0 已发布。此版本支持给图表系列标记填充自定义图片。并且支持加载和保存UOS格式文档。此外,还修复了更新透视表数据不正确等已知问题。详情请阅读以下内容。

新功能:

问题修复:


下载Spire.XLS for Java 12.7.0请点击:

https://www.e-iceblue.cn/Downloads/Spire-XLS-JAVA.html

Spire.Doc for Java 10.7.4 已发布。此版本新增支持比较Word文件时设置比较级别。该版本还增强了 Word 文档到 PDF 和图片的转换。此外,还修复了一些已知问题,如何两个Word文件合并后内容不正确等问题。详情请阅读以下内容。

新功能:

问题修复:


获取Spire.Doc for Java 10.7.4请点击:

https://www.e-iceblue.cn/Downloads/Spire-Doc-JAVA.html

Spire.Doc 10.7已发布。该版本在使用新引擎转换Word到PDF时,支持保留文本方向。同时该版本也做出了一些调整,例如放弃了public IStyle FindById(int styleId)和public IStyle FindByIstd(int istd)方法,公开了public IStyle FindByIdentifier(int sIdentifier)方法。除此之外,该版本还修复了一系列已知问题,例如在转换Word到PDF时,分页不正确的问题。详情请阅读以下内容。

新功能:

功能调整:

问题修复:


获取Spire.Doc 10.7点击:

https://www.e-iceblue.cn/Downloads/Spire-Doc-NET.html

PowerPoint 幻灯片中可插入公式。插入的公式能够有效地为幻灯片内容提供论点的论证、推算的理论支撑。通过使用 Spire.Presentation for Java,可在 Java 后端程序中通过调用 IAutoShape.getTextFrame().getParagraphs().addParagraphFromLatexMathCode() 方法来实现插入公式。本文将对此作详细介绍。

安装 Spire.Presentation for Java

首先,您需要在 Java 程序中添加 Spire.Presentation.jar 文件作为依赖项。JAR 文件可以从此链接下载。如果您使用 Maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而轻松地在应用程序中导入 JAR 文件。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.presentation</artifactId>
        <version>11.9.10</version>
    </dependency>
</dependencies>

插入公式

下面是在幻灯片中插入公式的主要方法及步骤:

  • Java
import com.spire.presentation.*;
import com.spire.presentation.drawing.FillFormatType;

import java.awt.geom.Rectangle2D;

public class AddFormula {
    public static void main(String[] args) throws Exception{
        //定义LaTeX公式代码
        String latexCode1 = "x^{2} + \\sqrt{x^{2}+1}=2";
        String latexCode2 = "F(x) &= \\int^a_b \frac{1}{3}x^3";
        String latexCode3 = "\\alpha + \\beta  \\geq \\gamma";
        String latexCode4 = "\\overrightarrow{abc}";
        String latexCode5 =" H_x=\\frac{1}{3}\\times{ \\left[ \\begin{array}{ccc}1 & 0 & -1\\\\1 & 0 & -1\\\\1 & 0 & -1\\end{array} \\right ]}";
        String latexCode6 = "\\log_a{b}";

        //创建Presentation类的实例
        Presentation ppt = new Presentation();

        //获取第一张幻灯片
        ISlide slide = ppt.getSlides().get(0);

        //添加形状到幻灯片
        IAutoShape shape = slide.getShapes().appendShape(ShapeType.TRIANGLE, new Rectangle2D.Double(30, 100, 320, 50));
        shape.getTextFrame().getParagraphs().clear();
        //使用LaTeX代码添加数学公式到形状
        shape.getTextFrame().getParagraphs().addParagraphFromLatexMathCode(latexCode1);

        //重复以上操作,添加形状,并添加公式到形状
        shape = slide.getShapes().appendShape(ShapeType.TRIANGLE, new Rectangle2D.Double(280, 80, 380, 70));
        shape.getTextFrame().getParagraphs().clear();
        shape.getTextFrame().getParagraphs().addParagraphFromLatexMathCode(latexCode2);

        shape = slide.getShapes().appendShape(ShapeType.TRIANGLE, new Rectangle2D.Double(60, 190, 240, 40));
        shape.getTextFrame().getParagraphs().clear();
        shape.getTextFrame().getParagraphs().addParagraphFromLatexMathCode(latexCode3);

        shape = slide.getShapes().appendShape(ShapeType.TRIANGLE, new Rectangle2D.Double(350, 190, 200, 40));
        shape.getTextFrame().getParagraphs().clear();
        shape.getTextFrame().getParagraphs().addParagraphFromLatexMathCode(latexCode4);

        shape = slide.getShapes().appendShape(ShapeType.TRIANGLE, new Rectangle2D.Double(10, 240, 400, 100));
        shape.getTextFrame().getParagraphs().clear();
        shape.getTextFrame().getParagraphs().addParagraphFromLatexMathCode(latexCode5);

        shape = slide.getShapes().appendShape(ShapeType.TRIANGLE, new Rectangle2D.Double(350, 280, 200, 40));
        shape.getTextFrame().getParagraphs().clear();
        shape.getTextFrame().getParagraphs().addParagraphFromLatexMathCode(latexCode6);

        //设置形状边框和填充类型
        for (int i = 0; i < slide.getShapes().getCount(); i++)
        {
            slide.getShapes().get(i).getFill().setFillType(FillFormatType.NONE);
            slide.getShapes().get(i).getLine().setFillType(FillFormatType.NONE);
        }

        //保存文档
        ppt.saveToFile("MathEquations.pptx", FileFormat.PPTX_2013);
        ppt.dispose();
    }
}

Java 插入公式到 PowerPoint 幻灯片

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

Spire.Office 7.7.2 已发布。该版本进行了一些功能更新,如:Spire.PDF 支持加载OFD文件流,并且在WPF程序集中添加了接口支持设置打印选项;Spire.Doc 支持用新引擎转换 Word 到 PDF 时,将 Word 的目录转换为 PDF 中对应的书签以及取消文档中的超链接;Spire.XLS 提供接口支持设置是否应用样式到行和列。此外,此版本还修复了许多已知问题。详情请阅读以下内容。

该版本涵盖了最新版的Spire.Doc,Spire.PDF,Spire.XLS,Spire.Email,Spire.DocViewer, Spire.PDFViewer,Spire.Presentation,Spire.Spreadsheet, Spire.OfficeViewer, Spire.DocViewer, Spire.Barcode, Spire.DataExport。

版本信息如下:

获取Spire.Office 7.7.2请点击:

https://www.e-iceblue.cn/Downloads/Spire-Office-NET.html


Spire.PDF

新功能:

问题修复:


Spire.Doc

新功能:

问题修复:


Spire.XLS

新功能:

问题修复:


Spire.Presentation

问题修复:


Spire.Spreadsheet

问题修复:


Spire.Barcode

问题修复:

Spire.Presentation 7.7.1 已发布。该版本增强了PPT到PDF的转换功能,并修复了加载保存PPTX, 文档打开报内容有错等已知问题。详情请阅读以下内容。

问题修复:


获取Spire.Presentation 7.7.1请点击:

https://www.e-iceblue.cn/Downloads/Spire-Presentation-NET.html

Spire.PDF for Java 8.7.0 已发布。此版本增强了 PDF 到 Word、 Excel、 HTML 、图片、 GrayPdf 和 PDFA3A 以及 SVG 到 PDF 的转换功能。此外,还修复了一些已知问题,如查找文本时,找到的位置不正确。详情请阅读以下内容。

问题修复:


获取Spire.PDF for Java 8.7.0请点击:

https://www.e-iceblue.cn/Downloads/Spire-PDF-JAVA.html