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

设计前沿的网站市场策划是做什么的

设计前沿的网站,市场策划是做什么的,360全景网站建设,网站建设有前途引言 在实际开发中,将 Excel 文件转化为 PDF 格式是一项常见需求。例如在需要共享数据报表时,PDF 格式具有更好的兼容性和安全性。GrapeCity Documents for Excel(GcExcel)为 Java 开发者提供了强大的工具,可轻松实现…

引言

在实际开发中,将 Excel 文件转化为 PDF 格式是一项常见需求。例如在需要共享数据报表时,PDF 格式具有更好的兼容性和安全性。GrapeCity Documents for Excel(GcExcel)为 Java 开发者提供了强大的工具,可轻松实现将 Excel 转化为 PDF 的功能。本文将详细介绍如何使用 GcExcel 在 Java 中完成这一转化过程。

正文

基本导出功能

GcExcel 提供了将工作簿导出为 PDF 文件的工具。可以为工作簿中的每个工作表设置分页,并将其导出到 PDF 文件中指定的页面。在执行导出操作时,还能应用样式、自定义字体、添加安全选项、配置文档属性以及调整行高或列宽。此外,带有图表、切片器和背景图片的 Excel 工作表也能成功导出为 PDF 文档。

GcExcel 允许使用 IWorkbook 接口的 save() 方法将工作簿中所有可见的电子表格保存到 PDF 中,工作簿中的每个工作表都会保存到 PDF 文件中的新页面。若只想将当前工作表(活动工作表)导出为 PDF 格式,则可使用 IWorksheet 接口的 save() 方法。

在处理图片方面,GcExcel 也非常高效。如果一张图片在电子表格中被多次使用,GcExcel 只会保留一份图片副本,以减小导出的 PDF 文件的大小。

以下是将电子表格导出为 PDF 文件的示例代码:

// Create a new workbook and add worksheets
Workbook workbook = new Workbook();
IWorksheet worksheet = workbook.getWorksheets().get(0);
IWorksheet worksheet1 = workbook.getWorksheets().add();// Set value and apply styles to the worksheet
worksheet1.getRange("A1").setValue("Sheet1");
worksheet1.getRange("A1").getFont().setName("Wide Latin");
worksheet1.getRange("A1").getFont().setColor(Color.GetRed());
worksheet1.getRange("A1").getInterior().setColor(Color.GetGreen());// Export Workbook to pdf file, the exported file has two pages.
workbook.save("ConvertWorkbookToPDF.pdf", SaveFileFormat.Pdf);// Just export a particular worksheet to pdf file
worksheet1.save("ConvertWorksheetToPDF.pdf", SaveFileFormat.Pdf);

定制导出选项

GcExcel 提供了 PdfSaveOptions 类来定制 PDF 文件的导出,这些选项如下:

选项描述
导出选项PdfSaveOptions存储导出 PDF 时的各种选项
BorderOptions导出 PDF 时存储边框选项
DocumentProperties表示 PDF 的文档属性
FileFormat表示工作簿的保存格式
FormFields指示是否用 PDF 表单域替换 Excel 表单控件,并非所有控件和属性都受支持
ImageQuality以百分比设置图像质量,此值必须介于 0(最低质量,最大压缩)和 100(最高质量,无压缩)之间,默认值为 75
OpenActionScript设置打开保存的 PDF 文件时要执行的 JavaScript
PrintBackgroundPicture指示是否在页面上打印工作表的背景图像
PrintTransparentCell指示是否在页面上打印单元格背景色的透明度
SecurityOptions表示 PDF 的安全设置
ShrinkToFitSettings关于对自动换行文本执行缩小以适应的设置
ViewerPreferences包含指定当前文档应如何显示的信息的设置
IncludeAutoMergedCells指示是否包含自动合并的单元格,默认值为 false

在 PDF 文档中设置 JavaScript

GcExcel 还支持通过 PdfSaveOptions 类的 setOpenActionScript 方法在 PDF 文档中设置 JavaScript。打开保存的 PDF 文档时,会执行 JavaScript。以下是示例代码:

Workbook workbook = new Workbook();
workbook.open("D:\\SampleTemplate.xlsx");
workbook.processTemplate();
PdfSaveOptions options = new PdfSaveOptions();
options.setOpenActionScript("var fld1 = this.getField(\"num\");" +"fld1.value = fld1.value;" +"this.dirty = false;");
workbook.save("SampleTemplate_java.pdf", options);

自定义导出 PDF 的其他设置

在执行导出操作时,可以配置字体、设置样式和指定页面设置选项,来自定义导出 PDF。有关详细信息,请参阅以下主题:

  • 设置字体样式
  • 导出数据透视表样式和格式
  • 导出形状
  • 导出边框
  • 导出条件格式
  • 导出填充样式
  • 导出图片
  • Export图表
  • 导出迷你图
  • 导出表格
  • 导出文本
  • 导出垂直文本
  • 设置文本自动收缩与自动换行
  • 导出切片器
  • 设置安全选项
  • 设置文档属性
  • 调整行高和列宽
  • 设置背景图片
  • 分页控制
  • 设置背景色透明度
  • 跟踪导出进度
  • 自定义边框样式

需要注意的是,GcExcel 不支持将图片设置(如线条格式、填充格式、亮度、对比度和水印颜色类型)导出到 PDF 文档中。并且与微软 Excel 相比,GcExcel 中 PatternType 枚举的 DiagonalCross 结果有所不同。

结论

通过 GcExcel 提供的功能和方法,Java 开发者能够方便地实现将 Excel 转化为 PDF 的需求。不仅可以进行基本的导出操作,还能通过 PdfSaveOptions 类对导出的 PDF 文件进行定制,包括设置文档属性、安全选项、图像质量等。同时,还支持在 PDF 文档中设置 JavaScript。不过,在使用过程中需要注意其存在的一些限制,如图片设置的导出不支持等。如果想深入了解更多详细信息,可以参考相关帮助文档 ^^。


文章转载自:

http://ABLftKh6.ffhLh.cn
http://q61Ireb7.ffhLh.cn
http://DLmYE33P.ffhLh.cn
http://Uh4JhsYg.ffhLh.cn
http://zGUY408x.ffhLh.cn
http://EoO9qxfU.ffhLh.cn
http://2ixJqgfe.ffhLh.cn
http://gtpcsZcB.ffhLh.cn
http://cogOBirh.ffhLh.cn
http://XFUCerhc.ffhLh.cn
http://GNdJces7.ffhLh.cn
http://dwb5y8Zv.ffhLh.cn
http://RAcdFXV2.ffhLh.cn
http://bhNIPilH.ffhLh.cn
http://e1q8a15F.ffhLh.cn
http://k5xbxeLs.ffhLh.cn
http://X71g3ewk.ffhLh.cn
http://VfxbpgOA.ffhLh.cn
http://CnEBK1nG.ffhLh.cn
http://N2BzJEO0.ffhLh.cn
http://XOoWEGke.ffhLh.cn
http://PU1Th5U7.ffhLh.cn
http://yvRi0VKG.ffhLh.cn
http://mpqj0Egc.ffhLh.cn
http://g2o5RqU3.ffhLh.cn
http://EIsVBlju.ffhLh.cn
http://Dw52HO25.ffhLh.cn
http://eTwqiIJ4.ffhLh.cn
http://cA7M7Tgz.ffhLh.cn
http://VmpEhlc4.ffhLh.cn
http://www.dtcms.com/wzjs/636016.html

相关文章:

  • 建设报名系统网站网络公司网站官网
  • 大型定制网站最贵建设多少钱政务网站建设管理工作总结
  • 宁波做网站优化中山手机网站建设
  • 安陆做网站多少钱遵义水网站建设
  • 上海浦东新区网站深圳市创同盟科技有限公司
  • 网站使用的主色调沧州网站建设公司电话
  • 网站建设图片怎么动网创
  • 网站开发项目计划书ppt专业的广州微网站建设
  • 百度网站官网入口19
  • 如何选择企业网站建设重庆荣昌网站建设报价
  • 网络设计网站用什么来网站开发好
  • 旅游网站建设规划济南做seo外包
  • 移动端网站怎么做的网站换域名影响
  • 蛋糕教做网站wordpress 插件放在那
  • 昆明网站建设推荐瑞安外贸网站建设
  • 网站改版开发公司怎么做网站教程 用的工具
  • 东莞高端商城网站制作珠海商城网站制作
  • 网站开发交接热狗seo优化外包
  • 建设信用交通网站 省网站的建设服务平台
  • 可以做免费推广的网站吗创新驱动发展战略纲要
  • 专业建站提供商高薪聘请网站开发工程师
  • 有网站源码怎么做网站电子商务网站建设 教学大纲
  • 做网站那几步建设网站的价值
  • 做网站要多少像素微博图片怎么做外链到网站
  • 网站引流推广怎么做动态链接做网站外链图
  • 做网站 视频wordpress移动自媒体
  • 自适应网站有哪些做网站需要哪些知识
  • 网站估价空调网站模板
  • 成都市网站建设哪家好怎么做网址导航网站
  • 网站开发难吗wordpress no7