小编Kur*_*fle的帖子

如何在PostScript中确定字符串高度?

我需要在postscript中确定字符串的高度(以给定的比例和字体).

/Helvetic-Oblique findfont
10 scalefont
setfont
10 10 1 0 360 arc fill
10 10 moveto (test) dup stringwidth pop 2 div neg 0 rmoveto show
Run Code Online (Sandbox Code Playgroud)

将在(10,10)水平(但尚未垂直)打印测试.(看到这个,我还在10,10处显示一个小圆圈).我还需要确定字符串高度以使文本垂直居中,但我无法找到它的功能.

postscript ghostscript

12
推荐指数
2
解决办法
4612
查看次数

如何使用Ghostscript或ImageMagick从PDF中提取图像?

我需要渲染或获取特定PDF文件中的所有图像.如何使用Ghostscript或ImageMagick实现此目的?

java imagemagick ghostscript

12
推荐指数
2
解决办法
7995
查看次数

PostScript/EPS可以使用透明度吗?

我试图将R图保存为EPS文件,但我对图的以下组件有问题 - 灰色透明多边形(透明黑=灰色效果):

polygon(x.polygon, y.polygon.6, col="#00000022", border=NA)
Run Code Online (Sandbox Code Playgroud)

将这个代码保存为PDF而不是EPS时,这行代码可以正常工作.看起来EPS不支持透明度?我还有其他选择吗?

以下是完整情节的代码:

postscript(file="Figure.eps", width=5.5, height=5.5, onefile=F, horizontal=F)

ts(t(data.frame(initial_timepoint, second_timepoint, third_timepoint, final_timepoint)))->obj
obj[,-c(3,7)]->obj1
plot(obj1, plot.type="single", lwd=0.6, xaxs="i",yaxs="i",xlab="",ylab="LV ejection fraction (%)",xaxt='n',yaxt='n',ylim=c(0,70),col="black")
axis(1, at=c(1,2,3,4), labels=c("1","2","3","4"),cex.axis=1)
axis(2, at=seq(0,70,10), labels=c("0%","10%","20%","30%","40%","50%","60%","70%"),cex.axis=1, las=1)
abline(v=c(2,3),lwd=0.6,lty=2)

stderr <- function(x) sqrt(var(x,na.rm=TRUE)/length(na.omit(x)))
avg<-c(mean(initial_timepoint,na.rm=T), mean(second_timepoint,na.rm=T), mean(third_timepoint,na.rm=T), mean(final_timepoint,na.rm=T))
err<-c(stderr(initial_timepoint), stderr(second_timepoint), stderr(third_timepoint), stderr(final_timepoint))

my.count <- c(1,2,3,4)
my.count.rev <- c(4,3,2,1)
y.polygon.6 <- c((avg+err*1.96)[my.count],(avg-err*1.96)[my.count.rev])
x.polygon <- c(my.count, my.count.rev)
polygon(x.polygon, y.polygon.6, col="#00000022", border=NA)
lines(avg,col="black",lwd=0.8,lty=3)
lines((avg+err*1.96),lwd=0.8,lty=3)
lines((avg-err*1.96),lwd=0.8,lty=3)

dev.off()
Run Code Online (Sandbox Code Playgroud)

plot transparency r postscript

12
推荐指数
2
解决办法
6194
查看次数

印章PDF文件,控制印章文件的位置

有没有人知道将PDF文件标记为PDF文件以及定位PDF文件标记的控件?

我有一个文件orginal.pdflogo.pdf.我想将logo.pdf文件标记到文件orginal.pdf左上角的文件中original.pdf.如何使用Ghostscriptpdftk完成

pdf ghostscript pdftk

11
推荐指数
1
解决办法
8220
查看次数

命令行工具禁用PDF打印

有没有人知道一个"免费"命令行工具,可以锁定来自能够打印它的用户的PDF.我需要能够批量处理这个文件夹并从adobe标准和阅读器中禁用打印.这可以通过任何工具从命令行执行吗?

pdf security

11
推荐指数
2
解决办法
9494
查看次数

PDF规范中的最小PDF示例

我从PDF规范中获取了PDF规范中的最小PDF示例,将其复制到NotePad,将文件重命名为扩展名.pdf.

我可以用其他PDF查看器打开它(PDF-XChange,SumatraPDF,MuPDF).但是当我用Adobe Reader打开它时,它说文件坏了.

我不确定其他观众是否将此"损坏"的文件视为空白文件.

该文件应该显示一个空白页面,因为它是一个最小的例子.

实际上,我修改了最小的例子.因为当我将它从PDF规范复制到记事本,并通过十六进制编辑器打开.txt文件时,我在.txt文件中看到一个新行给我2个空格.例如,

1 0 obj
<< /Type /Catalog
Run Code Online (Sandbox Code Playgroud)

给我(在十六进制编辑器中)

1 0 obj  << /Type /Catalog
Run Code Online (Sandbox Code Playgroud)

是(十六进制值)

31 20 30 20 6F 62 6A 0D 0A 3C 3C 20 2F 54 79 70
65 20 2F 43 61 74 61 6C 6F 67
Run Code Online (Sandbox Code Playgroud)

之间的2个空格j<0D 0A.

因此,我不在NotePad中创建新行,并修改部件中的值xref.

以下是完整的代码.

你知道这个例子有什么问题吗?为什么Adobe Reader说它坏了?这是因为我给出了错误的价值xref吗?

%PDF-1.4 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages …
Run Code Online (Sandbox Code Playgroud)

pdf pdf-generation

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

PDF数据和表格刮擦到Excel

我正试图找到一种提高数据录入作业效率的好方法.

我想要做的是想出一种从PDF中抓取数据并将其输入Excel的方法.

更具体地说,我正在使用的数据来自杂货店传单.现在,我们必须手动将传单中的每笔交易输入数据库.传单的样本是http://weeklyspecials.safeway.com/customer_Frame.jsp?drpStoreID=1551

我希望做的是有产品,价格和预定义选项的列(会员卡,优惠券,选择多种......那种东西).

任何帮助将不胜感激,如果我需要更具体,请告诉我.

pdf ocr excel screen-scraping

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

使用Ghostscript将PDF格式化为PNG时,请使用PDF格式的MediaBox/CropBox

我一直在使用Ghostscript将我用PDF格式绘制的单个图转换为PNG:

gswin32c -sDEVICE=png16m -r300x300 -sOutputFile=junk.png ^
         -dBATCH -dNOPAUSE Figure_001-a.pdf
Run Code Online (Sandbox Code Playgroud)

从某种意义上说,我得到一个PNG,它包含了情节.

但它也包含大量的空白区域(示例源图像:http://cdsweb.cern.ch/record/1258681/files/Figure_001-a.pdf).

如果您在Acrobat中查看它,您会注意到绘图周围没有空白区域.如果使用上面的命令行,你会发现该图只占空间的1/3左右.

当我用EPS文件做同样的事情时,我遇到了同样的问题.但是,有一个命令行参数-dEPSCrop可以传递给PS渲染引擎以关注BoundingBox.

我需要类似的参数来渲染PDF.我无法在文档中找到它(-dEPSCrop实际上也没有).

pdf png crop ghostscript

10
推荐指数
3
解决办法
6926
查看次数

Ghostscript颜色检测

我似乎无法找到Ghostscript是否能够简单地检测作业是彩色还是灰度.我使用Ghostscript将打印作业转换为PNG,但我还需要有关于作业颜色的信息,所以我不必再次逐像素地搜索它.

pdf png colors ghostscript grayscale

10
推荐指数
1
解决办法
9313
查看次数

如何从PDF中删除所有图像?

我想从PDF文件中删除所有图像.

页面布局不应更改.所有图像都应该用空格替换.

  • 如何在Ghostscript和相应的PostScript代码的帮助下实现这一目标?

pdf postscript ghostscript

10
推荐指数
2
解决办法
3242
查看次数