using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using Aspose.Words; using System.Configuration; using System.Data.SqlClient; using System.Reflection; using Aspose.Words.Drawing; using System.Tex…
需求:在一些重要的Word文档需要打印时,添加水印以明出处. 方案:使用Aspose组件给word文档 代码:干货如下 /// <summary> /// Inserts a watermark into a document. /// </summary> /// <param name="doc">The input document.</param> /// <param name="watermarkText&qu…
Aspose.Words操作word生成PDF文档 using Aspose.Words; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TempAspose.Words.Function { public class WordToPdf { private string _TempPath; //模版路径 private Aspose.Words.D…
一.创建Word文档模板 分析需要导出的word文档,将固定的内容和由程序生成的内容分开; 创建一个word(例如:Template.doc)文档,将固定的内容按照一定的格式写入当前文档中; 打开Template.doc在需要动态插入内容的地方插入书签; 二.创建所需要的对象 Aspose.Words.Document doc = new Aspose.Words.Document("Word文档模板的路径"); Aspose.Words.DocumentBuilder builder…
本文实例讲述了asp.net基于windows服务实现定时发送邮件的方法.分享给大家供大家参考,具体如下: //定义组件 private System.Timers.Timer time; public int nowhour; public int minutes; public string sendTime; public Thread th; public string isOpen;//是否启用定时发送 public string strToEUser; public static i…
private static void Main(string[] args) { Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); builder.Writeln("普通饼图:"); AddPieChart(builder); builder.Writeln(); builder.Writeln("3D饼图:"); AddPie3dChart(bui…
解决图片插入word文档后清晰度降低的问题 在默认情况下,word程序会自动压缩插入word文档中的图片以减小整个word文档的.当我们需要插入word文档中的图片保持原始清晰度时,可以通过设置word选项解决这个问题,步骤如下: 1. 点击“文件”菜单 2. 点击“选项”打开word选项 3. 在word选项窗口中,点击“高级”,找到“图像大小和质量”选项,勾选“不压缩文件中的图像” 4. 搞定!这样插入word中的图片就会保持原始清晰度,缺点就是整个word文档的质量会变大.看你具体的使用场…
在Excel中没有直接添加水印的功能,但依旧可以通过一定方式来实现类似水印效果.本文通过Java程序代码介绍具体实现方法.可添加单一水印效果,即水印是以单个文本字样来呈现:也可添加多个平铺水印效果,即水印是以多个文本字样来页面中平铺.详细内容见下文. 程序环境: 测试文档:Office Excel 2013 编译环境:IntelliJ IDEA 2018 JDK版本:1.8.0 Excel库:Java系列free spire.xls.jar 3.9.1 Java代码 1.单一水印效果 impor…
本文章向码农们介绍php文字水印和php图片水印实现代码,需要的码农可以参考一下. php 文字水印 文字水印就是在图片上加上文字,主要使用gd库的imagefttext方法,并且需要字体文件. 实现代码如下: // by http://www.manongjc.com/article/594.html $dst_path = 'dst.jpg'; //创建图片的实例 $dst = imagecreatefromstring(file_get_contents($dst_path)); //打上…
由于最近一直在忙着做着Word打印模板的一些工作,就整理一些Asponse.Words对Word文档进行操作的资料. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Text.RegularExpressions; using Aspose.Words; using Aspose.Words.Drawing;…
DLL文件下载 示例: Aspose.Words.Document doc = new Aspose.Words.Document(TempFile); Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc); //首先替换标签和图片内容 ; i < doc.Range.Bookmarks.Count; i++) { string name = doc.Range.Bookmarks[i].Name…
对于word操作一般是对已有word模板的操作,直接新建的不考虑,网上教程很多,自己看吧一般有以下几种办法(忘了具体几种了,一般情况下以下就够了)1.通过书签替换顾名思义,就是先定义一个书签,然后在书签的位置填进去相应的数据或图片,具体操作 1 >先在word上插入->书签->定义书签名 2 >在程序中使用  string tmppath = Server.MapPath("~/" + path);Document doc = new Document(tmpp…
目录 开发环境 先看效果 引入jar包 校验许可证 导出方法 测试结果 占位符 开发环境 jdk 1.8 Maven 3.6 SpringBoot 2.1.4.RELEASE aspose-cells 8.5.2 Idea 或 参照: 基于SpringBoot构建分模块项目 先看效果 模板: 导出后效果: 引入jar包 pom.xml 如遇到jar无法下载的情况,可自行下载到本地,然后手动添加到项目中 <dependencies> <!-- 你的其他jar --> <!--…
使用 Aspose.Words 插件在 Word 画 EChart 图 使用此插件可以画出丰富的 EChart 图,API 参考 https://reference.aspose.com/words/net/aspose.words.drawing.charts/charttype/ 首先需要在 vs 中引入插件 代码中添加引用 using Aspose.Words; using Aspose.Words.Drawing.Charts; using Aspose.Words.Tables; 1.…
批量插入,以前我的做法是生成一堆insert into的sql语句,然后用程序一次值行,来实现. 今天看到了ASP.Net里可以使用DataTable,先将数据写入到DataTable中,然后使用SqlBulkCopy方法,给他传递一个DataTable类型,他自动会实现批量插入. 速度极快. 做法备注一下在这里,以便日后查阅 protected void Button1_Click(object sender, EventArgs e) { //准备要批量插入的数据 DataTable tab…
前言 导入excel数据, 在每个项目中基本上都会遇到,第三方插件或者基于微软office,用的最多的就是npoi,aspose.cells和c#基于office这三种方式,其中各有各的优缺点,在这也不再累述.导入npoi封装的方法特别好,但是导出好像没有那一个是进行封装操作的,这两天正好有这块需求,所有就写了一个操作类xx,请不要看到xml就说这不是还要写东西吗,此封装是为了减少代码的书写.功能扩展基本上来源于XML. 需求分析 1.首先我们要做的就是要把excel中的数据导入到数据库,基于项…
用Aspose组件的优点是操作Word文档不需要安装Office就可以实现. 首先需要引用Aspose.Words.dll,链接地址:链接:https://pan.baidu.com/s/1rJvjp-kMsEterYf_oud28Q   提取码:awiw  代码如下: public bool WordToTif(string sourcePath,string targetPath) { try { Document doc = new Document(sourcePath); ImageS…
备注:亲自试验有效,如果网友有通过下面的教程未实现session共享的,欢迎留言说明你遇到的问题.必有回复. 最近为实现的二级域名共享session纠结好久.网上的很多实现的方法试了都不行,查了很久才找到了实现的方法.在这里记录下,以备以后所需. 二级域名共享session有多种实现方法:第一种依赖于cookie.第二种直接共享session. 我这里分享的是第二种直接共享session.session的存储方法有三种 InProc, StateServer, SQLServer. 这里分享的基…
因为session基于本地cache,以前我们自己写分布式缓存,或者数据库存储,或者cookie加密存储,来保存用户状态信息,但较少的直接通过创建一个继承 SessionStateStoreProviderBase 类,来实现自定义会话状态存储提供程序.但有ASP.NET官方的福利,我们就不能放过.   Microsoft.Web.RedisOutputCacheProvider,没错就是它,此库底层用的正是StackExchange来访问redis  当然,不止MS写了, 这个也是可以滴:ht…
项目中需要将一段文字,与人员的签名(图片)插入到上传的word中,上网查询了一下,有许多种方式可以向word中插入文字,发现docx4j与jacob都为比较常见的解决方案,于是就先使用的docx4j进行了文字与图片的插入,在自己开发的机器上docx4j插入文字与图片均成功了,但是在部署到服务器上的时候,使用docx4j插入图片的时候,一直出现一个图片无法插入的bug,没有解决掉,于是就又使用的jacob进行尝试,然后成功了.将两种对word进行操作的工具进行一下总结. 安装: docx4j要简单…
最近接到个需求,由于客服这边要导出大量有一定规则的word文件,里面的内容希望系统自动填充,例如 这里我使用Aspose.Words.dll这个类库, 1.首先,我们需要创建模板文件,毕竟有规则的东西才好开发.在各个位置处添加书签,如下: 2.核心方法如下,由于我这边需求最多填充四个参数:中文品名.英文描述.HAWB.件数,所以下面方法就定义这几个变量.其中,有些模板若不需要个别参数,直接传空值就行. /// <summary> /// 非危保函(将指定路径的模板Path_TempleteDo…
x 环境 { "Aspose.Words": {"Version":"18.x"} } 需求与难题 生成试卷的时候,如果数学题目中有特殊符号的话,就需要用图片代替了, 就出现了这样的问题,一行中既有图片也有文本. ↓找了一篇文章也是生成试卷,生成的效果下图这样的,非常符合我所要的,关键贴出来的代码中没看到怎么处理[图片+文本]垂直居中,水平居中. 解决方案 0.你想用Aspose.Words生成最终的结果,你最好先知道怎么在Wrod中设置. 1.…
Endnote作为一款专注管理文献引用的工具用起来还是很方便的,极大地简化了管理引用格式等相关工作,让我们能够把更多精力用在写文章本身. 今天就介绍一下如何将一篇我们看到的觉得有参考价值的文章导入word. 1.在百度/谷歌学术中找到文章.(此处以百度学术为例) 在图的右下方有一个"<>"引用图标,点击弹窗如图所示: 这里要选择导入到什么类型的文献管理软件中,因为我们使用的是endnote,就选择它. 然后,我们会下载得到一个enw后缀的文件,直接将它用endnote打开,…
Axmath破解版链接 链接:https://pan.baidu.com/s/1Phak8mc3msKAMQ6H_5EN5g 提取码:glti MathPixTool和Axmath共同使用向word插入公式 将得到的Latex公式复制,打开word下Axmath 打开面板中的编辑器 将MathPix复制的代码粘贴到Latex编辑器然后转换成公式,然后直接关闭即可.…
ASP.MVC上实现权限控制的方法很多,比如使用AuthorizeAttribute这个特性 1.创建自定义特性用于权限验证 public class AuthorizeDiy : AuthorizeAttribute { /// <summary> /// 提供一个入口用于自定义授权检查 /// </summary> /// <param name="httpContext"></param> /// <returns>&l…
  最近项目中有同事用到word文档导出功能,遇到了一些导出失败问题,帮其看了下解决问题的同事,看了下之前的代码发现几个问题: 代码编写不规范,word导出功能未收口 重复代码导出都是 实现逻辑比较复杂,不易于维护及使用 在帮其解决问题后,写了下面这个ViewResult拓展,依赖Razor视图,能够直接转换页面为word文档,但是不支持外联样式表,样式可以定义在<head>头部 废话不多说,直接上代码:   public class WordFileResult : ViewResultBa…
1,首先需要添加引用ChartExtents.dll和donetCHARTING.dll,资源百度大把. 2,配置图片生成类. using System; using System.Data; using System.Collections; using System.Collections.Generic; using System.Configuration; using System.Web; using dotnetCHARTING; namespace ting.Models.BLL…
处理如下: import com.aspose.words.Document; import com.aspose.words.SaveFormat; import com.platform.custom.util.res.Path; public class WordToPdf { public void execute(String docFileName, String toFileName) { Document doc; try { doc = new Document(Path.UP…
最近在工作中遇到客户要将PDF打印的文档插入的表格行高缩小.为解决这个问题,我百度了好长时间,让没有直接来说明这个问题的,我不清楚是我遇到的问题太low了,各位大神不屑一顾.终于我在几个家之所长,把问题解决了.希望我的这篇笔记能帮助有类似问题的小伙伴们 .废话不多说. builder.InsertCell();//插入单元格 builder.RowFormat.Height = cellHeight;//设置此行高度 builder.RowFormat.HeightRule = HeightRu…
,,"d:\\1.jpg"); Aspose.Cells.Drawing.Picture pic = worksheet.Pictures[iIndex]; pic.Placement=Aspose.Cells.Drawing.PlacementType.FreeFloating; pic.BorderLineColor=Color.Red; pic.BorderWeight = ;…