PSWritePDF

其他资源 2025-08-02

PSWritePDF

PSWritePDF绝不是成品。就像我的大多数模块一样,我构建了一些概念,可以匹配我希望它的外观,在接下来的几个月中,我可能会更新其功能以符合我的期望。由于PSWritePDF基于ITEXT 7 ,因此某些工作应该有可能将所有功能都输入PowerShell 。这意味着在潜在用例中,该模块具有极好的可能性。

目前,我将模块功能分为两类:

  • ☑独立函数,例如Split-PDF,Merge-PDF或Convert-pdftotext
  • ☑捆绑功能像pswritehtml一样工作,不应单独使用它们来创建PDF文件(目前)

了解更多阅读以下博客文章:

  • ☑与PowerShell合并,拆分和创建PDF文件

第三方通知

此PowerShell模块为.NET使用Itext 7社区,因此必须保持许可与Itext相同(或者至少我认为是这样)。如果不是这样,我将很乐意发布我的PowerShell代码作为MIT许可证。我不打算修改Itext7代码库,而只是使用它的API 。由于我不是许可专家,所以我附上一些可能使此许可条款更清晰的文章。

建议阅读:

  • 如何确保我的软件符合AGPL:如何免费使用itext?
  • 我可以将Itext与我的非商业软件捆绑在一起吗?
  • AGPLV3源再分配:何时使用AGPL许可的库适用于服务器端Java应用程序的代码?

使用的其他软件:

  • 弹力城堡麻省理工学院许可证
  • 普通许可证Apache许可证2.0

使用ITEXT的所有其他软件都需要使用,因此它是此软件包的一部分。

安装 /更新

 Install-Module PSWritePDF - Force
下载源码

通过命令行克隆项目:

git clone https://github.com/EvotecIT/PSWritePDF.git