标签: ghostscript

什么是python 2.3 for windows执行像ghostscript这样的程序在路径中有多个参数和空格的最佳方法?

当然有某种抽象可以实现这一点吗?

这基本上就是命令

cmd = self._ghostscriptPath + 'gswin32c -q -dNOPAUSE -dBATCH -sDEVICE=tiffg4 
      -r196X204 -sPAPERSIZE=a4 -sOutputFile="' + tifDest + " " + pdfSource + '"'

os.popen(cmd)
Run Code Online (Sandbox Code Playgroud)

这种方式看起来真的很脏,必须有一些pythonic方式

python windows ghostscript

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

使用PostScript创建PDF超链接

基本上我试图通过修改postscript将超链接添加到PDF中.

这是adobe为通过postscript生成链接而提供的代码:

[/Rect [ 0 425 295 445 ] /Action << /Subtype /URI /URI (http://www.adobe.com/) >> /Border [ 0 0 2 ] /Color [ .7 0 0 ] /Subtype /Link ANN pdfmark

这是我试图修改的代码示例:

%PDF-1.4
%âãÏÓ
6 0 obj
>stream
    1 w
    [] 0 d
    0.0 g
    36 775 m
    576 775 l
    s
endstream
endobj
7 0 obj
>stream
  BT
     36 777 Td
    0 Tr
    /F1 16 Tf
    0.0 g
    (Test PDF) Tj
  ET
endstream
endobj
1 0 obj
>/ProcSet[/PDF] …

pdf postscript hyperlink ghostscript

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

将PDF转换为图像 - 库或命令行 - 免费

如何使用免费命令行或免费库在C#中转换PDF文件的每个页面?

谢谢

c# pdf ghostscript

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

后记:画一个渐变

我正在学习Postscript我正在尝试创建一个方法来绘制垂直渐变.

这是我的代码:

%!PS-Adobe-3.0

%%%%%%%%%%%%%%%%%%%%%%%
% draw a RECTANGLE
/Rect {
/h exch def % height
/w exch def % width
w 0 rlineto
0 h rlineto
-1.0 w mul  0 rlineto
0 -1.0 h mul rlineto
} def
%%%%%%%%%%%%%%%%%%%%%%%
% draw a Gradient
/VGrad {
/h exch def % height
/w exch def % width
/c2 exch def %gray-end
/c1 exch def %gray-start
/index 0.0  def %loop-index

0 1 h { %loop over height
    gsave
    c2 …
Run Code Online (Sandbox Code Playgroud)

gradient postscript ghostscript

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

Google App Engine(所谓"纯Python"):将PDF转换为图像

在Google App Engine中,我需要能够上传PDF并将其转换为图像(或者可能是一天的平铺图像),以便存储和提供服务.是否有一个库将读取也是100%python的PDF文件(因此可以使用我的应用程序上传)?

从我到目前为止收集到的...

  • PIL读取 PDF文件,只写它们.
  • GhostScript是标准的FOSS PDF阅读器,但我不相信我能用我的应用程序将它上传到GAE,因为我不相信它是100%python.

还有什么我可以使用的吗?或者甚至可以打电话给我的网络服务?)

python pdf google-app-engine ghostscript python-imaging-library

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

如何通过命令行将Illustrator文件转换为EPS(*nix)

我正在尝试通过Linux上的命令行将AI文件批量转换为EPS文件.我熟悉使用Ghostscript进行各种EPS和Postscript相关任务.我使用Ghostscript epswrite设备已经半成功,但我的理解是这个设备已被弃用.

在*nix环境中通过命令行将Adobe Illustrator文件转换为EPS文件的最佳方法是什么?

postscript adobe-illustrator ghostscript

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

没有从GhostScript PDF到PNG转换的输出文件

我有一个两页的PDF我试图转换为PNG文件.当我跑:

gs -sDevice=pngalpha -o=gs-output-%d.png -r400 test1-0.pdf
Run Code Online (Sandbox Code Playgroud)

我明白了:

GPL Ghostscript 9.07 (2013-02-14)
Copyright (C) 2012 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 2.
Page 1
%%BoundingBox: 35 35 577 757
%%HiResBoundingBox: 35.910001 35.910001 576.090022 756.090029
Page 2
%%BoundingBox: 35 35 577 757
%%HiResBoundingBox: 35.910001 35.910001 576.090022 756.090029
Run Code Online (Sandbox Code Playgroud)

然后......没什么.根本没有输出文件.我哪里错了?

linux ghostscript

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

使用ghostscript检查PDF是否具有透明对象

PDF可以在几个部分中定义透明度(参见此处):

作为图形样式属性:

  • 将opacity(/ca)或stroke opacities(/CA)填充到1.0以下
  • 软面具的定义(\SMask)

或者使用透明度页面组(/S /Transparency)的定义.

以下grep表达式是对此的快速(和脏)检查:

grep -aE -e '/[Cc][Aa] +0?\.[0-9]' -e '/SMask' -e '/S /Transparency' *.pdf
Run Code Online (Sandbox Code Playgroud)

是否可以检查是否有透明物体gs

pdf transparency ghostscript pdf-parsing

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

在ASP.NET Azure网站上使用Ghostscript.Net

我正在使用Ghostscript.NET将PDF页面转换为jpg.当我在本地运行它时,一切正常,但当我将它发布到Azure网站时,我得到错误:

" 此托管库在32位进程下运行,需要在此计算机上安装32位Ghostscript本机库!要下载正确的Ghostscript本机库,请访问:http://www.ghostscript.com/download/gsdnld.html "

显然,我不能只在运行Azure网站的服务器上安装Ghostscript,我无权访问.有没有办法在发布配置文件中包含Ghostscript库,并从中读取Ghostscript.NET?

或者,是否有任何软件包允许我在不使用Ghostscript的情况下将PDF页面转换为ASP.NET服务器上的jpg缩略图?我也尝试过GhostScriptSharp并且没有运气.

c# asp.net ghostscript azure azure-web-sites

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

Linux PDF到TIFF质量问题

我正在尝试使用Linux应用程序将.pdf文件转换为.tiff进行传真,但是,我们的客户对GhostScript的tiffg4设备的质量并不满意.

在下图中,左侧显示使用GhostScript tiffg4进行转换,右侧显示来自在线转换服务.我们无法确定使用哪种应用程序来获得该质量.

注意:输出TIFF必须为黑白

Ghostscript代码:

gs -sDEVICE=tiffg4 -dNOPAUSE -dBATCH -dPDFFitPage -sPAPERSIZE=letter -g1728x2156 -sOutputFile=testg4.tiff test.pdf
Run Code Online (Sandbox Code Playgroud)

我们尝试过这些GhostScript设备:

  • tiffcrle
  • tiffg3
  • tiffg32d
  • tiffg4
  • tifflzw
  • tiffpack

我的问题是 - 有谁知道哪个应用程序和/或设置用于实现正确的质量?

TIFF质量

pdf tiff ghostscript

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