创造性的产品和JPGs from crappy pdfs

pdfserenitynow的Python项目详细描述


pdf serenity now

pdf serenity现在诞生于我们与烦人的pdf越来越多的接触。这个 最大的罪魁祸首是多层PDF和带有大图片或 如果你能让他们 完全打印。我们创建了原始脚本来将这些PDF转换为 打印机友好格式(用于kip系列绘图仪),即扁平化 TIF组4.

此时,它会将单页或多页pdf转换为tifs文件夹。 如果你有足够的内存,它可以处理大的,糟糕的,多层的PDF文件。Poppler 做所有的艰苦工作。

在未来,它将更聪明地转换,并提供更多的目标 格式(jpg,pdf)。最终目标是用户可以 上传/提交一个糟糕的pdf文件,并获得一组很好的tifs或jpg或一个固定的pdf文件 回到他们身边。它将有一个控制面板,您可以在其中监视和 操作正在进行的转换或队列中的转换。

新闻

0.6.6

发布日期:2013-01-15

  • 修复了许多导入和python3错误
  • 添加了命令行开关以保留中间PS文件(默认为删除)
  • 多个代码清理和额外的错误检查

用法:serenifypdf<;pdf戋file>;[<;output戋dpi>;][–preserve ps]

0.5

发布日期:2013-01-14

  • 删除了pypdf,因为它是一个死项目,而不是python3就绪。

0.4

发布日期:2013-01-14

  • 更改为两步转换过程:pdf->;postscript->;tif
  • 将serenifypdf、pdfbursttops和psconverttotif拆分为单独的模块
  • 一次只能转换一个PDF(但可以转换多个页面)
  • PS文件和TIF文件位置是基于PDF文件名标准化的
  • 删除了对Python2.6和Python2.7的支持(现在只支持Python3.2和3.3)

用法:serenifypdf<;pdf\u file>;[<;output\u dpi>;]

0.3

发布日期:无

  • 切换到Poppler以拆分PDF
  • 添加了用于拆分PDF的pdfBursttops脚本(使用poppler)

0.2

发布日期:2011-09-02

  • 切换到MIT许可证
  • 为dpi添加了命令行参数
  • 增加了python 2.6兼容性

0.1

发布日期:2011-09-01

从PDF目录生成打印质量的TIFF和JPG。

  • 适用于多层PDF和某些类型的坏向量
  • 多页pdf的每一页都将成为一个tiff
  • TIFYDIR必须在运行脚本
  • 之前存在
  • 输出文件格式和dpi的硬编码值
  • 必须在系统路径上安装ImageMagic(转换)

用法:serenifypdf<;pdf-dir>;<;tif-dir>;

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
未在Tomcat中加载java JAR文件   java创建了一个SpringMVC应用程序,该应用程序在身份验证后将每个请求重定向回以前的URL   Scala未来到Java完全未来   java对象数组重复擦除   Java中的国际化多语言本地化   java在运行Eclipse SWT应用程序后,它显示了许多异常   C++在应用程序运行时返回常量动态JNI数据到java对象   java比较两个未知类型的数组   java为什么以及何时在安卓中注销内容观察员   java如何使用jsoup将正确的字符集设置为proxyserver?   反射Java将变量列表转换为变量名到变量值的映射   java如何阻止编译器将单元化对象作为错误读取   java如何在Intellij IDEA或Android Studio中搜索未解析的库?