Chinaunix首页 | 论坛 | 博客
  • 博客访问: 138203
  • 博文数量: 48
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 406
  • 用 户 组: 普通用户
  • 注册时间: 2017-10-27 10:00
  • 认证徽章:
文章分类

全部博文(48)

文章存档

2018年(39)

2017年(9)

我的朋友

分类: C#/.net

2017-11-29 15:23:59

PDF文档因为其本身不易编辑的特点而使得文档具有较高的安全性。但是出于工作需要,常会遇到PDF和多种文档间的互相转换的情况。这里将介绍由Excel文档转成PDF的方法,方法中分为两种情况,即将整个EXCEL工作簿转成PDF和将特定工作表转成PDF。文章转载自:https://i.cnblogs.com/EditPosts.aspx?postid=6694619
1.将整个EXCEL工作簿转成PDF

  1. using Spire.Xls;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;

  6. namespace Excel_To_PDF
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Workbook workbook = new Workbook();
  13.             workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\人数统计.xlsx", ExcelVersion.Version2010);
  14.             workbook.SaveToFile("result.pdf", Spire.Xls.FileFormat.PDF);
  15.             System.Diagnostics.Process.Start("result.pdf");


  16.         }
  17.     }
  18. }
效果展示:
Excel文档

将整个工作簿转成PDF后:

2.将特定工作表转成PDF文档

  1. using Spire.Xls;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;

  6. namespace Worksheet_To_PDF
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Workbook workbook = new Workbook();
  13.             workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\期末成绩.xlsx");
  14.             Worksheet sheet = workbook.Worksheets[0];
  15.             sheet.SaveToPdf("toPDF.pdf");
  16.             System.Diagnostics.Process.Start("toPDF.pdf");

  17.         }
  18.     }
  19. }
效果展示:
EXCEL工作表:


转成PDF文档后:

阅读(34) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册