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();
  • 相关阅读:
    appcan封装好的ajax,解决onDATA覆盖问题
    待研究
    mysql主从实验
    jQuery动态加载JS以减少服务器压力
    HTTP协议详解
    企业站收藏
    Linux查看程序端口占用情况
    大流量网站优化
    营销类网站
    Nginx (简体中文)
  • 原文地址:https://www.cnblogs.com/my2020/p/12752226.html
Copyright © 2011-2022 走看看