为有中文需求的客户提供多渠道中文技术支持.

Thu Jun 20, 2024 11:46 am

保存PPT只有用office ppt打开显示需要修复

DemosHume
 
Posts: 46
Joined: Mon Jan 17, 2022 10:22 am

Fri Jun 21, 2024 1:13 am

您好,

感谢您的来信。
为了方便我们进一步调查您的问题,请讲您的测试代码和输入文档(如果有)提供给我们,提前感谢。

Sincerely,
William
E-iceblue support team
User avatar

William.Zhang
 
Posts: 454
Joined: Mon Dec 27, 2021 2:23 am

Fri Jun 21, 2024 1:54 am

William.Zhang wrote:您好,

感谢您的来信。
为了方便我们进一步调查您的问题,请讲您的测试代码和输入文档(如果有)提供给我们,提前感谢。

Sincerely,
William
E-iceblue support team



Code: Select all
package com.mofoun.presentation;


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

import java.awt.*;
import java.awt.geom.Rectangle2D;

public class test {
    public static void main(String[] args) throws Exception {
        Presentation presentation = new Presentation();
        presentation.loadFromFile("D:\\Downloads\\input1.pptx");

        // 添加shape
        Rectangle2D.Double rec_title = new Rectangle2D.Double(50, 240, 160, 50);
        IAutoShape shape_title = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.RECTANGLE, rec_title);
        shape_title.getLine().setFillType(FillFormatType.NONE);
        shape_title.getFill().setFillType(FillFormatType.NONE);
        ParagraphEx para_title = new ParagraphEx();
        para_title.setText("TEXT");
        para_title.setAlignment(TextAlignmentType.CENTER);
        para_title.getTextRanges().get(0).setLatinFont(new TextFont("Myriad Pro Light"));
        para_title.getTextRanges().get(0).setFontHeight(32);
        para_title.getTextRanges().get(0).isBold(TriState.TRUE);
        para_title.getTextRanges().get(0).getFill().setFillType(FillFormatType.SOLID);
        para_title.getTextRanges().get(0).getFill().getSolidColor().setColor(Color.gray);
        shape_title.getTextFrame().getParagraphs().append(para_title);

       
        presentation.saveToFile("D:\\Downloads\\output2.pptx",FileFormat.AUTO);
    }
}


DemosHume
 
Posts: 46
Joined: Mon Jan 17, 2022 10:22 am

Fri Jun 21, 2024 2:22 am

您好,

经过测试,我这边的确重现了您提到的问题。这个问题应该跟您的输入文档有一定的关系,我这边本地创建的新文档就没有问题。我已将这个问题记录到我们的跟踪系统,编号为SPIREPPT-2536。我们的开发团队会进一步调查和修复。修复后我会及时通知您。

Sincerely,
William
E-iceblue support team
User avatar

William.Zhang
 
Posts: 454
Joined: Mon Dec 27, 2021 2:23 am

Thu Jul 18, 2024 7:29 am

您好,

感谢您的耐心等待。
我们最新发布的Spire.Presentation for Java版本: 9.7.4修复了问题SPIREPPT-2536,请更新测试。

Sincerely,
William
E-iceblue support team
User avatar

William.Zhang
 
Posts: 454
Joined: Mon Dec 27, 2021 2:23 am

Return to 中文技术支持