aspose .net组件使用笔记

一、.net framework 4.0环境

1.1 word篇

开发包下载地址: https://pan.baidu.com/s/13p4O0RLesD1e4nLKZ9BWPA
实验工程代码下载: https://download.csdn.net/download/u010476739/11976537
使用方法:

  1. 新建.net控制台程序
  2. 添加对aspose.words.dll的引用
  3. 编写代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp8
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.Words.Document doc = new Aspose.Words.Document();
            Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
            builder.Write("hello word");
            doc.Save(@"d:\2.docx");
            Console.WriteLine("ok");
            Console.ReadLine();
        }
    }
}
  1. 直接运行,如下:
    在这里插入图片描述

1.2 Excel篇

开发包下载地址: https://pan.baidu.com/s/13p4O0RLesD1e4nLKZ9BWPA
实验工程代码下载: https://download.csdn.net/download/u010476739/11977191
使用方法:

  1. 新建.net控制台程序
  2. 添加对aspose.cells.dll的引用
  3. 编写代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp8
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.Cells.Workbook wk = new Aspose.Cells.Workbook();
            Aspose.Cells.Worksheet ws = wk.Worksheets[0];
            for (int i = 0; i < 9; i++)
            {
                for (int j = 0; j < 9; j++)
                {
                    ws.Cells.Rows[i][j].Value = (i + 1) + "*" + (j + 1) + "=" + (i + 1) * (j + 1);
                }
            }
            wk.Save(@"d:\1.xlsx",Aspose.Cells.SaveFormat.Xlsx);
            wk.Save(@"d:\1.pdf", Aspose.Cells.SaveFormat.Pdf);
            Console.WriteLine("ok");
            Console.ReadLine();
        }
    }
}
  1. 运行如下
    在这里插入图片描述
    在这里插入图片描述

1.3 Pdf篇

开发包下载地址: https://pan.baidu.com/s/13p4O0RLesD1e4nLKZ9BWPA
实验工程代码下载: https://download.csdn.net/download/u010476739/11976623
使用方法:

  1. 新建.net控制台程序
  2. 添加对aspose.cells.dll的引用
  3. 编写代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp8
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.Pdf.Document doc = new Aspose.Pdf.Document();
            Aspose.Pdf.Page page = doc.Pages.Add();
            page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Hello World!"));
            doc.Save(@"d:\3.pdf");            
            Console.WriteLine("ok");
            Console.ReadLine();
        }
    }
}
  1. 运行结果如下:
    在这里插入图片描述

1.4 ppt篇

开发包下载地址: https://pan.baidu.com/s/13p4O0RLesD1e4nLKZ9BWPA
实验工程代码下载: https://download.csdn.net/download/u010476739/11978588
使用方法:

  1. 新建.net控制台程序
  2. 添加对Aspose.Slides.dll的引用
  3. 编写代码如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp8
{
    class Program
    {
        static void Main(string[] args)
        {
            //将一个现有的ppt转换成html
            using (Aspose.Slides.Presentation pres = new Aspose.Slides.Presentation("tz.pptx"))
            {
                pres.Save(@"tz.html", Aspose.Slides.Export.SaveFormat.Html);
            }
            
            //新建一个ppt并插入文字
            using (Aspose.Slides.Presentation pres = new Aspose.Slides.Presentation())
            {
                Aspose.Slides.IAutoShape shape1 = pres.Slides[0].Shapes.AddAutoShape(Aspose.Slides.ShapeType.Rectangle, 100, 100, 300, 100);
                shape1.UseBackgroundFill = false;
                shape1.ShapeStyle.FillColor.Color = System.Drawing.Color.Transparent;
                shape1.ShapeStyle.LineColor.Color= System.Drawing.Color.Transparent;
                shape1.ShapeStyle.FontColor.Color = System.Drawing.Color.Black;
                Aspose.Slides.TextFrameFormat format = (Aspose.Slides.TextFrameFormat)shape1.TextFrame.TextFrameFormat;
                format.CenterText = Aspose.Slides.NullableBool.True;
                shape1.TextFrame.Text = "这个是一个新建的文本框!\r\nHello world!";
                pres.Save("1.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
            }

            Console.WriteLine("ok");
            Console.ReadLine();
        }
    }
}

  1. 运行结果如下:
    在这里插入图片描述
    在这里插入图片描述

二、.netstandard2.0环境

2.1 word篇

开发包下载地址: https://pan.baidu.com/s/1p2Ucr8wdv2pk5BqQQ2ChGQ
实验工程代码下载: https://download.csdn.net/download/u010476739/11976665
使用方法:

  1. 新建.net core控制台程序
  2. 添加对aspose.words.dll的引用
  3. 安装SkiaSharp 的nuget包
    在这里插入图片描述
  4. 编写代码
using System;

namespace ConsoleApp9
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.Words.Document doc = new Aspose.Words.Document();
            Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
            builder.Write("hello word");
            doc.Save(@"d:\2.docx");
            Console.WriteLine("ok");
            Console.ReadLine();
        }
    }
}
  1. 直接运行,如下:
    在这里插入图片描述

2.2 excel篇

开发包下载地址: https://pan.baidu.com/s/1XruqdcIW0HdXniTBcftJ2Q
实验工程代码下载: https://download.csdn.net/download/u010476739/11977194
使用方法:

  1. 新建.net core控制台程序
  2. 添加对aspose.cells.dll的引用
  3. 安装System.Drawing.Common 的nuget包
    在这里插入图片描述
  4. 编写代码
using System;

namespace ConsoleApp9
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.Cells.Workbook wk = new Aspose.Cells.Workbook();
            Aspose.Cells.Worksheet ws = wk.Worksheets[0];
            for (int i = 0; i < 9; i++)
            {
                for (int j = 0; j < 9; j++)
                {
                    ws.Cells.Rows[i][j].Value = (i + 1) + "*" + (j + 1) + "=" + (i + 1) * (j + 1);
                }
            }
            wk.Save(@"d:\1.xlsx", Aspose.Cells.SaveFormat.Xlsx);
            wk.Save(@"d:\1.pdf", Aspose.Cells.SaveFormat.Pdf);
            Console.WriteLine("ok");
            Console.ReadLine();
        }
    }
}

  1. 直接运行,如下:
    在这里插入图片描述
    在这里插入图片描述

2.3 pdf篇

开发包下载地址: https://pan.baidu.com/s/1wYciX37PAFX8GjnQJ5T7tQ
实验工程代码下载: https://download.csdn.net/download/u010476739/11977198
使用方法:

  1. 新建.net core控制台程序
  2. 添加对aspose.pdf.dll的引用
    在这里插入图片描述
  3. 编写代码
using System;

namespace ConsoleApp9
{
    class Program
    {
        static void Main(string[] args)
        {
            Aspose.Pdf.Document doc = new Aspose.Pdf.Document();
            Aspose.Pdf.Page page = doc.Pages.Add();
            page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Hello World!"));
            doc.Save(@"d:\3.pdf");
            Console.WriteLine("ok");
            Console.ReadLine();
            Console.WriteLine("ok");
            Console.ReadLine();
        }
    }
}
  1. 直接运行,如下:
    在这里插入图片描述

2.4 Html篇(未实验)

开发包下载地址: https://pan.baidu.com/s/1yZXUZda2a39vk3p163QuGQ

2.5 ppt篇(Aspose.Slides,未实验)

开发包下载地址: https://pan.baidu.com/s/1bwLIJFdC4jkvpycK6ITbsg

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackletter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值