小编Kur*_*fle的帖子

如何对绘制PDF图形的Python函数进行单元测试?

我正在编写一个使用Cairo图形库输出PDF文件的CAD应用程序.许多单元测试不需要实际生成PDF文件,例如计算对象的预期边界框.但是,我想确保在更改代码后生成的PDF文件"看起来"正确.有没有自动化的方法来做到这一点?我怎样才能尽可能自动化?我是否需要目视检查每个生成的PDF?如何在不拔头发的情况下解决这个问题?

python pdf-generation unit-testing imagemagick cairo

19
推荐指数
2
解决办法
3779
查看次数

Ghostscript:PDF总页数

我正在使用Ghostscript库API(从C#包装)从我的应用程序打印PDF文档.
使用' -dFirstPage '和' -dLastPage '参数,我可以选择要打印的页面范围,但PDF页面的总数如何?

允许用户选择2到10之间的页面间隔并不是很好,当然,让我说,PDF文档只有4页.

考虑一下我通过gsapi_init_with_args API库调用使用Ghostscript库.

pdf api ghostscript

19
推荐指数
1
解决办法
2万
查看次数

ImageMagick:如何在没有背景的情况下与mogrify按比例调整大小

我正在关注这个例子http://cubiq.org/create-fixed-size-thumbnails-with-imagemagick,这正是我想对图像做的事情,除了背景剩余部分(即白色边框) ).有没有办法做到这一点,并可能裁剪白色背景?还有另一种方法吗?重新调整大小需要成比例,因此我不仅要设置宽度重新调整大小限制或高度限制,而是按比例重新调整图像大小.

imagemagick mogrify

18
推荐指数
3
解决办法
2万
查看次数

Is iText Java library free of charge or have any fees to be paid?

Are iText Java libraries to generate PDF documents free or do we have to pay for it?

licensing itext

18
推荐指数
1
解决办法
3万
查看次数

省略浏览器print()功能输出中的链接URL

一些现代浏览器转换链接

<a href="http://somesite.com">Site</a>
Run Code Online (Sandbox Code Playgroud)

Site (http://somesite.com)
Run Code Online (Sandbox Code Playgroud)

作为生成的PDF的一部分.

有没有办法从纯CSS中省略生成的PDF版本的链接?

必须定义print.css中的哪些CSS类才能禁止链接URL?

css browser printing

17
推荐指数
1
解决办法
9402
查看次数

使用正则表达式自动为PDF文件添加注释

我已经对学术论文进行了几年的评分,我已经开始看到拼写和语法错误的多种模式.此外,我注意到经验不足的学者倾向于使用某些能够立即为更有经验的研究人员带来"气味"的结构.

我想在PDF文件中自动识别和注释这些内容.是否有人知道我可以用来自动注释和评论PDF文件的脚本?也许这很简单,但我觉得我是第一个提出这个问题的人之一.

编程没问题.

regex pdf comments annotations ghostscript

16
推荐指数
1
解决办法
6266
查看次数

修改PDF文件时自动刷新Mac预览

我在Mac机器上编写LaTeX,同时使用Mac的Preview.app进行预览.重新编译LaTeX文件后:

  1. Preview.app不会自动刷新,
  2. 当我单击预览窗口时,它会刷新,但跳转到文档的顶部.

我想知道是否有一种配置方式,所以

  1. 当基础PDF文件发生变化时,Preview.app会自动刷新,
  2. 刷新后,Preview.app停留在同一页面上.

pdf macos latex preview

15
推荐指数
2
解决办法
5219
查看次数

通过将PDF转换为轮廓形状替换PDF中的所有字体字形

我正在寻找一种方法来"概述" PDF文件中所有文本/字体,即将它们转换为曲线.

我更愿意这样做而无需将PDF转换为PostScript并返回.此外,我想使用可以从命令行自动执行的免费轻量级跨平台工具,例如Ghostscript或MuPDF.

pdf fonts pdf-generation ghostscript mupdf

15
推荐指数
2
解决办法
7475
查看次数

是否压缩了所有PDF文件?

因此,PDF压缩中存在一些线索,说压缩PDF有一些但不是很多,因为PDF已经被压缩了.

我的问题是:所有PDF格式都适用,包括格式的旧版本吗?

此外,我确信可能有人(可能是白痴)将位图放入PDF而不是JPEG等.我们的公司在其数据库中有很多PDF(可能有一些较旧的格式).我们正在考虑使用gzip在传输过程中进行压缩,但不知道它是否值得麻烦

compression pdf gzip

14
推荐指数
2
解决办法
2万
查看次数

如何从命令行中将PDF数据从PDF中提取出来?

我想从这里提取所有行,同时忽略列标题以及所有页面标题,即Supported Devices.

pdftotext -layout DAC06E7D1302B790429AF6E84696FCFAB20B.pdf - \
 | sed '$d'                                                  \
 | sed -r 's/ +/,/g; s/ //g'                                 \
 > output.csv
Run Code Online (Sandbox Code Playgroud)

生成的文件应采用CSV电子表格格式(逗号分隔值字段).

换句话说,我想改进上面的命令,以便输出根本不会制动.有任何想法吗?

pdf grep pdftotext

14
推荐指数
3
解决办法
1万
查看次数