英语法语西班牙语

Ad


OnWorks 网站图标

a2ping - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 a2ping

这是命令 a2ping,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


a2ping.pl -- 在 PS、EPS 和 PDF 等页面描述之间转换
格式

概要


a2ping文件 [--]帮助
a2ping文件 [--]DOC
a2ping文件 [选项]输入文件> [[输出格式:] 输出文件]

商品描述


a2平 是一个用 Perl 编写的 UNIX 命令行实用程序,可以转换许多
光栅图像和矢量图形格式到EPS或PDF等页面
描述格式。 接受的输入文件格式有:PS (PostScript)、EPS、
PDF、PNG、JPEG、TIFF、PNM、BMP、GIF、LBM、XPM、PCX、TGA。 接受的输出
格式有:EPS、PCL5、PDF、PDF1、PBM、PGM、PPM、PS、markedEPS、markedPS、
PNG、XWD、BMP、TIFF、JPEG、GIF、XPM。 a2平 将低级工作委托给
鬼脚本(GS), PDF顶部采样2p. a2平 在此期间修复了许多故障
EPS 到 EPS 的转换,所以它的输出通常更兼容更好
可嵌入比其输入。

如果没有“--below”选项,则保证从 0,0 开始
协调。 “--below”、“--hires”和“-v”是推荐选项。

页面大小设置为与 BoundingBox 完全对应。 这意味着
当 Ghostscript 渲染它时,结果不需要裁剪,PDF
媒体框是正确的。

如果边界框不对,当然有问题。 如果你喂
废话,你得到废话。 但是你可以提供 --bboxfrom=计算-gs 选项
让 GS 重新计算边界框。

输入文件的名称无关紧要—— a2平 检测文件格式
基于文件的前几个字节。 输出文件的名称很重要
if 输出格式 命令行中缺少:那么扩展名
输出文件决定了 FileFormat (输出格式).

外部 课程


内部文件格式 a2ping文件 是 PS/EPS。 阅读的一切都是第一
转换为 PS 或 EPS,然后由 a2ping文件,然后转化为
输出格式。

分析非 EPS PS 文件(和 EPS
带选项的文件 --bbox来自 以外 =猜测),使用 GS。 将 PS 转换为
EPS 涉及此分析。

要编写 PDF 文件,使用 GS。

要阅读 PDF 文件, PDF顶部 来自 pdf格式 包被使用。

采样的输入格式有 PNG、JPEG、TIFF、PNM、BMP、GIF、LBM、XPM、PCX 和
热重分析。 要读取采样输入格式, 采样2p 用来。 采样2p 是光栅图像
由以下作者用 C++ 编写的转换器 a2ping文件.

额外的输出格式是 PNG、XWD、BMP、TIFF、JPEG、GIF 和 XPM。 来写
额外的输出格式, 采样2p 和 GS 使用。

PNM 输出格式为 PGM、PGM 和 PPM。 要编写 PNM 输出格式,GS 是
用过的。

TIPS AND 绝招


· 打电话给 -v 查看进度和调试消息的选项。

· 如果您的 EPS 包含错误的边界框,您可以通过运行来修复它
“a2ping.pl -v --bboxfrom=compute-gs thefile.eps --”

·您可以指定 - as 输入文件 获得标准输入和作为 输出文件 要得到
标准输出。 这甚至适用于 PDF 文件(必须是可查找的),因为
a2平 自动将它们复制到临时文件中。

· 如果 输入文件输出文件 是相同的, a2平 复制 输入文件
先临时位置。 但是,仅在存在以下情况时才建议使用此用法
是要恢复的文件的备份,以防万一 a2平 不产生
想要的结果。

· 如果你指定 -- as 输出文件,它将与 输入文件.

· a2平 尊重 --双工 对于 FileFormat PCL5,即使 GS 没有。

· 如果您的 PS 不兼容,GS 可以读取但您的打印机无法读取
打印,只需运行“a2ping.pl foo.ps PDF: - 获取a2ping.pl - PS: foo.ps”

· 如果您有来自 Win32 的 PS(通常带有扩展名“.prn”),请运行它
通过 a2平. 它将删除分辨率更改和进度文本
打印到终端(这会混淆 gv(1) 并在
打印队列发出不正确的输出)。

· a2平 做抗锯齿(--antialias=scale3no) 的字形和曲线,当
发出采样图像(文件格式,如 PGM 和 PPM)。 这提高了
字形的可读性。 =是的 指示 GS 进行内部抗锯齿,
但通常不会有太大改善。 =scale3否 关闭 GS 内部
抗锯齿,但让它把所有东西渲染成 3x3 一样大,然后缩放它
退后,退下。 =scale3否 打开 3x3 缩放和 GS 内部
抗锯齿,通常会导致更粗的线条和更差的质量。

· 创建 PBM 文件时,抗锯齿通常不会提高质量,
所以默认是关闭的。 但是如果你设置 --antialias=scale3no or
--antialias=scale3yes, GS 将渲染一个 PGM 文件,并且值
- 临界点 确定最终 PBM 中白色的最小强度。

· 如果您需要更大的采样输出文件,请指定更大的 - 解析度.
默认是 --分辨率=72. 如果您的采样输出文件将是
真的很大,你应该指定 --抗锯齿=是 而不是默认值
--AntiAlias=scale3no 以加快转换速度。

MISC


· 不依赖于输入文件的文件名或扩展名。

· 从 EPS 到 PDF 的转换:修复故障等,调用 gs -sDEVICE=pdfwrite

· 从 EPS 到 EPS 的转换:修复了各种故障,将 (llx,lly) 移动到
(0,0),从 EPS 等的开头删除二进制垃圾。

· 从 PDF 转换为 PDF:保持文件完整

· 从 PDF 到 EPS 的转换:调用 pdftops -eps(xpdf 包的)

· 从 PS 到 EPS 的转换:只保留第一页,删除 setpagedevice 等。

作者


作者 a2平 是 Szabó Péter[电子邮件保护]>.

a2平 受到启发并在历史上基于 epstopdf Perl脚本
由 Thomas Esser 修改,1998 年 XNUMX 月,但他的修改已被删除
a2平,并且 a2平epstopdf 不再共享公共代码。
epstopdf 由 Sebastian Rahtz 为 Elsevier Science 撰写。 epstopdf
包含来自 Hans Hagen 的 texutil 的额外技巧。

历史


1999/05/06 v2.5 (黑子 奥伯迪克)

* 新选项:--hires、--exact、--filter、--help。
* 许多化妆品:名称、用途、...
* 用于调试、警告、错误的新代码
* 检测cygwin perl
* 扫描 %%{Hires,Exact,}BoundingBox。
* 只扫描标题以免出错
包含文件的 BoundingBox。
*(出席)支持。
* 使用严格; (更早的错误检测)。
* 将第一条评论从 '%!PS' 更改为 '%!';
* 更正 (atend) 模式:'\s*\(atend\)'
* 在所有 BoundingBox 情况下使用 $bbxpat,
将第一个空格更正为 '...Box:\s*$bb...'
*更正第一行('if 0;'之前的一行而不是两行;

2000/11/05 v2.6 (黑子 奥伯迪克)

* %%HiresBoundingBox 更正为 %%HiResBoundingBox

2001/03/05 v2.7 (黑子 奥伯迪克)

* grestore 之前的换行符,用于没有的情况
eps 文件末尾的空格。

2003/02/02 (Szabó 彼得)

* 选项 -- 下面
* 正确删除 DOS EPSF 二进制垃圾
* 添加所有 3 个 BoundingBox DSC 注释
* 阅读所有 3 个 BoundingBox DSC 评论,并选择最好的
* 强制 BoundingBox 为整数
* 添加 %%EndComments 和适当的 %!PS-Adobe-?-? EPSF-?.? 标题
* 添加 %%Pages:
* 添加调用语法:a2ping
*可以将PDF转换为EPS(通过调用 PDF顶部(1)) 和 PDF 转 PDF
* 模拟 PDF 输入的工作

2003/04/16 (Szabó 彼得)

* 添加 PS 和 sam2p 支持,重命名为 a2ping
* sam2p 和 pdftops 如果 $InputFilename eq '-';
* 从开头删除 PJL UEL 标头
* 适用于 PS 非 EPS 文件输入
* 输入支持 PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA 通过 sam2p
* 从 EPS 文件的末尾删除 ^L(换页)
* -x=-c:rle 添加 sam2p 选项

2003/04/26 (Szabó 彼得)

* 创建普通 eps 时省略不必要的 setpagedevice 调用
* --noverbose --nocompress 支持不同
* 没有更多的默认选项:-(
* 只是lib2
* 多页输出 PS:, PDF:, PCL5:
* 在 `a2ping -pa4' 之后,文件 out.pcl 显示:`HP PCL 打印机数据 - A4 页
大小”,而不是“美国字母”
* justlib2-ified 不再依赖于 Getopt::Long
* 完全支持过滤(标准输入和/或标准输出)、PDF 和 PCL5 输出到
管道 (!$$ll_zero)
* 添加 DSC ``%%DocumentMedia: plain 612 792 0 () ()''
* EPS 输入的 BoundingBox 优先级:--PageSize, %%*BoundingBox,
设置页面设​​备。 其他输入的优先级:--PageSize、setpagedevice、
%%*边界框

2003/09/25 (Szabó 彼得)

* --bboxfrom=adsc: %%BoundingBox 覆盖 -sDEVICE=bbox
* 改进了 bbox 发现
* 许多错误修正
* MetaPost EPS 输入修复序言:=0;
* a2ping.pl -v --papersize=50,60 --bboxfrom=compute-gs t.ps t2.ps
* 一致的 bbox、--PageSize、/PageSize 处理
* 一致的 --Resolution 和 --Duplex 处理

2003/12/02 (Szabó 彼得)

* --bboxfrom=compute-gs 选项来修复 PS -> EPS bbox (gs -sDEVICE=bbox), tuzv.eps

2004/02/10 v2.77 (Szabó 彼得)

* 计算管道例程现在运行,除非 --bboxfrom=guess with EPS
* 添加--gsextra=
* 添加 --antialias=
* 添加了文件格式 PBM、PGM、PPM
* 将 FileFormat 功能分隔为 FL_* 常量
* 添加--doc
* 不再有默认的 FileFormat (PDF)

使用 onworks.net 服务在线使用 a2ping


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad