文件名称:hexapdf:针对Ruby的多功能PDF创建和操作
文件大小:2.44MB
文件格式:ZIP
更新时间:2024-02-22 21:42:10
ruby pdf pdf-generation pdf-manipulation RubyRuby
HexaPDF-用于Ruby的多功能PDF创建和操作库 HexaPDF是一个纯Ruby库,带有用于处理PDF文件的随附应用程序。 简而言之,它允许 创建新的PDF文件, 处理现有的PDF文件, 将多个PDF文件合并为一个, 从PDF文件中提取元信息,文本,图像和文件, 通过加密来保护PDF文件并 针对较小的文件大小或其他条件优化PDF文件。 HexaPDF在设计时考虑了易用性和性能。 它在可能的情况下使用延迟加载和延迟计算,并在默认情况下尝试生成小的PDF文件。 用法 HexaPDF发行版提供了库以及hexapdf应用程序。 该应用程序可用于执行常见任务,例如合并PDF文件,解密或加密PDF文件等。 当HexaPDF用作库时,它可以用来完成命令行应用程序所要做的所有任务,甚至更多。 这是一个“ Hello World”示例,显示了如何创建简单的PDF文件: require 'hexapdf' doc = HexaPDF :: Document . new canvas = doc . pages . add . canvas canvas . font ( 'Helvet