Spire.Presentation for Python 是一个专业的演示文稿处理 API,与 PowerPoint 高度兼容。开发人员可以使用 Spire.Presentation for Python 在任何 Python 程序中高效地创建、编辑、转换和保存 PowerPoint 演示文稿。本文将介绍如何在 Windows 中安装 Spire.Presentation for Python。
步骤1
下载最新版的 Python 并将其安装到您的电脑中。如果已经安装,请跳至步骤 2。

步骤2
点击 VS Code 中的“扩展”,搜索 “Python”,然后点击安装。

步骤3
点击“资源管理器”-“无打开的文件夹”-“打开文件夹”。

选择一个现有文件夹作为工作区,或者创建一个新文件夹,然后选择它。

在刚才添加的文件夹(本例中为 “Python” 的文件夹)中新建一个 .py 文件并命名。

步骤4
点击“终端”,然后点击“新建终端”。

输入以下命令安装 Spire.Presentation for Python。
pip install Spire.Presentation
或者,您也可以从我们的官网下载 Spire.Presentation for Python,解压缩后从 “lib” 文件夹中获取 .whl 文件。其中,文件名中带有 “manylinux1_x86_64” 的 .whl 文件适用于 Linux 平台,而带有 “win_amd64” 的则适用于 Windows 平台。

然后,运行以下命令安装 Spire.Presentation for Python。
pip install G:\spire.presentation.python_8.8.3\lib\Spire.Presentation-8.8.3-py3-none-win_amd64.whl
步骤5
在 “HelloWorld.py” 文件中添加以下代码片段。
from spire.presentation.common import *
import math
from spire.presentation import *
outputFile ="HelloWorld.pptx"
presentation = Presentation()
left = math.trunc(presentation.SlideSize.Size.Width / float(2))-250
rec = RectangleF.FromLTRB(left, 80, left+500, 150+80)
shape = presentation.Slides[0].Shapes.AppendShape(ShapeType.Rectangle, rec)
shape.ShapeStyle.LineColor.Color = Color.get_White()
shape.Fill.FillType = FillFormatType.none
shape.AppendTextFrame("Hello World!")
textRange = shape.TextFrame.TextRange
textRange.Fill.FillType = FillFormatType.Solid
textRange.Fill.SolidColor.Color = Color.get_CadetBlue()
textRange.FontHeight = 66
textRange.LatinFont = TextFont("Lucida Sans Unicode")
presentation.SaveToFile(outputFile, FileFormat.Pptx2010)
presentation.Dispose()
运行该 Python 文件后,您将在“资源管理器”面板中看到生成的演示文稿。

Spire.Presentation for Python 是一个专业的演示文稿处理 API,与 PowerPoint 高度兼容。作为一个完全独立的 Python 开发组件,开发人员可以使用 Spire.Presentation for Python 来高效地创建、编辑、转换和保存 PowerPoint 演示文稿,无需安装 Microsoft PowerPoint。
Spire.Presentation for Python 支持各种 PowerPoint 文件操作功能,如添加或删除幻灯片,替换、提取、查找并高亮文本,添加、提取、编辑、替换或删除图片,创建表格和图表,插入或替换视频和音频,添加或删除 PowerPoint 中的超链接,创建、读取或删除 SmartArt,加密或解密演示文稿、检测和删除数字签名、添加文本或图片水印,添加、 删除或替换批注,编辑、分组或取消分组形状,以及将幻灯片中的形状保存为图片等。
Spire.PDF for Python 是一款完全独立的 PDF 开发组件,用于在 Python 程序中创建、读取、编辑、转换和保存 PDF 文档。开发人员可以使用 Spire.PDF for Python 类库来新建 PDF 文档或对现有的 PDF 文档进行处理,不需要任何第三方工具。同时,该组件兼容大部分国产操作系统,如中标麒麟和中科方德等,可以在这些系统中正常运行。
Spire.PDF for Python 支持多种 PDF 文档处理功能,包括文档安全性设置(数字签名和带有时间戳的数字签名),提取 PDF 文本、附件和图片,合并或拆分 PDF 文档,复制和裁剪 PDF 页面,添加骑缝章,更新 Metadata,设置 Section,绘制图形、插入图片、制作和加工表格,导入和导出 PDF 表单数据,设置查看器首选项等等。此外,Spire.PDF for Python 还可以将 TXT、图片、HTML、TIFF 和 SVG 等格式的文件高质量地转换为 PDF 文件,以及将 PDF 转换成 Word、Excel、PowerPoint 演示文稿、SVG、图片、XPS 和 HTML。
Spire.XLS for Python 是一款专业的 Python Excel 开发组件,可以用于各种 Python 平台。Spire.XLS for Python 提供了一个对象模型 Excel 开发组件,使开发人员可以快速地在 Python 平台上完成对 Excel 的各种编程操作,如根据模板创建新的 Excel 文档,编辑现有 Excel 文档以及对 Excel 文档进行转换。
Spire.XLS for Python 是一个独立的 Excel 组件,不依赖于 Microsoft Office Excel。它同时支持旧版的 Excel 97-2003(.xls)格式文档和新版的 Excel 2007、Excel 2010、Excel 2013、Excel 2016、Excel 2019(.xlsx, .xlsb, .xlsm)以及 Open Office(.ods)格式文档。与自己开发 Excel 程序或使用 Microsoft Automation 相比,它具有速度快和可靠性高等优点。同时兼容大部分国产操作系统,能够在中标麒麟和中科方德等国产操作系统中正常运行。
Spire.Doc for Python 是一款专业的 Python Word 开发组件,开发人员可以使用它轻松将 Word 文档的创建、读取、编辑和转换等功能集成到自己的 Python 应用程序中。作为一款完全独立的组件,Spire.Doc for Python 的运行环境无需安装 Microsoft Word。同时兼容大部分国产操作系统,能够在中标麒麟和中科方德等国产操作系统中正常运行。
Spire.Doc for Python 能执行多种 Word 文档处理任务,包括生成、读取和转换 Word 文档,添加页眉和页脚,添加表单域和邮件合并域,添加书签,添加批注,添加形状,添加文本和图片水印,添加脚注和尾注,添加超链接,创建、合并或拆分表格,插入图片,设置背景颜色和背景图片,加密和解密 Word 文档,检测并删除 VBA 宏,添加、提取和删除自定义文档属性等。
Spire.Doc for Python 是一款专业的 Python Word 库,用于在任何 Python 应用程序中读取、创建、编辑和转换 Word (.doc & .docx) 文件。本文将介绍如何在 Windows 中安装 Spire.Doc for Python。
步骤1
下载最新版的 Python 并将其安装到您的电脑中。如果已经安装,请跳至步骤 2。

步骤2
点击 VS Code 中的“扩展”,搜索“Python”,然后点击安装。

步骤3
点击“资源管理器”-“无打开的文件夹”-“打开文件夹”。

选择一个现有文件夹作为工作区,或者创建一个新文件夹,然后选择它。

在刚才添加的文件夹(本例中为 “Python” 的文件夹)中新建一个 .py 文件并命名。

步骤4
点击“终端”,然后点击“新建终端”。

输入以下命令安装 Spire.Doc for Python。
pip install Spire.Doc
或者,您也可以从我们的官网下载 Spire.Doc for Python,解压缩后从“lib”文件夹中获取 .whl 文件。其中,文件名中带有“manylinux1_x86_64”的 .whl 文件适用于 Linux 平台,而带有“win_amd64”的则适用于 Windows 平台。

然后,运行以下命令安装 Spire.Doc for Python。
pip install G:\spire.doc.python_11.8.1\lib\Spire.Doc-11.8.1-py3-none-win_amd64.whl
步骤5
在 “HelloWorld.py” 文件中添加以下代码片段。
from spire.doc.common import *
from spire.doc import *
outputFile = "HelloWorld.docx"
document = Document()
section = document.AddSection()
paragraph = section.AddParagraph()
paragraph.AppendText("Hello World!")
document.SaveToFile(outputFile, FileFormat.Docx)
document.Close()

运行该 Python 文件后,您将在“资源管理器”面板中看到生成的 Word 文档。

Spire.Office for Java 8.8.3 已发布。在该版本中,Spire.Doc for Java 支持设置装订线位置的功能;Spire.Presentation for Java 支持选择多页幻灯片合并转换成一个 SVG;Spire.XLS for Java 支持设置首页页眉页脚图片;Spire.PDF for Java增加转换 PDF 到 Word 的新接口。此外,许多已知问题也在该版本中得到修复。详情请阅读以下内容。
获取 Spire.Office for Java 8.8.3请点击:https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html
新功能:
Document doc = new Document();
doc.loadFromFile(https://cdn.e-iceblue.cn/inputFile);
Section sec = doc.getSections().get(0);
sec.getPageSetup().isTopGutter(false);
sec.getPageSetup().setGutter(100f);
doc.saveToFile(outputFile, FileFormat.Docx);paragraph.getFormat().setBeforeSpacingLines(5f);
paragraph.getFormat().setAfterSpacingLines(15f);问题修复:
新功能:
Presentation ppt = new Presentation();
ppt.loadFromFile("input.pptx");
//saveToOneSVG(int startSlide,int endSlide)
//startSlide:Start slide index endSlide:End slide index
byte[] bytes = ppt.saveToOneSVG(10,13);
FileOutputStream fos = new FileOutputStream(new File("result.svg"));
fos.write(bytes);
fos.flush();
fos.close();问题修复:
新功能:
//设置首页页眉图片
worksheet.getPageSetup().setFirstLeftHeaderImage(img_LFH);
worksheet.getPageSetup().setCenterHeaderImage(img_LCH);
worksheet.getPageSetup().setRightHeaderImage(img_LRH);
//设置首页页脚图片
worksheet.getPageSetup().setLeftFooterImage(img_LFF);
worksheet.getPageSetup().setCenterFooterImage(img_LCF);
worksheet.getPageSetup().setRightHeaderImage(img_LRF);
//设置图片大小
worksheet.getPageSetup().setFirstLeftHeaderPictureHeight(50);
worksheet.getPageSetup().setFirstLeftHeaderPictureWidth(50);
worksheet.getPageSetup().setFirstCenterHeaderPictureHeight(50);
worksheet.getPageSetup().setFirstCenterHeaderPictureWidth(50);
worksheet.getPageSetup().setFirstRightHeaderPictureHeight(50);
worksheet.getPageSetup().setFirstRightHeaderPictureWidth(50);ExcelPicture picture = sheet.getPictures().get(0);
HyperLink link = picture.getHyperLink();
String address = link.getAddress();问题修复:
新功能:
PdfToWordConverter converter = new PdfToWordConverter(inputPath);
converter.saveToDocx(OutputPath);
converter.dispose();PdfDocument pdfDocument = new PdfDocument();
pdfDocument.loadFromFile("https://cdn.e-iceblue.cn/input.pdf");
PdfPageBase pdfPageBase = pdfDocument.getPages().get(0);
// setting the "crop box".
pdfPageBase.setCropBox(new Rectangle2D.Float(0,0,400,800));
pdfDocument.saveToFile("output.pdf", FileFormat.PDF);PdfDocument pdf = new PdfDocument();
pdf.loadFromFile(inputFile);
PrintSettings setting = pdf.getPrintSettings();
pdf.getPrintSettings().setPaperMargins(30,30, 30, 30);
setting.setPrinter("Microsoft XPS Document Writer");
pdf.getPrintSettings().printToFile(outputFile);
pdf.print();
pdf.close();问题修复:
Spire.Presentation for Java 8.8.1已发布。本次更新增强了从PPT到PDF的转换功能。此外,一些已知问题也在该版本中被成功修复,如加载一个文档并保存到新文档后,动画样式和时间效果丢失的问题。详情请阅读以下内容。
问题修复:
https://www.e-iceblue.cn/Downloads/Spire-Presentation-JAVA.html
Spire.XLS for Python 是一款专业的 Python Excel 库,可用于在各种 Python 应用程序中读取、创建、编辑和转换 Excel (.xls & .xlsx) 文件。本文将介绍如何在 Windows 中安装 Spire.XLS for Python。
步骤1
下载最新版的 Python 并将其安装到您的电脑中。如果已经安装,请跳至步骤 2。

步骤2
点击 VS Code 中的“扩展”,搜索“Python”,然后点击安装。

步骤3
点击“资源管理器”-“无打开的文件夹”-“打开文件夹”。

选择一个现有文件夹作为工作区,或者创建一个新文件夹,然后选择它。

在刚才添加的文件夹(本例中为 “Python” 的文件夹)中新建一个 .py 文件并命名。

步骤4
点击“终端”,然后点击“新建终端”。

输入以下命令安装 Spire.XLS for Python 和 plum-dispatch v1.7.4。
pip install Spire.XLS
或者,您也可以从我们的官网下载 Spire.XLS for Python,解压缩后从“lib”文件夹中获取 .whl 文件。

然后,运行以下命令安装 Spire.XLS for Python 和 plum-dispatch v1.7.4。
pip install E:\产品\spire.xls.python_13.5.0\lib\Spire.Xls-13.5.0-py3-none-any.whl
步骤5
在 “HelloWorld.py” 文件中添加以下代码片段。
from spire.common import *
from spire.xls import *
workbook = Workbook()
sheet = workbook.Worksheets[0]
sheet.Range["A1"].Text = "Hello World"
sheet.Range["A1"].AutoFitColumns()
workbook.SaveToFile("HelloWorld.xlsx", ExcelVersion.Version2010)
workbook.Dispose()
运行该 Python 文件后,您将在“资源管理器”面板中看到生成的 Excel 文档。

Spire.PDF for Java 9.8.6 已发布。本次更新增强了 PDF 到 SVG 和 Excel 的转换功能。此外,该版本还修复了设置文本框的字体没有生效的问题。详情请阅读以下内容。
问题修复: