
适用版本:NX6以上
在开发过程中,经常会遇到导出PDF的需求,而在图纸模块,因为国内打印图纸习惯的关系,会有智能拼接的需求。(将多张不同图幅的图纸按照最大化利用纸张的要求自动排布),除了利用CGM的技术以外,也可以通过操作多个pdf文件进行拼接。本篇将给大家简单介绍pdfSharp,它是一个第三方的开源库,里面包含了许多对pdf文件的基础操作。


首先打开Visual Studio的NuGet程序包管理界面。(此处为2019)工具->NuGet包管理器->管理解决方案的NuGet程序包。

图1 NuGet包管理器菜单
选择“浏览”选项卡,输入PdfSharp并搜索,在右侧选中要安装的项目勾选并点击“安装”。

图2 查找PdfSharp
安装成功以后,在“已安装”选项卡能找到安装的PdfSharp以及对应的项目。同时在右侧的解决方案导航器中,项目的引用下面可以找到对应的dll文件。

图3 完成安装PdfSharp
内容介绍
关于内容的介绍,大家可以参考PdfSharp的官方 站:http://www.pdfsharp.com/PDFsharp/
在左侧的导航栏中,有详细的Introduction,还有包含例子的Samples等等,能帮助你快速上手。

图4 官方页面
以下的代码是最基础也是PdfSharp入门的代码示例,功能是新建一个pdf文件,并在页面上写下“Hello, World!”几个字符。

图5 代码示例


声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!