封装的C#的开源的pdfsharp的dll,封装水平现在比较粗糙,后续会持续更新。
2024.06.15更新:更新库名称,优化代码,已实现 创建PDF,绘画,添加文字,合并,加载添加内容,绘制,直线,折线,绘制矩形。
2024.08.12更新:优化部分逻辑(创建画板时自动添加页面,而不是创建对象时),增加绘制圆形,增加属性pageCount 返回页面数量。
import console;
import xz.pdfsharp;
doc.setDrawboard();
doc.drawText(/*文本*/"hello aardio",/*原点x*/0,/*原点y*/0,/*矩形框宽度*/100,/*矩形框高度*/100)
doc.save("d:\222.pdf");
console.pause(true);
![](https://aardio.online/upload/files/20240615/1718420465.gif)
![](https://aardio.online/upload/files/20240615/1718420465.gif)
![](https://aardio.online/upload/files/20240615/1718420465.gif)
![](https://aardio.online/upload/files/20240615/1718420465.gif)
![](https://aardio.online/upload/files/20240615/1718420466.gif)
![](https://aardio.online/upload/files/20240615/1718420466.gif)
解压附件到lib下,刷新智能提示或者重进ide即可使用