将大型打印作业作为带有对齐标记的PDF进行布局。

lps的Python项目详细描述


获取图像、打印高度或宽度(以mm为单位)和页面大小,然后 使用对齐标记在多个页面上拆分图像并生成 PDF格式

它用于打印从Openscad导出为svg的投影

对于图像,它支持枕头支持的任何东西,以及SVG 多亏了Cairosvg。

pdf生成由reportlab完成。

$ lps -h
usage: lps [-h] (--width WIDTH | --height HEIGHT) [--page_size PAGE_SIZE]
           [--overlap OVERLAP] [--margins MARGINS] [--outfile OUTFILE]
           [--svg_start_scale SVG_START_SCALE]
           image_file

positional arguments:
  image_file            Image to parse

optional arguments:
  -h, --help            show this help message and exit
  --width WIDTH         Width of image in millimeters
  --height HEIGHT       Height of image in millimeters
  --page_size PAGE_SIZE
                        Page size, e.g. a3, a4
  --overlap OVERLAP     Print overlap in mm
  --margins MARGINS     Print margins in mm
  --outfile OUTFILE     Filename to save pdf to
  --svg_start_scale SVG_START_SCALE
                        When using SVG, this is the largest scale factor to
                        attempt to generate an image

$ lps --width 970 --page_size a3 --overlap 20 wrap.svg
Loading Image
Trying to generate raster image of svg at 3x scale
The image will not fit on a single page
Calculating crop list
This will require 3 pages
Chunking image
Generating PDF

根据MIT License

授权

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

推荐PyPI第三方库


热门话题
Selenium中弹出的java句柄窗口   java将格式化消息从任何片段传递到活动   java如何从int类型的方法返回多个整数   servlets数据不会使用java类和bean插入数据库   java如何修改Solr给出的搜索结果页面?   java如何在wildfly中重定向应用程序路径?   java使用Apache异步HTTP客户端从InputStream构造多部分请求   java解析来自REST的压缩输入流   java上载文件失败,原因是Vaadin Spring PlupLocaddon   使用需要CSRF令牌的旧端点的javascript   java如何在viewpager应用程序中将图像设置为墙纸?   java Axis2与SharePoint 2013(ADFS/FedAuth cookie)   java H2选择:意外的类型39映射   Docker Composition中拒绝java Spring应用程序连接   使用Java的ibm mq ibm mq获取LGETTIME   java循环逻辑中的漏洞   javaspringcom。mongodb。util。JSONParseException   方法调用“振动”可能会产生java。更新到Android Studio 3后出现lang.NullPointerException警告   datetime如何将日历的时间与java进行比较。sql。时间物体?