Aspose与Spire功能都很强大,为什么要选择Spire,Spire支持WPF组件,Aspose默认没有。
新建.net6控制台程序,用NuGet包添加Spire.PDF引用
添加代码
using Spire.Pdf;
using Spire.Pdf.Graphics;
using System.Drawing;
PdfDocument pdfDocumnet =new PdfDocument();
for (int i = 1; i < 30; i++)
{
PdfPageBase page = pdfDocumnet.Pages.Add(PdfPageSize.A4);
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("宋体", 12), true);
PdfPen pen = new PdfPen(Color.Black);
string text = $"第{i.ToString()}页";
page.Canvas.DrawString(text, font, pen, 100, 50);
}
pdfDocumnet.SaveToFile("pdf.pdf");
编译运行
打开生成的pdf如图(有个红色的水印)
用压缩包里的dll替换
编译运行,再次打开pdf,查看
再添加Spire.Doc包
新增代码
Document document = new Document();
Section s = document.AddSection();
Paragraph p= s.AddParagraph();
p.AppendText("欢迎使用Spire.Doc");
document.SaveToFile("doc.docx", Spire.Doc.FileFormat.Docx);
添加Spire.Xls包
添加代码
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
sheet.Range[1, 1].Text = "Demo";
workbook.SaveToFile("excel.xlsx", ExcelVersion.Version2016);
编译,替换Spire.XLS.dll,运行,生成word和excel文档如下图
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)