我想使用Ghostscript从PDF的一部分(使用坐标)中提取文本.
谁能帮我吗?
我正在尝试缩放PDF,例如A4尺寸小到A4.
这适用于纵向文档.文档正确放大,然后填充添加到顶部.
在横向文档上,不添加填充.因此,文档最终将是A4的正确高度,但不够宽,因为文档方面没有添加填充(正如我所希望的那样).
这是我用它来处理A4肖像文档:
gs \
-sOutputFile=output.pdf \
-sDEVICE=pdfwrite \
-sPAPERSIZE=a4 \
-dCompatibilityLevel=1.4 \
-dNOPAUSE \
-dBATCH \
-dPDFFitPage \
input.pdf
Run Code Online (Sandbox Code Playgroud) http://pandoc.org/demos.html#examples的子弹点18 显示了如何通过给出参数来更改使用的语法高亮显示器--highlight-style.例如:
pandoc code.text -s --highlight-style pygments -o example18a.html
pandoc code.text -s --highlight-style kate -o example18b.html
pandoc code.text -s --highlight-style monochrome -o example18c.html
pandoc code.text -s --highlight-style espresso -o example18d.html
pandoc code.text -s --highlight-style haddock -o example18e.html
pandoc code.text -s --highlight-style tango -o example18f.html
pandoc code.text -s --highlight-style zenburn -o example18g.html
Run Code Online (Sandbox Code Playgroud)
我想知道这些是否是唯一可用的配色方案.如果没有,我如何加载不同的语法荧光笔?我可以定义自己的吗?
使用Imagemagick,我想要convert一批PNG到1080px的固定高度和比例宽度.用比例我的意思是这样的:如果原始图像被按比例缩小16.8%至1080px,宽度也需要16.8%按比例缩小.
任何使用转换的方式,而不必计算之前的精确几何(使用identify和一些bash计算shenanigans)?
使用pdftk合并多个pdf正在运行良好.但是,为每个pdf合并制作书签的简单方法是什么?
我没有在pdftk文档中看到任何关于此的内容,因此我认为pdftk不可能.
我们合并的所有文件都是1页,所以想知道之后是否还有其他可以添加书签的实用程序?
或者另一个基于linux的pdf实用程序,允许在为每个单独的pdf指定书签时进行合并.
我正在使用一个小脚本将PDF转换为JPG.这有效但质量很差.
剧本:
$im = new imagick( 'document.pdf[ 0]' );
$im->setImageColorspace(255);
$im->setResolution(300, 300);
$im->setCompressionQuality(95);
$im->setImageFormat('jpeg');
$im->writeImage('thumb.jpg');
$im->clear();
$im->destroy();
Run Code Online (Sandbox Code Playgroud)
还有一件事,我希望保留PDF的原始大小,但转换的大小与JPG相同.
我正在尝试将SVG转换为PNG(或任何栅格格式)并同时调整大小.
我以为我会使用ImageMagick执行此任务,但它似乎在调整大小之前转换为栅格.
这导致图像质量差.
有没有办法让ImageMagick在转换为栅格之前调整SVG的大小?
或者是否有一些其他工具可用于在调整大小后以程序方式将SVG转换为栅格?
或者,我可以使用其他工具吗?
目前我通过命令行使用ImageMagick:
convert file.svg -resize 100x100 file.png
Run Code Online (Sandbox Code Playgroud)
源图像"大小"未知,目标大小直到运行时才知道.
shell脚本是否可以测试它是否通过执行source?也就是说,例如,
$ source myscript.sh
$ ./myscript.sh
Run Code Online (Sandbox Code Playgroud)
myscript.sh可以区分这些不同的shell环境吗?
我正在将.psd转换为文件夹内的.png文件.如何在不同扩展名的文件夹中保留每个文件的相同名称?
例如,我输入文件夹图像,然后从终端I执行
$ convert *.psd *.png
Run Code Online (Sandbox Code Playgroud)
但它给.png命名只是与适当的.psd图像不一样的数字.