zoukankan      html  css  js  c++  java
  • EXCEL 转为PDF

    1、使用  Aspose.Cells.dll

          Aspose.Cells.dll只能excel工作簿转PDF,可将其他工作簿隐藏。

          using Aspose.Cells;   命名空间

                Worksheet sourceSheet;
                Workbook workbook = new Workbook(path.xlsx");
                WorksheetCollection myColection = workbook.Worksheets;
               
                for (int i = 1; i < myColection.Count; i++)
                {
                    sourceSheet = workbook.Worksheets[i];     //隐藏工作簿
                    sourceSheet.IsVisible = false;
                }
             
              
                workbook.Save(path2.pdf", SaveFormat.Pdf);

    2、using Microsoft.Office.Interop.Excel

       // Excel 檔案位置
                string sourcexlsx = path1.xlsx;
                // PDF 儲存位置
                string targetpdf = path2.pdf;
                //ConverterToPdf(sourcexlsx, targetpdf);
                //建立 Excel application instance
                Microsoft.Office.Interop.Excel.Application appExcel = new Microsoft.Office.Interop.Excel.Application();
                //開啟 Excel 檔案
                Microsoft.Office.Interop.Excel.Workbook workbook= appExcel.Workbooks.Open(sourcexlsx);
                Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[工作表];
                //匯出為 pdf
                worksheet.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, targetpdf);
       //workbook.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, targetpdf);
                //關閉 Excel 檔
                workbook.Close();
                //結束 Excel
                appExcel.Quit();
  • 相关阅读:
    js FormData 的使用
    js代码 注释 test
    JavaScript创建对象的几种 方式
    js prototype 原型
    C# 遍历对象下的 属性
    C#模拟按键
    C#获取硬盘序列号
    C#结束Explorer进程
    Java书籍推荐
    编程资料合集
  • 原文地址:https://www.cnblogs.com/my2020/p/12752226.html
Copyright © 2011-2022 走看看