标签: postscript

如何使用Postscript生成中文字符?

有谁知道如何使用Postscript或相关工具生成中文字符?我想使用unicode来表示汉字,但似乎Postscript不支持unicode.另外,我想指定几种字体来生成相同的字符.

因此,我有两个问题:1.如何在Postscript中使用unicode?或者如何用postscript方式枚举汉字集?2.如何使用Postscript指定字体配置?

最后,如果后记不能做这个工作,我应该找到什么工具用于我的目的?

非常感谢你!

-斤

unicode postscript

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

使用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
查看次数

后记:画一个渐变

我正在学习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
查看次数

如何使用 PDFMARK 和/或 PERL cpan 模块 PDF::API2 创建 PDF 表单?

有没有人有任何示例演示如何使用三种方法之一创建一个简单的 PDF 表单(单个文本输入框或单个单选按钮)并在单击时“通过 HTTP post 提交 field_name/value 对”到服务器?

  1. 通过将Adobe的PDFMARK注释嵌入到Postscript文件中,然后通过Adobe distiller或ghostscript将Postscript文件转换为PDF?我阅读了 PDFMARK 文档,它只简单提到一个“操作”可以发送到“表单提交”。但文档非常缺乏该实现的真正细节。通常 Adob​​e 的文档都非常出色,但作者一定是被迫在真正完成该章之前完成该章的。缺乏细节的是 PDF 表单实际上可能会向服务器提交最多四种不同类型的数据包,但这些都没有提及。同样,“表单提交”操作的实际语法甚至没有呈现。
  2. 通过使用 PERL 和免费的PDF::API23 个 PDF 操作库。作者已经提供了低级函数调用,他认为这些函数调用有足够的可能性来实际实现这一目标,但遗憾的是,他并没有实际使用他的库来完成这项特定任务。有没有人知道如何用他的图书馆做到这一点?我问这个问题是因为我主要是 Perl 程序员。
  3. 最后,如果以上都没有给我带来任何结果,有谁知道任何 Windows 命令行可调用方法可以使用免费或相对低成本的软件(低于 200 美元)来执行此操作。如果可以使用不同的开发环境来实现这一点,我愿意学习另一种语言。

forms pdf perl cpan postscript

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

我想通过 Ghostscript 9.05 命令提示符查看 .ps 文件

我的桌面上有一个文件 abc.ps。我已经在我的机器上安装了 Ghostscript 9.05,我想使用命令行查看我的 abc.ps 文件。

GS>?????
Run Code Online (Sandbox Code Playgroud)

这里应该写什么命令。我正在使用 Windows 7。

exe文件位置:C:\Program Files\gs\gs9.05\bin

postscript ghostscript

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

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

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

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

postscript adobe-illustrator ghostscript

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

转换加盖页面时,PDF到PostScript的转换速度很慢

我一直在使用Ghostscript将PDF文档转换为PS.转换速度接近瞬间,直到我开始在PDF页面上标记签名.现在每个加盖的页面都会增加2-3秒,从而导致巨大的瓶颈.

  1. 有没有什么方法可以通过GS命令提高转换效率?
  2. 是否有更好的方式来标记PDF文档?

我不确切知道发生了什么,但我猜这个标记为PDF添加了一层,一旦转换为PS就会产生更多的工作?

我正在使用C#,iTextSharp来添加图章.

我试图用FormFlattening = true添加图章.
我在这个问题中尝试过以下建议[ 有关加速GhostScript的任何提示吗?]无济于事.

c# pdf postscript ghostscript itextsharp

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

如何使用Ghostscript导入Postscript中的png文件?

我正在尝试将png图像放在postscript文档上,以便使用Ghostscript(v 9.15)ps2pdf转换为pdf文件.我发现以下代码与jpg文件很好地配合,但我需要导入png文件.看起来我必须要一个不同的过滤器,但我找不到一个有效的过滤器.有没有人有办法解决吗?

239                     % number of pixels in the horizontal axis
67                      % number of pixels in the vertical axis
8                       % bits per color channel (1, 2, 4, or 8)
[239 0 0 -67 0 67]      % transform array... maps unit square to pixel [ w 0 0 -h 0 h ]
(My_Logo.jpg) (r) file  % see page 587 and page 77 for more details
/DCTDecode filter       % see page  589
false                   % pull channels from separate sources
3 …
Run Code Online (Sandbox Code Playgroud)

png postscript filter ghostscript

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

在PostScript中生成间隔中的随机数

我很难找到一种在PostScript中在给定间隔内生成随机数的方法.

基本上PostScript有三个功能可以帮助您生成(伪)随机数.那些是rand,srandrrand.

后两个用于将种子传递给数字生成器以便能够再现特定结果.至少这是我所理解的.无论如何,他们似乎不适合我的情况.

所以rand似乎是我可以用来生成随机数的唯一函数,但......

rand返回0到2 31 - 1 范围内的随机整数
(来自PostScript语言参考,第637页(PDF中的651))

这远远超出了我正在寻找的时间间隔.我更感兴趣的是数千,可能是10.000或类似的值和小浮点值,最多100,所有下限为0.

我以为我可以通过简单的划分缩小我的数字并提取根,但这往往会在很多情况下给我不可用的小值.我想知道是否有强大的方法可以将大量数据缩减到我需要的数量,或者我更喜欢这样,只在所需的时间间隔内生成数字.

此外:在PostScript中不能使用while循环,否则我会编写一个函数来生成数字,直到它们适合我的间隔.

关于如何在我的间隔中查找数字的任何提示?

random postscript

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

PDF:什么是DeviceRGB?

  • 这是(a)像AdobeRGB和sRGB这样的自有颜色空间还是这个(b)设备使用的RGB颜色空间的名称?

(如果它是(b),应该使用什么颜色空间来呈现pdf?sRGB是默认使用的?如果pdf查看器应用程序能够更改此"设备"颜色空间吗?)

pdf postscript color-space

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