加载pdf_C# /VB.NET 将Excel转为PDF/A-1B

本文介绍通过C#及http://VB.NET代码将Excel文档转为PDF/A-1B格式的方法。使用该方法转换时,需要使用Spire.XLS for .NET Pack hotfix 10.10.6,可通过E-iceblue中文官网下载10.10.6版本,如下:

Spire.XLS for .NET | 下载​www.e-iceblue.cn
6ecf542b3e364588e4bfb637fd8a07f4.png

下载后,解压到指定路径,完成解压后,将文件夹Bin下的Spire.Xls.dll和Spire.Pdf.dll文件添加引用到VS程序(如下图):

2c38a71c9b33faebbf61cf5d339d6046.png

添加完成程序集引用后,参考如下代码来实现文档格式转换:

1. C# 代码示例

using Spire.Xls;

namespace ExceltoPDFA1B
{
    class Program
    {
        static void Main(string[] args)
        {
            //加载Excel测试文档
            Workbook wb = new Workbook();
            wb.LoadFromFile("sample.xlsx", ExcelVersion.Version2013);

            //将Excel保存为Pdf_A1B格式
            wb.ConverterSetting.PdfConformanceLevel = Spire.Pdf.PdfConformanceLevel.Pdf_A1B;
            wb.SaveToFile("result.pdf", Spire.Xls.FileFormat.PDF);
            System.Diagnostics.Process.Start("result.pdf");
        }
    }
}

转换结果:

032f7da8de170295b544d685db716987.png

2. http://VB.NET代码示例

Imports Spire.Xls

Namespace ExceltoPDFA1B
	Class Program
		Private Shared Sub Main(args As String())
			'加载Excel测试文档
			Dim wb As New Workbook()
			wb.LoadFromFile("sample.xlsx", ExcelVersion.Version2013)

			'将Excel保存为Pdf_A1B格式
			wb.ConverterSetting.PdfConformanceLevel = Spire.Pdf.PdfConformanceLevel.Pdf_A1B
			wb.SaveToFile("result.pdf", Spire.Xls.FileFormat.PDF)
			System.Diagnostics.Process.Start("result.pdf")
		End Sub
	End Class
End Namespace
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值