- 浏览: 235940 次
- 性别:
- 来自: 成都
最新评论
文章列表
RTF文档即富文本格式(Rich Text Format)的文档。我们在处理文件时,遇到需要对文档格式进行转换时,可以将RTF转为其他格式,如转为DOCX/DOC、PDF或者HTML,以满足程序设计需要。网上有开发者提供了可实现RTF转为HTML格式的方法, ...
本次内容介绍在C#程序中给PPT幻灯片添加Latex数学公式,添加公式前,首先需要在幻灯片中插入一个Shape形状,在形状的段落中通过方法 Paragraphs.AddParagraphFromLatexMathCode( string latexMathCode)写入公式,最后保存。
【dll引用】
本次使用PPT库 Spire.Presentation for .NET Version 6.9.2,在VS程序中添加引用Spire.Presentation.dll。2种引用方法:
方法1.下载包到本地,解压,将Bin文件夹下的dll引用至VS
在解决方案资源管理器中,鼠标右键 ...
一、问题描述
在Windows系统中,使用Spire组件转换文档时,结果文档正常,但是在Linux系统中,结果文档会出现乱码、方框或程序抛出字体缺失异常,如:Cannot found font[SansSerif] installed on the system。
二、问题分析
这个问题是 ...
本文通过Java代码示例展示如何在PPT幻灯片中插入ZIP压缩文件。此方法是通过将ZIP压缩文件作为OLE对象插入到PPT。下面是具体实现方法和步骤,供参考。
环境配置
IntelliJ IDEA2018
Windows10
JDK1.8.0
PPT jar包:Free Spire.Presentation for Java 3.9.0
测试文档:Power Point 2013 (.pptx)
import com.spire.presentation.*;
import com.spire.presentation.drawing.IImageData;
imp ...
本文内容分享通过C# 程序代码给Word文档添加印章的方法。这里印章为.png格式的图片,添加印章即通过添加图片的方式来实现。
程序运行环境
Visual Studio2017
.net framework4.8
Word 类库:Free Spire.Doc for .NET
方法/步骤
1. 在VS程序中通过Nuget下载安装Free Spire.Doc;
2.程序代码
C#
using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
using System.Drawing;
...
1. 概述
PDF文件包可方便在仅打开一个窗口的情况下阅读多个文档,通过将多个PDF文档或其他非PDF文档封装在一起,打开文件包后可以随意切换查看文件包中的文档,在需要编辑更改的情况,也可以打开文本包中的文档进行编辑。下面,通过Java程序来演示如何来创建PDF文件包。这里分以下两种情况来添加,方法类似。
(1)创建文件包,添加文件夹(父/子文件夹),并添加文档到文件包
(2)创建文件包,添加多个文档到文件包
2. 本次运行环境
代码编译环境:IntelliJ IDEA
JDK版本:1.8.0
PDF jar包工具:Free Spire.PDF for Java( ...
本文通过Java程序代码来展示如何来加载、操作及保存WPS格式的文字文档。
一、基本步骤:加载时,通过流加载WPS文字文档,完成相关文字操作后,再将结果文档保存到流,将流写入WPS文档,关闭流。
二、程序环境
这里使用的是Word类库工具 Free Spire.Doc for Java,可通过在pom.xml中配置Maven仓库路径并指定spire.doc.free的依赖,具体配置内容如下:
<repositories>
<repository>
<id>com.e-iceblue</id>
...
在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法setRepeatHeader(true)即可。具体参考如下方法步骤。
1.导入Jar包
这里导入的是Free Spire.PDF for Java的jar包,下载后,解压文件,在Java程序中将解压路径下lib文件中的spire.pdf.jar导入Java程序。
2.Java代码
import com.spire.pdf.*;
import com.spire.pdf.graph ...
【前言】
在PPT幻灯片中,可通过添加形状的方式,来实现类似水印的效果,可添加单一文本水印效果,即在幻灯片中心位置水印以单个文本字样显示,但通过一定方法也可以添加多行(平铺)文本水印效果,即在幻灯片中以一定方式平铺排列多个文本水印效果到页面上。本文以Java程序代码为例介绍具体实现方法,代码供参考。
【程序环境】
本次程序编译环境为IntelliJ IDEA,JDK版本1.8.0,并引入free spire.presentation.jar3.9.0版本文件。
全部编译代码如下:
Java代码
import com.spire.presentation. ...
在PPT中没有直接添加水印的功能,要实现水印效果,可以通过以下思路来实现水印效果:添加形状,在形状中添加文本,设置形状置于底层(防止文本遮盖幻灯片内容),下面通过Java程序代码示例来介绍如何实现。
程序环境:编译环境为IDEA; 引入free spire.presentation.jar,jdk版本1.8.0
详细代码
import com.spire.presentation.*;
import com.spire.presentation.drawing.FillFormatType;
import java.awt.*;
import java.awt.geom. ...
本文通过Java代码示例介绍如何来高亮和替换PPT幻灯片中的指定文本内容。
程序环境:编译环境为IntelliJ IDEA,引入Spire.Presentation.jar 3.9.0,JDK版本为1.8.0;
示例1:高亮PPT中的指定文本
import com.spire.presentation.*;
import java.awt.*;
public class FindAndHighlightText {
public static void main(String[]args) throws Exception{
//加载PowerPoi ...
超链接即内容链接,通过给特定对象设置超链接,可实现与特定网页、文件、邮件、网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功能。本文将介绍通过Java程序来操作Excel中的超链接,包括添加超链接、编辑超链接、读取超链接以及删除超链接。
程序环境:导入Spire.Xls.jar 免费版本:3.9.1;JDK1.8.0
具体代码参考以下示例:
1. 添加超链接
给Excel文档添加超链接的方法,这里支持添加多种不同类型的链接,如URL网页链接、Workbook工作簿链接、File文档链接、Unc网络路径链接等。
import com.spire.xls.*;
...
Word中设置水印效果时,不论是文本水印或者是图片水印都只能添加单个文字或者图片到Word页面,效果比较单一,本文通过Java代码示例介绍如何在页面中添加多行水印效果,即水印效果以多行文字排列或者以多个图片平铺到页面。
思路及方法:获取Word页眉,添加形状(在形状中添加文字)或者图片到页眉段落,并复制形状或图片。
程序环境:使用spire.doc.jar,版本:免费版3.9.0
Java代码:
1. 添加多行文字水印效果
import com.spire.doc.*;
import com.spire.doc.documents.Paragraph;
impor ...
给Word文档设置背景时,通常只能针对整篇文档设置统一的背景,如果需要对某些页面单独设置背景,则需要通过另外的方式来实现。本文通过C# 程序代码演示如何来实现。并附VB.NET代码作参考。
思路:通过在页眉中添加形状或者图片,并将形状或图片平铺(即设置形状或图片大小为页面大小)到整个页面。添加背景时,通过添加形状并设置形状颜色来设置成纯色背景效果;通过添加图片来实现图片背景效果。
本次程序运行环境中包括:引入Spire.Doc.dll;.Net Framework 4.5.1
设置不同背景时,分以下2种情况:
1. 只需设置首页背景和其他页面不同
1.1 设置纯色背景
...
在PPT幻灯片页面上,元素多以形状(shape)的概念和单位存在,包括常见的如文本框、表格、图片、图表、图形、艺术字、公式等等。我们可以绘制形状、组合形状、编辑形状,也可复制形状、删除形状,本文主要将对此作相关介绍,通过Java后端代码展示具体如何来实现,以上所列举的元素都以shape作为对象来获取。
程序环境中导入了spire.Presentaton.jar,通过其提供的接口、方法等操作。
代码操作如下
1. 复制形状
import com.spire.presentation.*;
public class CopyShape1 {
public ...