当前位置: 首页 > news >正文

网站模板建站教程苏州吴中网站建设公司

网站模板建站教程,苏州吴中网站建设公司,张掖公司网站制作,wordpress 百度统计基于Aspose依赖添加自定义文本水印——Word、Pdf、Cell 所需依赖Word水印Pdf水印——#xff08; 注意 pdf 存在找不到字体的问题#xff09;Excel水印 所需依赖 dependencygroupIdcom.aspose/groupIdartifactIdaspose-pdf/artifactId 注意 pdf 存在找不到字体的问题Excel水印 所需依赖 dependencygroupIdcom.aspose/groupIdartifactIdaspose-pdf/artifactIdversion22.11/version/dependencydependencygroupIdcom.aspose/groupIdartifactIdaspose-cells/artifactIdversion22.12/version/dependencydependencygroupIdcom.aspose/groupIdartifactIdaspose-slides/artifactIdversion22.11/versionclassifierjdk16/classifier/dependencydependencygroupIdcom.aspose/groupIdartifactIdaspose-words/artifactIdversion22.12/versionclassifierjdk17/classifier/dependencyWord水印 // 先获取文件流 这边先随意读取文件流 InputStream in new FileInputStream(E:/demo/demo.docx); // 注意document包每种类型都有一个document com.aspose.words.Document doc new com.aspose.words.Document(in); TextWatermarkOptions textWatermarkOptions new TextWatermarkOptions(); textWatermarkOptions.setFontFamily(宋体); textWatermarkOptions.setFontSize(24f); textWatermarkOptions.setColor(java.awt.Color.RED); textWatermarkOptions.setLayout(WatermarkLayout.DIAGONAL); textWatermarkOptions.isSemitrasparent(false); doc.getWatermark().setText(水印内容,textWatermarkOptions); ByteArrayOutputStream out new ByteArrayOutputStream(); doc.save(out, com.aspose.words.SaveFormat.DOCX); out.close(); // 输出流用于下载 return out.toByteArray();Pdf水印—— 注意 pdf 存在找不到字体的问题 // 先获取文件流 这边先随意读取文件流 InputStream in new FileInputStream(E:/demo/demo.pdf); // 注意document包每种类型都有一个document com.aspose.pdf.Document doc new com.aspose.pdf.Document(in); FormattedText formattedText new FormattedText(水印内容, java.awt.Color.RED, FontStyle.HelveticaBold, EncodingType.Identity_h, true, 24f); for (Page page : doc.getPages()) {WatermarkArtifact artifact new WatermarkArtifact();artifact.setText(formattedText);artifact.getTextState().setFont(FontRepository.findFont(getFontName(宋体),true));artifact.setArtifactHorizontalAlignment(HorizontalAlignment.Center);artifact.setArtifactVerticalAlignment(VerticalAlignment.Center);artifact.setRotation(45); // 设置旋转角度artifact.setOpacity(0.9); // 设置透明度artifact.setBackground (true);page.getArtifacts().add(artifact); } ByteArrayOutputStream out new ByteArrayOutputStream(); doc.save(out, com.aspose.pdf.SaveFormat.Pdf); out.close(); return out.toByteArray();// 注意 pdf 存在找不到字体的问题 因为字体库是以文件名查找 而不是字体名 private static String getFontName(String font){switch (font.trim().toLowerCase()){case 宋体:return simsun;case 微软雅黑:return simhei;default:return font;} }Excel水印 // 先获取文件流 这边先随意读取文件流 InputStream in new FileInputStream(E:/demo/demo.xls); // 注意document包每种类型都有一个document Workbook workbook new Workbook(in); for(Object worksheet: workbook.getWorksheets()){Worksheet sheet (Worksheet) worksheet;int coloums sheet.getCells().getColumns().getCount();int rows sheet.getCells().getRows().getCount();com.aspose.cells.Shape wordart sheet.getShapes().addTextEffect(MsoPresetTextEffect.TEXT_EFFECT_1,水印内容,宋体,24f,true,false,rows,rows/2,coloums/2,0,100,800);MsoFillFormat wordArtFormat wordart.getFillFormat();wordArtFormat.setTransparency(0.9);int r java.awt.Color.getRed();int g java.awt.Color.getGreen();int b java.awt.Color.getBlue();wordArtFormat.setForeColor(com.aspose.cells.Color.fromArgb(r,g,b));wordart.setHasLine(false);wordart.setLocked(true);wordart.setLockedProperty(ShapeLockType.SELECTION, true);wordart.setLockedProperty(ShapeLockType.SHAPE_TYPE, true);wordart.setLockedProperty(ShapeLockType.MOVE, true);wordart.setLockedProperty(ShapeLockType.RESIZE, true);wordart.setLockedProperty(ShapeLockType.TEXT, true); } ByteArrayOutputStream out new ByteArrayOutputStream(); workbook.save(out, com.aspose.cells.SaveFormat.XLSX); out.close(); return out.toByteArray();
http://www.sczhlp.com/news/181015/

相关文章:

  • 个人不能建设论坛网站怎么办网站建网站建设企业
  • 做爰全过程免费视频网站福州百度开户多少钱
  • linux网站环境godaddy 建网站
  • 上海 网站建设平台 补贴wordpress主题导出
  • 自己主机做多个网站90年代设计
  • 内蒙和城乡建设部网站做旅游信息的网站能赚钱吗
  • 做算命网站犯法吗宝安做棋牌网站建设哪家公司收费合理
  • 微软拼音输入法自定义短语批量导入导出工具(支持Windows 10/11)
  • 自动化培训网站建设免费网站设计定制
  • 智慧团建网站官网电脑版中国建设人才网官网
  • 网站建设公司 跨界鱼科技优网站改版文案包装
  • 免费制作二维码网站wordpress 侧边栏 背景
  • 后缀cc的网站23个营销专业术语
  • 色彩 导航网站找网络公司做网站需要注意的
  • 房山做网站公司天眼查在线查询
  • 网站与后台汽车是怎么做的视频网站
  • 网站怎么做是满屏wordpress留言板自定义
  • asp网站开发好怎么预览流量精灵
  • 美食网站建设多少钱建工网校app
  • 现在pc端网站开发用的什么技术闵行建设机械网站
  • 网站制作学什么软件有哪些十大外包公司排名
  • h5页面 个人网站搭建网站用什么语言
  • 网站建设规划方案书网站建设注册密码咋弄
  • 网站不备案会怎...wordpress网页编辑
  • asp网站 证书3d效果图软件
  • 规则网站建设网站建设 百度贴吧
  • 看优秀摄影做品的网站淘宝网站网页图片怎么做的
  • 湘潭做网站 定制磐石网络怎么建立自己的网站卖东西
  • 企业网站seo成功案例济南 建网站
  • 域名购买网站上海招投标网官方